766培训网
电脑培训
python入门先学什么

python入门先学什么

发布时间 :2021-02-03 11:30:35 浏览量:275 收藏
导读:

Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护的语言,学习Python的人也越来越多,那么python入门先学什么呢?现在就一起来看看吧。

python入门先学什么

学Python要先学什么

1、Python基础

(1)计算机组成原理:计算机组成部分、操作系统分类、B/S和C/S架构、理解软件与硬件的区别;

(2)Python变量以及开发环境:字符串、数字、字典、列表、元祖等;

(3)流程控制语句:程序的执行顺序,顺序执行、循环执行、选择执行;

(4)函数:定义函数、调用函数、函数的嵌套、递归函数;

(5)文件的基本操作:文件的打开、编辑、关闭;

(6)面向对象编程:类对象、实例对象、定义类、实例化对象;

(7)异常处理:学会捕捉异常、自定义异常;

(8)模块和包:理解模块和包的概念并学会使用;

(9)飞机大战游戏制作:自己独立完成飞机大战游戏;

2、框架

后台业务会使用到web框架来开发,提高工作效率。Python当中常用的web框架是Django、Flask、Tornado等。

Django框架:Git源代码管理、Redis缓存、VUE介绍、Vue基本语法、ES6语法、VUE 生命周期、Django框架介绍、Django模型、ORM及数据库操作、视图及模板、Django中间件

3、数据库

常用的三种类型数据库,网站业务后端使用率高,Mysql、Mongodb,Redis;这三种数据库分别是关系型数据库,文档型数据库还有内存型的数据库。需要学的就是如何使用并且设计,最后是优化。

4、Linux操作系统

Nginx在Linux服务器上运行,需要学习Linux系统。

Linux命令:Ubuntu操作系统介绍与使用、Linux命令使用、Linux命令选项的使用、远程登录和远程拷贝、vim编辑器使用、Ubuntu软件安装和软件卸载。

5、学习爬虫

网络爬虫的原理以及相关爬虫的工具、MongoDB数据库最基本的增删改查要会的,Scrapy框架:框架的原理以及使用,定制化爬虫采集系统:数据的采集和分析。

Python入门书籍

1、《像计算机科学家一样思考Python》

以计算机科学家一样的思维方式来理解Python语言编程,实用的学习指南,适合没有Python编程经验的程序员阅读,本书的第2版与第1版相比,做了很多更新,将编程语言从Python 2升级成Python 3

2、《Python编程快速上手》

面向实践的Python编程实用指南。本书的目的,不仅是介绍Python语言的基础知识,而且还通过项目实践教会读者如何应用这些知识和技能。

3、《流畅的Python》

Python开发一线近20年的Luciano Ramalho执笔,Victor Stinner、Alex Martelli等Python大咖担纲技术审稿人,从语言设计层面剖析编程细节,兼顾Python 3和Python 2,告诉你Python中不亲自动手实践就无法理解的语言陷阱成因和解决之道,教你写出风格地道的Python代码。

4、《Python编程:从入门到实践》

针对所有层次的Python 读者而作的Python入门书,理论与实践相结合,前面部分是基础知识,后面有实战项目帮助你更好的运用这些知识。

5、《Python自然语言处理》

提供了非常易学的自然语言处理入门介绍,该领域涵盖从文本和电子邮件预测过滤,到自动总结和翻译等多种语言处理技术。本书针对Python 3和NLTK 3进行了更新,而且书中准备了充足的示例和练习。

6、《Python游戏编程快速上手》

通过编写一个个小巧、有趣的游戏来教授Python编程,并且采用直接展示游戏的源代码并通过实例来解释编程的原理的方式。

新手学Python用什么编辑器

1、SublimeText

SublimeText适合Python新手使用,SublimeText支持跨平台,且能使用其丰富的插件和主题。各种语法高亮和代码补全,整体看起来挺舒服,且主题配置简单。

2、IDLE

Windows系统使用IDLE,Pyhton自带的一款编辑器,刚开始也可以使用它来练习,IDLE具备语法高亮功能,允许在IDLE中运行程序。许多东西会自动处理。如debug。

3、VIM

Vim一款强大的编辑器,熟练使用Vim,可以脱离鼠标,Vim需要投入高的的学习成本,需要花时间研究各种快捷命令和插件的使用,但是从长远来看大有所益的。

4、PyCharm

使用IntelijIDEA,这款PyCharm也是出自同一家公司,用起来很顺手,现在很多公司,如Twitter,Groupon,Spotify,eBay和Telefonica等都在用PyCharm。不过使用它的专业版需要购买。

5、Emacs

Emacs一款开源的编辑器,支持插件扩展,配置一个Python集成开发环境,Emacs不仅仅是一个编辑器,是一个整合环境,一个集成开发环境。

6、WingIDE

WingIDE是一个Python语言的IDE,包括大量语法标签的高亮显示。与其他类似的IDE相比,wingIDE较大的特色是可以调试django应用。WingIDE是个相当优秀的IDE;是个面向Python的工具。

7、liclipse

liclipse是pyDev插件作者基于Eclipse开发的商业版Python集成开发环境,在完美继承Eclipse原有功能的情况下。为Eclipse的用户提供了一个全新的体验,用户可以得到现成的:快速编辑器支持多语言的开箱。

8、spyder

Spyder是Python(x,y)的作者为它开发的一个简单的集成开发环境。和其他的Python开发环境相比,它较大的优点就是模仿MATLAB的工作空间的功能,可以很方便地观察和修改数组的值。