前言

所谓 “工欲善其事,必先利其器”。在学习 Python 之前需要先搭建 Python 开发环境,由于 Python 是跨平台的,所以可以在多个操作系统上进行编程,并且编写好的程序可以在不同系统上运行。常用的的操作系统为 Windows、Linux、Mac OS。

Windows上推荐使用 Windows 7 及以上版本,另外 Python 3.5 及以上版本不能在 Windows XP 系统上使用;
Linux 系统推荐使用 Ubuntu 版本;
Mac OS X 10.3(Panther)开始已经包含 Python;

安装 Python

要进行 Python 开发,需要先安装 Python 解释器。因为 Python 是解释型编程语言,所以需要一个解释器,这样才能运行我们编写的代码。

以 Windows 系统为例,选择下载64位离线安装包;
在这里插入图片描述
在这里插入图片描述

可以在命令行输入 “python” 查看是否安装完成;
在这里插入图片描述

Python 自带的开发工具 IDLE

在安装 Python 后,会自动安装一个 IDLE。它是一个 Python Shell(可以在打开的 IDLE 窗口的标题栏上看到),也就是一个通过输入文本与程序交互的途径,程序开发人员可以利用 Python Shell 与 Python 交互。初学者建议一开始可以使用 IDLE 来编写代码。
在这里插入图片描述
整理了一些 IDLE 中常用的快捷键,方便新人快速上手

快捷键 说明 适用于
F1 打开 Python 帮助文档 Python 文件窗口和 Shell 窗口均可用
Alt + P 浏览历史命令(上一条) 仅 Python Shell 窗口可用
Alt + N 浏览历史命令(下一条) 仅 Python Shell 窗口可用
Alt + / 自动补全前面曾经出现过的单词,如果之前有多个单词具有相同前缀,可以连续按该快捷键,在多个单词中循环选择 Python 文件窗口和 Shell 窗口均可用
Alt + 3 注释代码块 仅 Python 文件窗口可用
Alt + 4 取消注释代码块 仅 Python 文件窗口可用
Alt + G 转到某一行 仅 Python 文件窗口可用
Ctrl + Z 撤销一步操作 Python 文件窗口和 Shell 窗口均可用
Ctrl + Shift + Z 恢复上一次的撤销操作 Python 文件窗口和 Shell 窗口均可用
Ctrl + S 保存文件 Python 文件窗口和 Shell 窗口均可用
Ctrl + ] 缩进代码块 仅 Python 文件窗口可用
Ctrl + [ 取消代码块缩进 仅 Python 文件窗口可用
Ctrl + F6 重新启动 Python Shell 仅 Python 文件窗口可用

第三方开发工具

除了 Python 自带的 IDLE 之外,还有很多能够进行 Python 编程的开发工具。

  1. PyCharm
    PyCharm 是由 JetBrains 公司开发的一款 Python 开发工具。在 Windows、Linux、Mac OS 系统下都可以使用。它具有语法高亮显示、Project(项目)管理代码跳转、智能提示、自动完成、调试、单元测试和版本控制等一般开发工具都具有的功能。另外它还支持 Django(Python 的 Web 开发框架)框架下进行 Web 开发。
  1. Microsoft Visual Studio + PTVS
    Microsoft Visual Studio 是 Microsoft(微软)公司开发的用于 C# 和 ASP.NET 等应用的开发工具。其实,Visual Studio 也可以作为 Python 的开发工具,只需要在安装时选择安装 PTVS 插件即可。安装 PTVS 插件后的 Visual Studio 即可创建 Python 项目,从而进行 Python 应用开发。
    PTVS 插件是一个自由/开源插件,它支持编辑、浏览、智能感知、混合 Python/C++ 调试、性能分析、HPC集群、Django(Python 的 Web 开发框架)、以及适用于 Windows、Linux 和 Mac OS 的客户端的云计算。

  2. Eclipse + PyDev
    Eclipse 是一个开源、基于 Java 的可扩展开发平台。最初主要用于 Java 语言的开发,不过通过安装不同的插件,可以进行不同语言的开发。其中,安装 PyDev 插件后,Eclipse 就可以进行 Python 应用开发。

关于Python技术储备

👉Python学习路线汇总👈 Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

👉Python必备开发工具👈

👉精品Python学习书籍👈 当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。

温馨提示:篇幅有限,已打包文件夹,获取方式在:文末

👉Python学习视频600合集👈 观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

👉实战案例👈 光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所***用到实际当中去,这时候可以搞点实战案例来学习。

👉100道Python练习题👈 检查学习结果。

👉面试刷题👈

👉资料领取👈 文中所展示的资料全部都是免费分享,扫一扫下方二维码添加助理小姐姐的微信即可免费获取。 ![](https://img-blog.csdnimg.cn/img_convert/ba4bfa5d5ab15edfd8cb01c701bcbb2e.png#pic_center =220x220)

  • **特别提醒:**加上助理微信的朋友,会第一时间自动通过,人有点多会陆续发放资料,都是免费的,大家不要着急,稍等片刻,会联系你的。注意:自动发送的CSDN的广告,请大家不要理会。

总结

我想说的是,学编程掌握技术是没有错的,远的不说,起码在未来的五到十年,IT依然是热门行业,那么作为重中之重的编程技术自然是有前途的,在社会高速前进的车轮下,必然是会有一些人掉队的,如果你不想一直都在干着一些谁都能干的事情,如果你不想那么容易被社会淘汰,那么就学一门技术去提升自己吧!

对于我们程序员来说,不应该存在任何偏见,学这个的看不起学那个的,某厂看不起某厂的,应该针对自身的情况,做出最有利于自己的选择,因为每一种编程语言都有自己的应用领域,而每个人的能力又千差万别。

关于Python技术储备

👉Python学习路线汇总👈 Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

👉Python必备开发工具👈

👉精品Python学习书籍👈 当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。

温馨提示:篇幅有限,已打包文件夹,获取方式在:文末

👉Python学习视频600合集👈 观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

👉实战案例👈 光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所***用到实际当中去,这时候可以搞点实战案例来学习。

👉100道Python练习题👈 检查学习结果。

👉面试刷题👈

👉资料领取👈 文中所展示的资料全部都是免费分享,扫一扫下方二维码添加助理小姐姐的微信即可免费获取。 ![](https://img-blog.csdnimg.cn/img_convert/ba4bfa5d5ab15edfd8cb01c701bcbb2e.png#pic_center =220x220)

  • **特别提醒:**加上助理微信的朋友,会第一时间自动通过,人有点多会陆续发放资料,都是免费的,大家不要着急,稍等片刻,会联系你的。注意:自动发送的CSDN的广告,请大家不要理会。

总结

我想说的是,学编程掌握技术是没有错的,远的不说,起码在未来的五到十年,IT依然是热门行业,那么作为重中之重的编程技术自然是有前途的,在社会高速前进的车轮下,必然是会有一些人掉队的,如果你不想一直都在干着一些谁都能干的事情,如果你不想那么容易被社会淘汰,那么就学一门技术去提升自己吧!

对于我们程序员来说,不应该存在任何偏见,学这个的看不起学那个的,某厂看不起某厂的,应该针对自身的情况,做出最有利于自己的选择,因为每一种编程语言都有自己的应用领域,而每个人的能力又千差万别。