俗话说,工欲善其事必先利其器。想学好python ,需要先学学python开发工具Pycharm(Java编写的工具)。
1.Pycharm的安装,我自己之前已经安装过了。不需要Java运行环境,自带JRE。需要python2.x或者python3.x。
下载的官网:https://www.jetbrains.com 工具 有专业版,社区版(不能进行网站开发??),教育版
所以我需要安装专业版,注册码,可以联系老师。
2.python中的基本概念。
项目文件(.idea)
内容根(content root):常规根、资源根、模板根、源码根。
支持的语言,指的是能新建的类型。
3.Pycharm工具的使用
(1)新建一个项目 (2)打开一个项目 (3)check out一个项目,这个主要指的是从github上面将一个项目,克隆到本地。
对编号这列,右键可进行一系列操作,如隐藏编号,折叠代码等
(左下角也可以快捷的打开工具)如何连接数据库这块没整明白?、
4、自定义Pycharm,运行与配置文件。
设置缩进风格,一个tab代表4个空格,在在缩进8个空格。
默认情况下,需要对一个python文件进行配置,然后才能直接执行。
但是右键run之后会自动生成配置,然后下次直接点击三角形符号便可以运行。
5、调试项目
同Java,打断点,单步调试。单元测试(???完全没明白,他的作用和意义是什么呢)
6、Pycharm快捷键
help-keymap reference 能够从查看所有的快捷键。
常用的:
#Ctrl + / 注释 再按一下就取消注释
# Alt + 1 打开关闭项目视图
# Ctrl + d 复制行
#ctrl + y 删除行
#shift+Alt+up 代码上移
#shift+Alt+Down 代码下移
#Alt+enter错误修复
#shift+enter 当前行下面添加新行
#Ctrl+alt+enter当前行上面添加新行
#Ctrl+alt+s 打开配置
#double shift
#ctrl + e最近打开的文件。
也可以在settings-keymap里面自形定义快捷键。
7、配置项目解释器。
(1)配置系统解释器 (2)配置virtualenv (3)配置pipenv (4)配置Conda。后三个算是包管理工具。
(1)配置系统解释器(settings)也可以新建的时候指定解释器。
(2)如果需要使用虚拟环境的话,需要选择虚拟环境上的解释器。虚拟环境,目前理解的作用就是将当前程序和别的程序隔离开来,比如安装的包一类的,互不影响。虚拟环境的项目,会在路径中生成一个叫venv的文件夹,将这个项目用到的放置在site-packages中。也可以从settings的解释器中点击加号安装需要的 包。
(3)pipenv 默认情况下,系统里不带这个。需要利用pip install pipenv安装,pipenv既有pip 的功能,又有虚拟环境的功能。
利用cmd命令行,可对系统安装的包进行查看,默认情况下系统自带virtualenv,