什么是 Python?
Python 早在 1989 年由荷兰小伙 Guido van Rossum 发明,并于两年之后公开发行。
Python 是一种面向对象、具有动态数据类型、解释型高级程序语言。和其他主流语言如 C++、Java 等相比,Python 语法简洁,更容易使用和维护;更接近英语,容易学习;并且可以和其他编程语言(比如 C++)轻松无缝衔接,对编程世界的新人十分友好。
“Hello world”之前的准备
- 下载 Python
请先移步 Python 官网下载或查看最新源码和相关资讯,也可以在官网查看或下载各种格式的 Python 文档。请选择符合自己开发平台的版本下载,Windows 版本下载好之后跟着安装向导一路 Enter 就可以了。
2. 配置环境变量
环境变量用于指定操作系统运行环境中的一些参数,包含应用程序(可以是一个也可以是多个)所使用到的信息。操作系统除了在当前目录找应用程序之外,也可以根据环境变量中指定的路径去找。
Unix 和 Windows 中路径变量为 PATH(UNIX 区分大小写,Windows 不区分大小写)。
在 macOS 中,安装程序过程中已经改变了 Python 的安装路径。如果需要在其他目录引用 Python,必须在 PATH 中添加 Python 的目录。
3. 集成开发环境
集成开发环境(Integrated Development Environment,简称 IDE)一般包括代码编辑器、编译器、调试器和图形用户界面等工具。简单来讲就是方便程序员写代码的应用程序,为程序员写 bug、编译、运行、debug,提供一条龙服务。
初学 Python 建议一步到位选择 PyCharm,这个 IDE 支持 macOS、Windows 和 Linux 系统,有大量的插件和 Python 库。当然也比较好看。
鹅厂程序员爱用的 Python IDE 对比表
关于 Python 们
2000 年发布 Python 2,之后又于 2006 年发布 Python 3 ,并在后续的十几年里一直更新和维护。直到去年,官方正式宣布从 2020 年 1 月 1 日起,停止对 Python 2 的更新。
有的同学可能会问,Python 2 停止更新了,直接用 Python 3 不就行了么?实际上,官方在开发 Python 3 这个版本的时,为了不带入过多的累赘,并没有考虑向下兼容。也就是说 Python 2 的代码不能转成 Python 3。如需转换,需要参考一份官方指南 Porting Python 2 Code to Python 3。
闲言碎语
选择 Python 作为入门的编程语言再合适不过了。在刚开始学习的阶段,要抓住重点,Python、PyCharm 两个基本的应用程序安装配置好也就足够了。不只是 Python,对于所有编程语言,掌握必要的基础之后,遵守编程语言的代码规范多上手练习,多思考。遇到不懂先 RTFM,再多搜多问。
学习不停,精进不止!
以上这些是比较基础的软件,适合初学python的小伙伴。但其实学习python最重要的并不是这些,因为这些上网一搜完全就能找到。
一些网上没有的学习python的方法和经验才是最重要的。它可以影响学习的效率、速度甚至是结果。注意了,以下内容十分重要,分享一下我学习python的经验和方法,亲测非常有效。
1、 你需要一个良好的环境,一个优质的开发交流群,群里都是那种相互帮助的人才是可以的,我有建立一个python学习交流群,在群里我们相互帮助,相互关心,相互分享内容,这样解决问题帮助你的人就比较多。
2、 制定学习计划 , 在学习初期,要制定一份详细的学习计划,按照计划的内容制定相应的学习目标,可以细化到每一天的目标,然后进行每天的学习总结,规划学习。如果大家对Python感兴趣的话,可以加一下我的微信哦:abb436574,免费领取一套学习资料和视频课程哟~
3、 学习资料 ,在互联网发达的今天,只要你想要学习,网上就不会出现找不到资料的情况,这就导致各种大神推荐的资料堆积如山,这儿看一眼,那儿瞟一眼,知识杂乱无序构不成完整的体系。所以,只选择一套知识体系完整的学习资料,就完全够用了,也可以快速的帮我们构建知识框架。
4、 机会属于有准备的人,这是一个实力的时代。人和人之间的差距不在于智商,而在于如何利用业余时间,只要你想学习,什么时候开始都不晚,不要担心这担心那,你只需努力,剩下的交给时间