查看原文
其他

pycharm使用入门

生信阿拉丁 生信阿拉丁 2022-05-16


pycharm使用入门



前言



PyCharm是一款使用广泛、功能齐全的python编辑器,使用好的编辑器能对我们程序员的工作起到事半功倍的效果。下面我们介绍一下这个编辑器该怎么用吧。



安装



从官网下载软件,地址如下。

直接下载后,一路下一步就好了。
https://www.jetbrains.com/pycharm/download/#section=windows


如何使用conda



1. 安装conda,从以下地址下载合适的版本

https://docs.conda.io/en/latest/miniconda.html 

2.设置pycharm
  • 首先file->settings进入设置菜单,在Project:Project Interpreter中对环境以及编译器进行配置,点击右上角角的齿轮,添加我们所需的环境变量

  • 添加已经安装好的conda环境,如下图

3.如何安装新的package

安装新包可以通过如下方式:
File–>Settings–>Project: Python Program–>Program Interpreter–>”+”–>search package–>install Package



使用pytest



  1. 先建两个文件,文件为calculator.py和test_calculator.py,如
class Calculator:
    def add(self, a, b):
        return (a + b)

    def multiply(self, a, b):
        return (a * b)


import pytest
from calculator import Calculator


def test_add():
    calculator = Calculator()
    assert 7 == calculator.add(34)


def test_multiply():
    calculator = Calculator()
    assert 12 == calculator.multiply(26)


if __name__ == '__main__':
    pytest.main(['test_calculator.py'])

2. 配置pytest

3. 使用pytest进行单元测试

4. 结果如下



使用debug模式



1.在想要debug的地方,点击左键,加上红点点。

2. 运行debug模式

3.查看结果


使用git



我们这里介绍一种,如何使用git进行同步的方式。
1.安装git,下载网址为:https://git-scm.com/,下载后一直安装就好了。
2. 配置git,在File->Settings->Version Control->Git,配置好路径就行

3. 在远端服务器上配置一个裸库,命令如下:

 git init --bare

4. 本地克隆这个裸库,到任意一个目录,假设是E:\tmp

 git clone username@192.168.8.888:/pathway/to/the/bare/git/library

 5. 在E:\tmp下建立一个conda的project,如下

6. 修改文件,编写各种脚本。
7. 使用git add添加文件,操作如下

8. 使用git commit 提交说明,操作如下

9. 使用git push,推送到远端服务器


结语



网上有许多使用方法和教程,大家也可以搜到。如果大家有什么更好的方法,可以随时告诉我们。有什么疑问,也可以随时给我们留言。



参考文献



1.https://blog.csdn.net/zeroooorez/article/details/94715752
2.https://blog.csdn.net/sdkjkfk/article/details/108202094
3.https://www.jetbrains.com/help/pycharm/running-ssh-terminal.html
4.https://blog.csdn.net/zeroooorez/article/details/94715752


作者:童蒙

编辑:angelica


往期精彩

一款快速构建de bruijin图的软件

一种不需制备植物原生质体的单细胞测序技术

CopyKat——基于高通量单细胞测序方法鉴定肿瘤细胞拷贝数变异和亚克隆结构

用sklearn进行降维的七种方法

一文看懂三代组装软件——Flye

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存