一、Python学习手册
Google和YouTube由于Python的高可适应性、易于维护以及适合于快速开发而采用它。如果你想要编写高质量、高效的并且易于与其他语言和工具集成的代码,《Python学习手册:第4 版》将帮助你使用Python快速实现这一点,不管你是编程新手还是Python初学者。本书是易于掌握和自学的教程,根据作者Python专家Mark Lutz的著名培训课程编写而成。
二、Python基础教程
本书包括Python程序设计的方方面面,首先从Python的安装开始,随后介绍了Python的基础知识和基本概念,包括列表、元组、字符串、字典以及各种语句。然后循序渐进地介绍了一些相对高级的主题,包括抽象、异常、魔法方法、属性、迭代器。此后探讨了如何将Python与数据库、网络、C语言等工具结合使用,从而发挥出Python的强大功能,同时介绍了Python程序测试、打包、发布等知识。最后,作者结合前面讲述的内容,按照实际项目开发的步骤向读者介绍了几个具有实际意义的Python项目的开发过程。
三、Python核心编程
Python是一种功能十分强大的面向对象编程语言,可以用于编写独立程序、快速脚本和复杂应用的原型。作为一种开源软件,Python可以自由获取,而且非常易学易用。本书是Python语言的经典入门读本,由两名顶尖的Python技术专家兼培训专家联手撰写,涵盖了该语言的所有核心内容。所有练习的解答都可在书后找到。 本书描述了Python程序的基本构件:类型、操作符、语句、函数、模块、类以及异常和介绍了更多高级主题,包括复杂的实例。无论是用于编写简单的脚本,还是复杂的科学计算、Web、数据库、图形和动画程序,Python都证明它的强大。
用什么编译器比较好?python本质是一种解释型语言,没有什么编译器之说,就一个解释器,官网可以直接下载,题主问的应该是python开发工具吧,这里偶简单介绍3个,分别是vs code、sublime text和pycharm,不管是对于初学者还是专业开发者都非常适用,感兴趣的朋友可以尝试一下:
免费开源vs code,非常适合初学者这是微软自主设计研发的一款轻量级代码编辑器,在开发界非常流行,几乎大部分编程人员都在积极使用,界面设计风格和vs非常相似,但没有vs那么臃肿庞大、占用资源,运行速度快、占用内存少,支持代码高亮、语法提示、智能补全、版本控制等常用功能,只需简单安装一个python插件,便可直接编辑运行python程序,对于初学者来说,非常容易学习和掌握,相信你很快就会爱上这款软件:
轻便灵活sublime text,插件扩展丰富这也是一个轻量级的代码编辑器,个人桌面端也比较常用,和vs code的类似,支持跨平台,但原则上面向个人不免费,常见的自动补全、代码高亮、语法提示等功能这个软件都能很好兼容,除此之外,插件扩展丰富,只需简单配置python解释器路径,便可直接运行python程序,当然,针对前端等编程语言也做了大量适配,因此在网页开发中也普遍使用,初学来说也非常容易掌握:
专业强大pycharm,非常适合专业开发者这是jetbrains公司开发的一款专业python编程软件(IDE),在python界可以说是无人不知无人不晓,相比较vs code、sublime text等轻量级代码编辑器,pycharm不仅支持智能补全、代码高亮、语法提示等常见功能,还支持单元测试、代码重构、代码分析等高级功能,因此开发效率更高,也更适合大型项目,如果你是专业的python开发者,或者是以后想从事于这个行业,那么pycharm就是一个必不可少的利器:
当然,除了以上3个软件,还有许多其他软件也支持python开发,像spyder、jupyter等也都非常不错,只要你熟悉一下使用过程,很快就能掌握的,工具来说,没有哪个一定好哪个一定不好,适合自己就行,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。
不请自来
首先,偶是一名和你一样的python初学者。
偶的建议是,不要轻信网络上乱七八糟的推荐,大多数都是培训机构。培训机构的目的是什么?就是赚你的钱,所以说,如果不能很好的把控自己对选择培训机构的能力,最好还是选择自学。
自学python目前中文资料中做得最好的是廖雪峰老师的教程。你在百度直接搜索“廖雪峰”就可以看到他的网站。
注意!注意!廖雪峰老师是国内数一数二的大拿级人物,而且!而且!他的教材是免费的,也就是说,你不用花一分钱也可以学习非常好的教材。当然,如果经济能力并不是很差,建议在其主页进行适当的打赏。毕竟别人花费很大的时间精力写出这么好的教材,对吧?咱要感恩。
(1)可以去支付宝里的“淘宝好学”里花费积分去购买免费的学习python.
(2)可以下载一个APP“菜鸟教程”,里面有许多资料。
(3)可以在“哔哩哔哩”里搜python,里面有许多的视频。
(4)可以在APP”腾讯课堂”里搜索Python。
(5)可以在APP“中国大学MOOC”里面有许多名校名师的关于Python讲解,可以去里面看更多的Python的教程。