(1)基础学习:Python的入门阶段,掌握Python基本语法规则及变量、逻辑控制、内置数据结构、文件操作、高级函数、模块、常用标准库模块、函数、异常处理、面向对象、数据库编程等知识,具备基础的编程能力。
(2)进阶学习:学习Web前端技术内容、Web后端框架:Flask、Django;学习数据分析+人工智能的技术:数据抓取、数据提取、数据存储、爬虫并发、动态网页抓取、Scrapy框架、分布式爬虫、爬虫攻防、数据结构、算法等知识;区块链等专项开发技术。
目前,Python的网络学习资料非常丰富。
https://www.python.org/
http://www.pythondoc.com/
https://github.com/jobbole/awesome-python-cn
在开始学习Python之前,用户需要安装Python编程环境,这样才可以编写并运行Python代码。编程环境搭建包括Python解释器安装和常见IDE(集成开发环境)的使用。
Python 3.x是一次重大升级,为了避免引入历史包袱,Python 3.x没有考虑与Python 2.x的兼容性,这导致很多已有的Python 2.x项目无法顺利升级Python 3.x,只能继续使用Python 2.x,而大部分刚刚起步的新项目又使用了Python 3.x,所以目前官方还在维护这两个版本的Python。建议初学者直接使用Python 3.x。目前(截至2020年2月22日),Python的最新版本是Python 3.9.x。(www.xing528.com)
Python安装包下载地址:https://www.python.org/downloads/。
在Windows上安装Python和安装普通软件一样简单,下载安装包以后连续单击“下一步”即可。
集成开发环境(Integrated Development Environment,IDE)是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。其集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以称为集成开发环境。
下面介绍Python常用的几个IDE:
IDLE:集成开发与学习环境,一般安装Python时会默认安装IDLE。主要功能包括Python Shell窗口(交互式解释器)、智能缩进、代码着色、自动提示、可以实现断点提示、单步执行等调试功能的基本集成调试器。IDLE轻巧易用,方便学习。由于其功能不够强大,仅适合初学者,不适用于开发中大型项目。
Anaconda(推荐):属于一站式服务软件包,里面集成了Python的运行环境,并集成了180多种库,包含Numpy、Scipy、Pandas等常见的科学计算包,非常适用开展数据分析。支持Linux、Mac、Windows系统,可以很方便地解决多版本Python并存、切换以及各种第三方包安装问题。安装anaconda,就相当于安装了Python、IPython、集成开发环境Spyder,由于集成的功能多,使用方便。
PyCharm(推荐):PyCharm是由JetBrains打造的一款Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。PyCharm在编写和调试Python方面非常出色,软件使用简单,功能强大,是Python专业开发人员和刚起步人员使用的有力工具。该软件Pro版本为付费软件,社区版则可以免费使用。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。