Pycharm的使用一
Posted huangdongju
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pycharm的使用一相关的知识,希望对你有一定的参考价值。
一、编辑器的选择
Python 的学习过程少不了集成开发环境(IDE)或者代码编辑器,这些 Python 开发工具帮助开发者加快使用 Python 开发的速度,提高效率。
高效的代码编辑器或者 IDE 应该会提供插件,工具等能帮助开发者高效开发的特性。Python开发工具大体上分为两种:
第一种:编辑器
1.vim
vim是一种类似于vi的著名的功能强大、高度可定制的文本编辑器,在vi的基础上改进和增加了很多特性。vim是一款非常自由的软件。
vim python自动补全功能:http://www.cnblogs.com/rampb/p/6183076.html
2.atom
atom是GitHub专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSS,HTML,javascript等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。
3.sublime Text
Sublime Text 是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。
Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。
4.IDIE
Python安装完成后自带的idle
第二种:集成工具IDIE
1.pycharm(推荐使用)
PyCharm是由JetBrains打造的一款Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。
2.wingide
Wing IDE是一个Python语言的IDE,其中包括大量语法标签的高亮显示。与其他类似的IDE相比,wingIDE最大的特色是可以调试django应用。 WingIDE是个相当优秀的 IDE;虽然它只是个面向 Python 的工具。源代码浏览器对浏览项目或模块非常实(表现在可导航源代码和文档行摘要中)。虽然没有监视器,但调试器设计得很好。
二、pycharm的设置
1.pycharm的安装步骤
下载地址为:http://www.jetbrains.com ,分为专业版与社区版,社区版是免费的
双击打开安装包,出现如下图所示,点击next:
出现安装路径的位置,默认,点击next,如下图:
根据自身的电脑选择不同的桌面快捷键方式,要勾选Create association选项,如下图:
点击install,如下图:
安装完成后点击Finish,如下图:
2.设置Python的解析器
打开pycharm,创建一下项目,如下图:
指定项目存放路径与解析器,然后点击create,如下图:
出现以下界面,如图所示:
当电脑中有多个python解析器的时候,想更换解析器,可以安装如下的步骤进行设置
左击菜单栏上的file,选择settings,如下图:
在settings里,找到项目的名称,然后点击Project interpreter,进行设置,如下图:
3.设置编辑风格
设置软件的整体风格 :点击File → Settings → Editor → Colors Scheme → 选择Scheme的值,如下图:
设置字体:点击File → Settings → Editor →Font,可以设置字体,字体大小,行间距,如下图:
4.如何新建项目
新建项目:点击File → New Project → 指定项目的保存路径跟解析器,如下图:
新建python文件:右击项目名 → New → Python File → filename.py(后缀可省略),如下图:
5.设置生成文件时的自动生成的内容
点击File → Settings → Editor → Code Style → File and Code Template → Python Script。如下图:
如添加上以下的内容,重新新建文件的时候就会出现以下的内容,如下图:
注:windows中是不需要设置Python的解析器,但是为了代码的可移植性,就需要加上解析器的路径。
三、Python实例
1.编写代码
2.shift + Alt +F10:运行程序,结果如下图:
3.raw_input()函数为python 的内建函数,通过读取控制台的输入与用户实现交互。
以上是关于Pycharm的使用一的主要内容,如果未能解决你的问题,请参考以下文章
hibernate笔记--使用注解(annotation)方式配置单(双)向多对一的映射关系