志在指尖
用双手敲打未来

python入门(书籍自学推荐)

python入门

第一阶段(1-3天):
该阶段首要经过介绍不同领域的三种操作体系,操作体系的发展简史以及Linux体系的文件目录结构让我们对Linux体系有一个简单的知道,同时知道为什么要学习Linux指令。然后咱们会正式学习Linux指令
1.文件和目录指令:ls,cd,touch,mkdir,rm
2.拷贝和移动指令:tree,cp,mv
3.文件内容指令:cat,more,grep
4.远程办理指令:ifconfig,ping,SSH的工作方式简介以及ssh指令
5.用户权限及用户办理指令:chmod,chgrp,useradd,passwd,userdel
6.软件装置及压缩指令:apt简介及指令,tar,gzip压缩指令,bzip2压缩指令
7.vim的根本运用
第二阶段(4-10天)
该阶段咱们正式进入Python这门言语的学习,首要经过了解Python言语的起源,Python言语的规划目标,Python言语的规划哲学,Python言语的优缺点和面向对象的根本概念,以及Python言语的执行方式,还有Python集成开发环境PyCharm的运用为咱们接下来的学习做铺垫。
然后咱们会学习int,string,float三种简单的变量类型,变量间的计算,变量的输入输出,if判别句子,while循环句子,for循环句子,break和continue的运用,函数的根本运用,模块的运用,列表,元组,字典三种高级变量,字符串的常用操作。
接下来咱们会经过一个手刺办理体系的事例,把这一阶段的常识进行一个串联。在学习手刺办理体系时,首要咱们会学习怎样去搭建这一体系的框架,然后咱们会别离完成新增手刺,显现全部手刺,查询手刺,删除手刺,修改手刺这些功用。
最后咱们会学习语法的进阶内容,全局变量,部分变量,可变数据类型和不行变数据类型以及函数返回多个值,函数的缺省参数,多值参数,递归的根本运用。
第三阶段(11-13天)
该阶段咱们会学习面向对象(OOP)这一重要的编程思维,首要学习的常识点有类和对象的根本概念,dir函数,self的效果,初始化办法__init__,内置函数__str__,__del__,单承继,办法重写,私有特点和办法,多承继,多态,类特点,静态办法。
然后咱们还会学习单例形式这一规划形式,反常的捕获,反常的抛出,fromimport部分导入,fromimport导入同名东西,fromimport导入所有东西,包的运用,制作模块,pip的运用以及文件的相关操作。
第四阶段(14-15天)
该阶段是项目演练阶段,咱们会带领我们经过运用之前学习过的常识开发飞机大战这一经典游戏,项目中别离有游戏窗口,图像制作,游戏循环,事情监听,精灵和精灵组以及创建敌机,创建英豪和发射子弹,碰撞检测等模块。python

python入门书籍自学推荐

