Python原来这么好学-2.1节: 选择PyCharm作为开发工具

这是一本教同学们彻底学通Python的高质量学习教程,认真地学习每一章节的内容,每天只需学好一节,帮助你成为一名卓越的Python程序员:

本教程面向的是零编程基础的同学,非科班人士,以及有一定编程水平的中高级程序员。

2.1.1 PyCharm简介

PyCharm是专为python 开发的IDE工具,提供了诸多功能以帮助程序员提升开发效率,比如代码调试、语法高亮、代码跳转、自动完成、智能提示等。

IDE是Integrated Development Environment的简称,即集成开发环境。所谓的集成开发环境,是指将代码的编写功能,编译功能,调试功能等进行集成的开发工具。

Pycharm分为商业版和社区版,商业版是收费的,社区版面向的是python社区的学习人员,其提供的功能与商业版并无太大区别,一般来说,使用社区版即可满足绝大部分程序员的开发需求。

2.1.2 PyCharm安装

pycharm社区版的下载页面:https://www.jetbrains.com/pycharm/download/#section=windows
下载页面如下图所示:

直接点击英文Commuity下的download按钮即可下载社区版pycharm。下载完毕以后,直接点击图标进行安装。

2.1.3 配置python解释器

安装完毕pycharm以后,需要对IDE进行配置,将python解释器加入到IDE中。
现在请读者按照以下步骤进行操作:

(1) 点击桌面的PyCharm图标

(2) 主题配置
随后会出现如下窗口:

首次安装时勾选Do not import settings,然后点击OK按钮。PyCharm接下来会弹出一个主题配置的窗口:

读者可按个人喜好来进行选择,选择完毕以后,直接点击Skip Remaining and Set Defaults按钮,跳过余下的配置。

(3) 配置python解释器
配置完主题以后,PyCharm接着会弹出以下窗口:

此时不要急于创建工程,点击窗口右下角的Configure下拉框,然后点击settings菜单,会弹出项目的设置框:

点击页面左侧导航菜单的Project Interpreter,然后在右侧窗口中点击下拉框Project Interpreter,会看到一个Show All...选项:

点击Show All...菜单会弹出一个子窗口:

直接点击子窗口中的+按钮,PyCharm会自动添加在系统中安装配置好的python解释器:

一路点击OK按钮即可:

点击Apply按钮,将配置的python解释器应用到PyCharm中:

最后点击OK按钮,PyCharm最后再弹出一个python项目的目录设置窗口:

笔者配置的项目路径为D盘的python3-learning目录。设置完项目路径以后,点击Create按钮,配置完毕。

(4) 测试运行python脚本
在配置完python的项目目录以后,打开PyCharm IDE时,PyCharm会自动将该目录作为默认的工作目录:

在窗口左侧的Project视图中,选中项目名,然后按下鼠标右键,分别点击New以及Python File菜单,会弹出一个New Python File的文件创建窗口:

将测试脚本命名为hellopython,并按下回车键,PyCharm会自动创建一个以.py为后缀的python脚本文件:

在hellopython.py中输入以下代码:

print("hello python")

点击工具栏上的Run菜单:

在Run菜单中的子菜单中,Run ‘hellopython‘表示直接运行hellopython.py脚本文件,Debug ‘hellopython‘表示对hellopython脚本进行调试。

Run或Debug菜单则表示运行或调试其它的脚本程序。

读者在进行运行或调试时可以直接使用其对应的快捷键,例如按下Shift+F10快捷键可以直接运行当前的python脚本程序:

运行完毕以后,会在IDE底部窗口中看到脚本程序的输出。

2.1.4 本节内容知识脑图

通过下面的知识脑图,来对本节的学习内容进行复习:

2.1.5 本节知识要点

(1) PyCharm是专为python开发的IDE工具,提供了诸多功能帮助程序员提升开发效率,
比如代码调试,语法高亮,代码跳转,自动完成,智能提示等。
(2) IDE即集成开发环境。集成开发环境是指将代码的编写功能,编译功能,
调试功能等进行集成的开发工具。
(3) PyCharm分为商业版和社区版,商业版收费,社区版面向的是python社区的学习人员。
通常来说,使用社区版即可满足绝大部分程序员的开发需求。

2.1.6 课后习题

(1) 为什么可以在PyCharm中运行python脚本程序?
(2) 在PyCharm中运行代码的快捷键是什么?
(3) 什么是代码调试,请同学们自行学习如何在PyCharm中进行代码调试
(4) 编辑器与IDE有什么区别?

欢迎进行学习上的交流和探讨,对本节内容有任何不懂的地方,都可以在评论下方留言,薯条老师会一一进行解答。

原文地址:https://www.cnblogs.com/chipscoco/p/12316938.html

时间: 2024-08-04 13:28:48

Python原来这么好学-2.1节: 选择PyCharm作为开发工具的相关文章

Python原来这么好学-1.3节: 知识要点总结与内容复习

