python——Pycharm的简单介绍
⼀、什么是Pycharm?
  Pycharm是⼀种python IDE,带有⼀整套可以帮助⽤户在使⽤Python语⾔开发时提⾼其效率的⼯具,⽐如调试、语法⾼亮、Project管理、代码跳转、智能提⽰、⾃动完成、单元测试、脚本控制。此外,该IDE提供了⼀些⾼级功能,⽤户⽀持Django框架下的专业Web开发,同时⽀持Google APP Engine,更酷的是Pycharm⽀持IronPython。
⼆、主要功能
  1.编辑
编码协助
    其提供了⼀个带编码补全,代码⽚段,⽀持代码折叠和分割窗⼝的智能、可配置的编辑器,可帮助⽤户更快更轻松的完成编码⼯作。
  2.项⽬代码导航
    该IDE可帮助⽤户即时从⼀个⽂件导航⾄另⼀个,从⼀个⽅法⾄其申明或者⽤法甚⾄可以穿过类的层次。若⽤户学会使⽤其提供的快捷键的话甚⾄能更快。
代码分析
    ⽤户可使⽤其编码语法,错误⾼亮,智能检测以及⼀键式代码快速补全建议,使得编码更优化。
Python重构
    有了该功能,⽤户便能在项⽬范围内轻松进⾏重命名,提取⽅法/超类,导⼊域/变量/常量,移动和前推/后退重构。
⽀持Django
    有了它⾃带的HTML,CSS和 JavaScript编辑器,⽤户可以更快速的通过Djang框架进⾏Web开发。此外,其还能⽀持CoffeeScript, Mako 和
Jinja2。
  3.⽀持Google App引擎
    ⽤户可选择使⽤Python 2.5或者2.7运⾏环境,为Google APp引擎进⾏应⽤程序的开发,并执⾏例⾏程序部署⼯作。
集成版本控制
    登⼊,录出,视图拆分与合并--所有这些功能都能在其统⼀的VCS⽤户界⾯(可⽤于Mercurial, Subversion, Git, Perforce 和其他的 SCM)中得到。
图形页⾯调试器
    ⽤户可以⽤其⾃带的功能全⾯的调试器对Python或者Django应⽤程序以及测试单元进⾏调整,该调试器带断点,步进,多画⾯视图,窗⼝以及评估表达式。
集成的单元测试
    ⽤户可以在⼀个⽂件夹运⾏⼀个测试⽂件,单个测试类,⼀个⽅法或者所有测试项⽬。
  4.可⾃定义&可扩展
    可绑定了,, Eclipse & Emacs 键盘主盘,以及 Vi/Vim仿真插件。
三、快捷键
python解释器下载  1、单⾏注释
# ⽤来表⽰注释,快捷键Ctrl + ? ,注释光标所在的⾏
  2、多⾏注释
当需要多⾏注释的时候,再⽤#⼀⾏⾏来注释就会感觉到很⿇烦这时我们⽤三个单引号或者三个双引号来进⾏多⾏注释
    例:
'''
注释内容1
注释内容2
...
'''
或者
"""
注释内容1
注释内容2
...
"""
  3、Tab
在空⽩⾏时,Tab键就是⾃动缩进四个空格。
缩进过多的时候,我们需要回退:Shift + Tab  ,⾃动回退四个空格
当你输⼊⼏个字母时,Pycharm会智能列出选项,这时按下Tab键,会默认选择第⼀个选项
  4、复制粘贴
Ctrl + c  复制
Ctrl + v  粘贴
Ctrl + d  复制并⾃动粘贴在下⼀⾏
Ctrl + x  剪切
Ctrl + z  撤销
  5、智能换⾏
当我们需要换⾏的时候,我们可以⽤回车直接来完成换⾏,当我们的光标在⽂中的时候我们需要shift + 回车来完成智能换⾏
三、下载Pycharm,安装
四、pip选项
下列的Pip 选项在Windows的cmd命令⾏下执⾏的
1.列出已安装的包
    pip list
32下载需要安装的包
    pip install 《包名》
3.下载指定版本
    pip instll Django==1.1.5
4.导出Python的环境
    pip freeze >
5.从导出的Python的环境中安装所需要的包
    pip install -
6.卸载导出的Python环境中的包
    pip uninstall -
7.升级软件
    pip install -U《包名》
8.查询可升级的包
    pip install -o
9.显⽰软件所在的⽬录
    pip show -f《包名》
10.搜索包
    pip search《搜索关键词》
