本教程旨在引导您完成创建,运行和调试一个简单的Python项目,使用PyCharm一步一步 - Python的IDE有一整套完整的生产性的开发工具。

本教程不是关于哪些的

Python编程超出了本教程的范围。要了解更多关于Python语言,请参考官方网站。

在开始之前

请确保:

§ 您正在使用PyCharm 2.7版或更高版本

§ 至少有一个Python解释器,版本从2.4到3.3是正确安装在您的计算机上。

下载和安装PyCharm

如果您还没有PyCharm,从这里下载这个页面。要安装PyCharm,按照说明,根据您的平台。

启动PyCharm

有很多方法来启动IDE,根据您的操作系统。

§ 如果你有一个桌面快捷方式图标 ,只需双击它。

§ 根据您的PyCharm安装的bin目录下,双击pycharm.exe或pycharm.bat(Windows)中,或pycharm.sh(MacOS和Linux)的。

PyCharm启动并显示欢迎屏幕:

创建于PyCharm一个简单的Python项目

要创建一个新的项目,单击该链接Create New Project。你看,Create New Project对话框中,在那里你必须定义所有新项目进行必要的设置。

需要注意的是,你可以创建一个新的项目随时...为了做到这一点,使用File → New Project的主菜单上。

首先,指定项目名称 - 让它成为MySimplePythonApplication。需要注意的是PyCharm默认情况下显示的项目位置。您可以接受默认位置,或单击浏览按钮,找到一些合适的地方你选。

接下来,选择项目类型。PyCharm提出了不同类型的应用程序(Django的,谷歌的AppEngine等)的发展的几个项目模板。当PyCharm建立从项目模板创建一个新的项目,它产生相应的目录结构和具体的文件。

不过,在这里我们的任务是创造Python的一个项目。在这种情况下,我们选择的类型的空项目-它是纯Python编程最合适的。在这种情况下PyCharm不会产生任何特殊的文件或目录。

最后,让我们选择一个Python解释器。正如你看到的,PyCharm通知您的Python解释器尚未选定。因为你至少有一个Python解释器在您的处置,让我们把它定义为项目的解释。

要做到这一点,点击旁边的浏览按钮。在Python Interpreters对话框中,单击,选择本地...,然后选择从文件系统中所需的解释:

当所有必要的设置完成后,OK按钮变为可用-所以点击它,并让你的项目做好准备。

探索和配置项目结构

您可以查看在最初的项目结构Project工具窗口:

如你所见,该项目只包含项目的根,和Python解释器,你在所指定的External Libraries节点。

接下来,让我们来探讨和详细配置项目结构:单击主工具栏上,然后选择Project Structure页面:

根据该项目的根目录,你看.idea目录-它包含MySimplePythonApplication.iml文件,反映了项目结构,和几个XML文件,每一个负责其自己的一套设置,可以通过它们的名字被识别:encodings.xml,VCS的.xml 等。需要注意的是.idea目录是不是在Project工具窗口可见。

接下来,让我们添加源根,所有的工作将被实际执行。在同一个Project Structure页面,用鼠标右键单击项目根目录,然后选择New Folder的右键菜单上:

接下来,输入目录名:

最后,让我们来庆祝这个目录为源根:选择的src目录下,点击你看到的src目录,现在标有

图标。单击确定应用更改并关闭Settings/Preferences项对话框。

请注意,其实这一步是可选的。你可以创建在项目根目录的文件,它会被视为源,因为默认情况下,该项目的根目录是源根。