这是一本教同学们彻底学通Python的高质量学习教程,认真地学习每一章节的内容,每天只需学好一节,帮助你成为一名卓越的Python程序员: 本教程面向的是零编程基础的同学,非科班人士,以及有一定编程水平的中高级程序员. ? 本章总结 在本章的内容中,主要讲解了如何在Windows以及Linux系统中安装python. 现在分别对本章中介绍过的命令工具,以及知识要点进行复习. 实用工具 知识要点 1) 环境变量保存了系统运行环境的一系列参数,比如系统环境变量PATH,其保存了与路径相关的参数. 系

【Node.js】2.开发Node.js选择哪个IDE 开发工具呢

安装完Node.js之后,就要为它选择一个有利的IDE用于开发. 相比较了多个IDE之后,定位在webstrom和sublime上. 有一个简单的比较: webstorm功能很丰富,前端开发工具的集大成者,相比sublime稍重一些 sublime插件也很丰富,界面也比较美观,很轻量,也有简单的project管理功能 这里选择使用sublime作为Node.js的开发工具. 傻瓜式安装,安装完成启动. 关于sublime的使用,有超级多的小技巧. 请在官网查询 其相关文档,后续使用. 然后进入n

Python 开发工具和框架安装

引言: 其实之前对于 Python,只是知道有这门语言而已.大部分还是使用 .net 开发的,之前也学了 MVC+EF 开发,但是由于工作上完全用不到,也就没有在博客记录学习的东西了. 最近又接触到了爬虫这项技术,然后了解到 Python 开发爬虫好像很厉害的样子.于是就来了兴趣,兴趣是一个重要的东西,于是就开始慢慢接触 Python 了. 然后就从最基本的配置开发环境什么的.突然发现做 .net 真的是很方便啊,开发环境根本就不用担心,windows 系统上只需要装上 Visual Studi

python排序算法实现(冒泡、选择、插入)

python排序算法实现(冒泡.选择.插入) python 从小到大排序 1.冒泡排序: O(n2) s=[3,4,2,5,1,9] #count = 0 for i in range(len(s)): for j in range((i+1),len(s)): s[i],s[j]=min(s[i],s[j]),max(s[i],s[j]) #print count print s 2.选择排序: O(n2) s=[3,4,2,5,1,9] #count = 0 for i in range(l

Python入门(二)——IDE选择PyCharm,输入和输出,基础规范,数据类型和变量,常量,字符串和编码,格式化

Python入门(二)--IDE选择PyCharm,输入和输出,基础规范,数据类型和变量,常量,字符串和编码,格式化 我们从今天就开始正式的学习PY交易了,PY交易还行,我们有基础之后学习起来倒不是说那么的被动,我学习的是Python2.7,虽然现在随着版本的迁移至Python3,但是这个并不会对我们造成什么困扰,毕竟只是一个适应阶段 我们的学习资料:廖雪峰官方网站Python2.7教程 一.IDE选择PyCharm 我们虽然在前面一章已经配置过,但是我们还是有很多的IDE可以开发Py,比如su

Python开发工具PyCharm个性化设置(图解)

Python开发工具PyCharm个性化设置,包括设置默认PyCharm解析器.设置缩进符为制表符.设置IDE皮肤主题等,大家参考使用吧. JetBrains PyCharm Pro 4.5.3 中文汉化专业版 授权:特别软件 类型:国外软件 语言:简体中文 大小:197.79 MB 日期:2015-07-10 环境:WinXP, Win2008, Win7, Win8 下载 1.设置默认PyCharm解析器: 操作如下: Python–>Preferences–>Project Interp

python 之路,Day27 - 主机管理+堡垒机系统开发

python 之路,Day27 - 主机管理+堡垒机系统开发 本节内容 需求讨论 构架设计 表结构设计 程序开发 1.需求讨论 实现对用户的权限管理,能访问哪些机器,在被访问的机器上有哪些权限 实现可以通过web页面对指定主机列表 进行 批量发布命令.文件 实现对用户操作进行纪录 2.架构设计 3. 表结构设计 参考 http://www.cnblogs.com/alex3714/articles/5286889.html 分类: Python自动化开发之路 好文要顶 关注我 收藏该文   金角

介绍Python程序员常用的IDE和其它开发工具

概述 “工欲善其事,必先利其器”,如果说编程是程序员的手艺,那么IDE就是程序员的吃饭家伙了. IDE 的全称是Integration Development Environment(集成开发环境),一般以代码编辑器为核心,包括一系列周边组件和附属功能.一个优秀的IDE,最重要的就是在普通文本编辑之外, 提供针对特定语言的各种快捷编辑功能,让程序员尽可能快捷.舒适.清晰的浏览.输入.修改代码.对于一个现代的IDE来说,语法着色.错误提示.代码折 叠.代码完成.代码块定位.重构,与调试器.版本控制

Python学习资料整理以及书籍、开发工具推荐

我不知道大家学习Python的时候是不是和我一样感觉很无助,不知道在入门或者进阶的时候应该掌握哪些知识点,下面我就梳理下我自己学习Python开 发的过程及资料分享给大家,这些方法资料可能并不适合所有人,仅供大家参考.具体需要掌握哪些知识,我就不详解介绍了,我分享出来的资料都有具体的讲解的 哈. 入门阶段:1.HTML+css基础入门(HTML的语法.基本结构.标记.css样式等等)2.Javascript基础知识(掌握javascript的变量.数据类型.隐式转换.表达式.运算符等等)3.Jq