11.下载包⽽不安装
    pip install 《包名》-d《⽬录》
    pip install -d 《⽬录》-
  12.更换国内pypi镜像
    pip install <;包名> -i pypi.v2ex/simple
  13.指定全局安装源
    在Unix和macos,配置⽂件为:$HOME/.f
    在Windows上,配置⽂件为: %HOME%\pip\pip.ini
    (1):在Windows⽂件管理器中,输⼊ %APPDATA%
    (2):会定位到⼀个新的⽬录下,在该⽬录下新建pip⽂件夹,然后到pip我⽂件夹⾥⾯去新建个pip.ini⽂件
    (3):在新建的pip.ini⽂件中输⼊以下内容,搞定⽂件路径:“C:\Users\Administrator\AppData\Roaming\pip\pip.ini”
    [global]
    timeout = 6000
    index-url = pypi.douban/simple
五、创建Python的虚拟环境
  为什么需要创建虚拟环境:
  如果你现在⽤Django 1.10.x 写了个⽹站,然后你的领导跟你说,之前有个旧项⽬是⽤Django 0.9开发的,让你来维护,但是Django 1.10不在兼容Django 10,9的⼀些语法了。这个时候就会碰到⼀个问题我如何在我的电脑中同时拥有Django 1.10和Django 0.9 两套环境呢?这个时候我们就需要⽤到虚拟环境来解决这个问题
  安装虚拟环境:
  virtualenv是⽤来创建虚拟环境的软件⼯具,我们可以通过pip或者pip3来安装
  pip install virtualenv
  pip3 install virtualenv
  创建虚拟环境:
  创建虚拟环境⾮常简单,通过以下命令就可以创建了:
  virtualenv [虚拟环境的名字]
  进⼊虚拟环境:
  虚拟环境创建好了以后,那么可以进⼊到这个虚拟环境中,然后安装⼀些第三⽅包,进⼊虚拟环境在不同的操作系统中有不同的⽅式,⼀般分为两种,第⼀种是Windows,第⼆种是u nix:
1. windows进⼊虚拟环境:进⼊到虚拟环境的Scripts⽂件夹中,然后执⾏activate。
2. linux进⼊虚拟环境:source /path/to/virtualenv/bin/activate
⼀旦你进⼊到了这个虚拟环境中,你安装包,卸载包都是在这个虚拟环境中,不会影响到外⾯的环境。
  退出虚拟环境:
  退出虚拟环境很简单,通过⼀个命令就可以完成:deactivate。
  创建虚拟环境的时候指定Python解释器:
  在电脑的环境变量中,⼀般是不会去更改⼀些环境变量的顺序的。也就是说⽐如你的Python2/Scripts在Python3/Scripts的前⾯,那么你不会经常去更改他们的位置。但是这时候我确实是想在创建虚拟环境的时候⽤Python3这个版本,这时候可以通过-p参数来指定具体的Python解释器:
  virtualenv -p C:\ [virutalenv name]
  创建虚拟环境的时候指定Python版本:
  在使⽤mkvirtualenv的时候,可以指定--python的参数来指定具体的python路径:
mkvirtualenv --python==C:\ hy_env
  virtualenvwrapper:
  virtualenvwrapper这个软件包可以让我们管理虚拟环境变得更加简单。不⽤再跑到某个⽬录下通过virtualenv来创建虚拟环境,并且激活的时候也要跑到具体的⽬录下去激活。
  安装virtualenvwrapper
  linux:pip install virtualenvwrapper。
  windows:pip install virtualenvwrapper-win。
  virtualenvwrapper基本使⽤:
1. 创建虚拟环境:
mkvirtualenv my_env
那么会在你当前⽤户下创建⼀个Env的⽂件夹,然后将这个虚拟环境安装到这个⽬录下。
如果你电脑中安装了python2和python3,并且两个版本中都安装了virtualenvwrapper,那么将会使⽤环境变量中第⼀个出现的Python版本来作为这个虚拟环境的Python解释器。
2. 切换到某个虚拟环境:
workon my_env
3. 退出当前虚拟环境:
deactivate
4. 删除某个虚拟环境:
rmvirtualenv my_env
5. 列出所有虚拟环境:
lsvirtualenv
6. 进⼊到虚拟环境所在的⽬录:
cdvirtualenv
  修改mkvirtualenv的默认路径:
  在我的电脑->右键->属性->⾼级系统设置->环境变量->系统变量中添加⼀个参数WORKON_HOME,将这个参数的值设置为你需要的路径。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。