python开发工具与pycharm_python开发工具pycharm快速入门相关推荐

  1. python开发工具pycharm快速入门

    本教程是关于什么的 本教程旨在引导您完成创建,运行和调试一个简单的Python项目,使用PyCharm一步一步 - Python的IDE有一整套完整的生产性的开发工具. 本教程不是关于哪些的 Pyth ...

  2. javaee互联网轻量级框架整合开发_整合MyBatis的关键点及快速入门

    对于从事Web应用开发人员,Java EE平台如今已经成为电信.金融.电子商务.保险.证券等各行业的大型应用系统的首选开发平台.在企业级应用的开发选择上,.NET已趋式微,PHP通常只用于开发一些企业 ...

  3. pdf python 3.7编程快速入门 潘中强_无python基础,这些书籍可以帮您快速入门。

    利用Python进行数据分析> 定 价:119 元 作者:韦斯·麦金尼(Wes McKinney)著;徐敬一译 ISBN:9787111603702 出 版 社:机械工业出版社 学习Python ...

  4. python def函数报错详解_JSer 快速入门 Python 之函数详解

    前一篇文章,用一天的时间,通过与 JavaScript 做对比的方式,快速领略了 Python 全貌. 梳理了那么多,若忽略细节差异,两门语言只有两个重要差异: 1.书写风格上大相同 2.功能覆盖上, ...

  5. python内存管理 变量无需事先声明_Python 快速入门

    一团网资讯 一团资讯 > python > Python 快速入门 Python 快速入门 2017-11-09 03:01:22     发布者:来源网络 1.Python语句中一些基本 ...

  6. python的ppt库_Python绘图库matplotlib快速入门.ppt

    Python绘图库matplotlib快速入门 *;*;;快速绘图 matplotlib的pyplot子库提供了和matlab类似的绘图API,方便用户快速绘制2D图表.(matplotlib_sim ...

  7. 华人小哥开发“CG工坊”,帮你快速入门计算机图形学 | GitHub热榜

    子豪 发自 凹非寺 量子位 报道 | 公众号 QbitAI CG新手们,你们的福音来了~ 为了让初学者更好地学习计算机图形学基础知识,一位哈佛小哥创建了graphics-workshop,一周左右的时 ...

  8. 初学者学习Python,掌握这些实用小技巧能快速入门!

    在开始今天的话题之前,我们先讨论一个问题:编程初学者应该学习什么语言好? 每年每天都会有很多新入门的同学提出这个看似简单却又让人一下难以给出准确答复的问题.作为新手,纵然自己抓破脑袋,凭空也想象不出哪 ...

  9. python的jupyter的使用教程-Jupyter notebook快速入门教程

    作者:xiaoyu 微信公众号:Python数据科学 知乎:python数据分析师 本篇将给大家介绍一款超级好用的工具:Jupyter notebook. 为什么要介绍这款工具呢? 如果你想使用Pyt ...

最新文章

  1. iOS中的两种主要架构及其优缺点
  2. ubuntu安装高版本ruby
  3. ppt科研绘图 图形布尔运算
  4. linux大端小端命令,linux的大小端、网络字节序问题
  5. java 为什么序列化_java类为什么要序列化
  6. 光纤收发器常见六大故障,三分钟全部搞定
  7. Golang并发:再也不愁选channel还是选锁
  8. 见证激情燃烧的汤姆·彼得斯(Tom Peters)
  9. 提高C++运行效率的方法
  10. 关于Linux基本命令
  11. python 扫描枪_获取键盘输入或者USB扫描枪数据
  12. 你知道如何从零开始学c++游戏编程吗
  13. 随机返回经典语句接口API
  14. QCC512x QCC302x 打开 BLE 功能
  15. VS Code编写HTML-CSS-JS等——代码格式化
  16. 同轴电缆抗干扰措施(二)
  17. cesium实现相机绕地旋转效果
  18. HDU 4069 Squiggly Sudoku DLX 精确覆盖
  19. WebSocket的那些事(3-STOMP实操篇)
  20. k8s开启IPVS模式

热门文章

  1. flink source 同步_为什么说 Flink + AI 值得期待?
  2. SAP Fiori Elements 公开课第二单元学习笔记:Fiori Elements 架构
  3. SAP Fiori Elements 在本地测试模式下如何修改 List Report 里字段标签和图标
  4. SAP Spartacus b2b 页面 popover append to body与否的不同行为
  5. SAP Spartacus 页面元数据
  6. 使用SAP Analytics Cloud显示新冠肺炎病毒感染人数的实时信息
  7. use SAP web IDE to commit change to git
  8. 代码改动和配置文件相分离
  9. why Material request download get an empty BDOC in SMW01 - inconsistent filter setting in R3AC1
  10. Object family 在Object search中的default逻辑