请我们依据自己的实际情况对号入座,挑选合适自己的Python入门书本:
彻底没有任何编程根底:01号书
少数编程根底,不求全,只期望能以最快的速度入门:02号书
少数编程根底,有必定的英文阅览才能,喜爱多一些项目实例:03,04号书
没什么编程根底,但时间较富余,期望学习得全面一些:05,06号书
有必定编程根底,而且时间较富余,期望学习得全面一些:09号书
已经把握了根本的Python编程,期望学习更多Python编程的技巧:07号书
已经把握了根本的Python编程,有必定的英文阅览才能,不差银子(能买英文原版书),期望多学习一些Python项目:08号书
有必定编程根底,有必定的英文阅览才能,不差银子(能买英文原版书),时间较富余,期望学习得全面一些:10号书
许多Python的初学者都期望大神能引荐一本入门书本,所以你就会看到有人在网上引荐了一个超长的入门书单,几乎跟没引荐相同。咪博士就想问一句,“你自己是经过这些书入门的吗?你自己读过这些书吗?”乃至还有人引荐初学者去读Python的源代码,天哪!人家只是初学者,有才能读Python源代码的人,还需要劳烦您引荐什么?
这里咪博士只向初学者引荐10本书,您只需要挑选合适自己的1本书入门就足够了。这10本书,咪博士必定没有都精读过,但起码都有阅览过。别的,咪博士自己当年是经过阅览Python官方文档,而不是阅览书本入门Python的。但这只合适有编程根底,而且英文阅览才能还能够的朋友,并不合适大部分初学者。
最终,咪博士要提醒我们的是,这10本书原版都是英文的,所以如果你有必定的编程根底,一同英文阅览才能还不错的话,建议直接看英文原版。其次,咪博士引荐你看那些支撑在线阅览的中文版,因为这些中文版都是Python爱好者翻译的,不光免费,而且翻译得还要比出版社的翻译要好得多。最次的挑选,才是看出版社翻译的中文版,不光全部都是要收费的,而且大部分都翻译得很糟糕,有些能够在网上找到免费的版别,但都不支撑在线阅览。
【零根底入门系列】
编号:01
书名:与孩子一同学编程(HelloWorld!:ComputerProgrammingforKidsandOtherBeginners)
费用:付费(可是网上能够找到免费的电子版)
言语:英文、中文
适用:特别合适彻底没有任何编程根底的朋友入门
点评:配图丰厚、浅显易懂
免费下载:https://pan.baidu.com/s/1bphL9oj
编号:02
书名:简明Python教程(AbyteofPython)
费用:免费
言语:英文、中文
适用:适用零编程根底的朋友
点评:真的非常简短,特别合适快速入门
免费在线阅览(英文):https://python.swaroopch.com/oop.html
免费在线阅览(中文):https://bop.molun.net
编号:03
InventwithPython系列
https://inventwithpython.com/
费用:英文(免费)、中文(付费,网上能够找到部分免费的电子版)
言语:英文、中文
适用:有少数编程根底、英文还不错的朋友(因为有些书没有免费的中文版)
点评:实例代入,既有趣又有用。这套Python入门系列包含好几本书,挑选自己最感兴趣的一本读起。
书名:Python编程快速上手让繁琐作业自动化(AutomatetheBoringStuffwithPython)
免费在线阅览(英文):https://automatetheboringstuff.com/
免费下载(中文):https://pan.baidu.com/s/1bphL9oj
书名:Python游戏编程快速上手(InventYourOwnComputerGameswithPython)
免费在线阅览(英文):http://inventwithpython.com/chapters/
免费下载(中文):https://pan.baidu.com/s/1bphL9oj
书名:Python和Pygame游戏开发攻略(MakingGameswithPython&Pygame)
免费在线阅览(英文):http://inventwithpython.com/pygame/chapters/
书名:Python密码学编程(HackingSecretCipherswithPython)
免费在线阅览(英文):http://inventwithpython.com/hacking/chapters/
编号:04
书名:PythonProgrammingfortheAbsoluteBeginner
费用:付费(可是网上能够找到免费的电子版)
言语:英文
适用:适用零编程根底的朋友
点评:经过一系列小游戏的制作来学习Python
免费下载:https://pan.baidu.com/s/1bphL9oj
编号:05
书名:笨办法学Python(LearnPython3theHardWay)
费用:付费(可是网上能够找到免费的电子版)
言语:英文、中文
适用:适用零编程根底的朋友
点评:由许多操练和实例代入,简单了解
免费下载:https://pan.baidu.com/s/1bphL9oj
编号:06
书名:Python入门攻略(ThePythonTutorial)
费用:免费
言语:英文、中文
适用:适用有少数编程根底的朋友
点评:Python3官方入门教程,中规中矩
免费在线阅览(英文):https://docs.python.org/3/tutorial/
免费在线阅览(中文):http://www.pythondoc.com/pythontutorial3/
【高手进阶系列】
编号:07
书名:PythonCookbook
费用:英文(付费)、中文(免费)
言语:英文、中文
适用:已经把握根本的Python编程,但在实际作业中仍然有许多小问题不知道怎么处理
点评:这是一本工具书,针对每个具体问题,提出处理方案和示例代码
免费在线阅览(中文):http://python3-cookbook.readthedocs.io/zh_CN/latest/
编号:08
书名:PythonPlayground:GeekyProjectsfortheCuriousProgrammer
费用:付费
言语:英文
适用:已经把握根本的Python编程
点评:给了许多项目实例,能够参阅
编号:09
书名:像计算机科学家相同思考Python(ThinkPython:HowtoThinkLikeaComputerScientist)
费用:免费
言语:英文、中文
适用:有必定编程根底的朋友
点评:严厉讲这也是一本Python入门书,可是书中的实例和操练对彻底没有编程根底的朋友还是有一些难度的
书本源代码:https://github.com/AllenDowney/ThinkPython2
免费在线阅览(英文):http://greenteapress.com/thinkpython2/html/index.html
免费在线阅览(中文):https://cycleuser.gitbooks.io/think-python/content/
编号:10
书名:FluentPython:Clear,Concise,andEffectiveProgramming
费用:付费
言语:英文
适用:已经把握根本的Python编程
点评:无

未经允许不得转载:IT技术网站 » python入门(书籍自学推荐)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载