Python开发之IDE选择
Python开发之IDE
一、为什么用IDE
到现在为止,谁还不是个写过代码的人啦,但你有没有发现,每次写代码要新建文件、写完保存时还要选择存放地点,执行时还要切换到命令行调用python解释器,好麻烦呀,能否一气呵成,让我简单的写代码?此时开发工具IDE上场啦,一个好的IDE能帮你大大提升开发效率。
很多语言都有比较流行的开发工具,比如JAVA 的Eclipse, C#,C++的VisualStudio, Python的是啥呢? Pycharm和Jupyter,最好的两款Python开发IDE。
二、安装Pycharm
接下来安装pycharm
1、首先从网站下载pycharm:屠龙宝刀,点击就玩,进入之后如下图,根据自己电脑的操作系统进行选择,对于windows系统选择图中红色圈中的区域。

2、在弹出的PyCharm安装欢迎页面中,点击“Next按钮”进入下一步

3、根据你电脑的处理器选择32位或64位,创建桌面快捷方式、关联*.py文件

4、选择开始菜单文件夹,选择Install

5、开始安装

6、安装完成,立刻运行Pycharm

7、选择是否导入开发环境配置文件,此处选择不导入

8、阅读和接受这些条款和协议,毫无疑问,果断接受

9、注册码:软件激活方式
- 推荐购买正版软件,支持正版。
- 可以选择下载社区版本,免费的,这种版本小白玩玩可以
- 专业版本可以选择试用,免费试用30天。
- 网上寻找激活码或授权服务器。
- 万能的某宝呀!赐予我力量吧。
2.1 汉化Pycharm
注意:汉化前请关闭PyCharm,并且作为高贵的开发的你,尽量不要使用汉化包获取
将汉化包”resources_cn.jar”放置到安装目录的lib下,重启PyCharm

三、使用Pycharm

3.1 使用技巧
1、如何更换Python解释器:
在文件->设置->项目:xxx下找到Project Interpreter。然后修改为你需要的Python解释器。注意这个地方一定要注意的是:在选择Python解释器的时候,一定要选择到python.exe这个文件,而不是python的安装文件夹。
2、如何调整编辑器字体及其大小:

3、如何让一个tab键代替4个空格键:

4、大神们常用的快捷键
- ctrl+c:选中内容复制;不选中内容时,复制当前行。
- ctrl+x:选中内容剪切;不选中内容时,剪切当前行。
- ctrl+v:粘贴
- ctrl+d:复制当前行到下一行。
- ctrl+y:删除当前这一行。
- shift+enter:跳到下一行。
- ctrl+/:添加注释。
- tab:缩进。
- shift+tab:取消缩进。
- ctrl+f:查找。
- ctrl+shift+r:在当前项目中查找。
- ctrl+减号:折叠当前代码块。
- ctrl+加号:展开当前代码块。
- ctrl+shift+减号:折叠当前文件所有代码块。
- ctrl+shift+加号:展开当前文件所有代码库。
- ctrl+z:回到上一步操作
- shift+ctrl+z:回到下一步
Python开发之IDE选择的更多相关文章
- python开发之路:python数据类型(老王版)
python开发之路:python数据类型 你辞职当了某类似微博的社交网站的底层python开发主管,官还算高. 一次老板让你编写一个登陆的程序.咔嚓,编出来了.执行一看,我的妈,报错? 这次你又让媳 ...
- Python3.6编译安装以及python开发之virtualenv与virtualenvwrapper
Python3.6编译安装 下载python源码包 先到安装目录 cd /opt 下载源码包 wget https://www.python.org/ftp/python/3.6.2/Python-3 ...
- 转 : React Native 开发之 IDE 选型和配置
转:https://mp.weixin.qq.com/s?__biz=MzA3ODg4MDk0Ng==&mid=2651112392&idx=1&sn=135e29ddde30 ...
- python开发之路Day17-算法设计(冒泡排序、选择排序、插入排序、二叉树)
s12-20160514-day17 *:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: ...
- React Native开发之IDE(Atom+Nuclide)安装,运行,调试
版权声明:本文为博主原创文章,如需转载请注明出处 目录(?)[-] 前言 MacWindowsLinux 准备工作 安装Atom 安装Nuclide 新建一个工程 自动补全 类型标注 语法检查 跳 ...
- Python 开发之路
强烈推荐地表最强博客:http://www.cnblogs.com/wupeiqi Python开发[第一篇]:目录 Python开发[第二篇]:初识Python Python开发[第三篇]:Pyth ...
- Python开发之路
详细内容见老男孩<<python入门与提高实践>> 第一篇:python入门 第二篇:数据类型.字符编码.文件处理 第三篇:函数 第四篇:模块与包 第五篇:常用模块 第六篇:面 ...
- [置顶]Python开发之路
阅读目录 第一篇:python入门 第二篇:数据类型.字符编码.文件处理 第三篇:函数 第四篇:模块与包 第五篇:常用模块 第六篇:面向对象 第七篇:面向对象高级 第八篇:异常处理 第九篇:网络编 ...
- python开发之virtualenv与virtualenvwrapper讲解
在使用 Python 开发的过程中,工程一多,难免会碰到不同的工程依赖不同版本的库的问题: 亦或者是在开发过程中不想让物理环境里充斥各种各样的库,引发未来的依赖灾难. 此时,我们需要对于不同的工程使用 ...
随机推荐
- javaweb和数据库的简易商城系统
这是一个基于Javaweb和数据库的简易商城系统.为大二夏季小学期完成. 目录结构 主要功能截图为: 一.购买用户 1.首页(除此界面其余界面访问需要登录才能进入) 查看商品 添加购物车 查看购物车 ...
- elasticsearch利用head插件
restful接口使用方法 RESTful接口URL的格式: http://localhost:9200///[] 其中index.type是必须提供的. id是可选的,不提供es会自动生成. ind ...
- python监控wechat
import osimport reimport shutilimport timeimport itchatfrom itchat.content import * # 说明:可以撤回的有文本文字. ...
- ThinkPHP空操作与命名空间
命名空间:相当于一个虚拟的目录 正常管理文件使用文件夹--物理区分 TP框架的初始命名空间是:ThinkPHP\Library 在TP框架下命名空间里面使用\代表的是初始命名空间(ThinkPHP\L ...
- SQL:目录
ylbtech-SQL:目录 1.返回顶部 2.返回顶部 3.返回顶部 4.返回顶部 5.返回顶部 6.返回顶部 作者:ylbtech出处:http://ylbtech.c ...
- Node.JS数组及For 语句
for Each语句: var arr = ["Zhang San", "Li Si", "Wang Wu"] arr.forEach(fu ...
- vlc 详细使用方法:libvlc_media_add_option 函数中的参数设置
vlc 详细使用方法:libvlc_media_add_option 函数中的参数设置 [转载自]tinyle的专栏 [原文链接地址]http://blog.csdn.net/myaccella/ar ...
- ES 可视化工具
1.ElasticSearch Head 用途:展示ES(集群)数据信息 视图:https://mobz.github.io/elasticsearch-head/ 下载:https://github ...
- Kafka消息流处理
- kubernetes架构(2)
一.Kubernetes 架构: Kubernetes Cluster 由 Master 和 Node 组成,节点上运行着若干 Kubernetes 服务. Master 节点 Master 是 Ku ...