mPython是盛思技术团队在BBC官方原版PythonEditor基础上、拓展开发的应用软件。可以进行可视化代码编程,有hex、python、blockly三种代码读写等功能。
对于零基础的人推荐入门的书有两本:
这两本书籍都是很适合初学者的,尤其是没有任何编程语言基础的。里面知识点简单命了,对于字符串,列表字典等等,就是基础语法讲得非常清楚,就是深入浅出。第一本书每节课后都有习题,而且书里面有配套视频,真的很适合初学。第二本书后面有是个小项目,也可以练手用。
这本书,里面有大量的图片,告诉我们就是list不像是C/C++的链表那样,更像是标准库中的vector。
这本书里面前几章讲的都是python的特性,高级特性。迭代器,生成器,原类等等,后面几张有python的最佳时间,还有测试驱动。不过不太适合初学的朋友。是在前几本书之后可以参考学习的书。
下面想跟大家说 一下,python学习的话建议不要上来就看书。首先要做的是,确定自己未来的职业规划,学了这门语言以后是要做web相关的工作还是数据分析还是人工智能等等,这样才能找到自己的学习重点。并且在每一个阶段的时候,要掌握的是什么样的技能,也就是我现在所学的知识点未来可以实现什么样的功能,不然学完了,不知道可以做什么。
简评:Python 官方有一个推荐书单「
PythonBooks.org
」,这里面涵盖了从初学到入门再到精通(并没有到放弃)的各个阶段,最好的学习书籍。一:初学编程,这些书籍适合你(前三名):二:中级 Python 程序员:
掌握语言:
实践:
三:相关书籍四:专项书籍(这个分类太多我就贴机器学习和 AI 了,其他自己看吧)Python 的机器学习和 AI五:有经验的程序员学 Python 可以看
记得关注哦。另外除了书本想要是视频用来学习的,关注私聊我,发送“python”就行咯。
明确方向
首先,我们需要清楚自学Python编程的目的是什么,也就是将要是使用Python用于哪个方向的开发工作。Python作为一门被广泛应用的编程语言,可以应用于数据挖掘分析、AI人工智能、前端应用开发、Linux运维、自动化、测试等多种方向,不同方向的Python学习曲线是不同的。
无论我们是希望通过学习Python寻求新的行业工作,还是希望在已有行业进行深耕,做更多事情,明确学习的目标是至关重要的。
明确方式我们在明确方向之后,然后再来看看学习Python的方式有哪些。
首先,对于 Python基础部分,比如数据结构、语法、函数等等,如下图。这些内容是可以通过一些网站、书籍进行自学的,难度很低。如果有其他语言的编程基础,学起来将更加的容易。即使我们是想通过培训的方式学习,也建议提前通过自学掌握Python基础部分内容。
可以通过如下途径学习Python基础内容:
文档教程
廖雪峰的官方网站
https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000
Python 基础教程 | 菜鸟教程
http://www.runoob.com/python/python-tutorial.html
w3cschool
https://www.w3cschool.cn/position/kqc20f.htmlPython 100例
http://www.runoob.com/python/python-100-examples.html视频教程
慕课网
https://www.imooc.com/网易云
https://study.163.com/社区
Python中文社区维基
https://python-chinese.github.io/PythonTab——python中文开发者社区
https://www.pythontab.com/
我们在掌握 Python基础之后,然后根据自己的 Python应用方向,再确定后续的学习方式。
以我个人的理解,对于像 数据挖掘分析、自动化测试、Linux自动化运维、测试这类方向,有了Python基础,如果又有相关行业经验,基本上不需要考虑参加其他培训了,因为此类学习曲线相对单一,整个知识与技能体系相对简单,技术复杂度和学习成本相对较低,同时上面介绍了网络上许多免费的教程,足够帮助我们进行后续的学习。我们需要考虑的更多是如何将所学应用到实际工作当中,给工作效率和质量带来提升。
除此之外,比如AI人工智能、前端应用开发等方向,需要体系化的知识结构,学习曲线复杂,如果通过自学的方式很难构建完整的知识、能力体系,效果也难以保障,容易事倍功半,偏离方向。因此这类方向建议参与培训的方式来学习。
最后,如果我们是为了换一个工作方向(转行)而选择学习Python编程,虽然我们的主观动能性能够促使我们克服很多的困难,但还是建议考虑客观存在的一些因素,比如所在城市目前相关行业的发展情况以及行业相关人才的用人需求、要求。 关于培训学习,也需要结合上面所提到的。 在培训机构选择时建议多考虑就业问题,如根据自身条件及现状咨询相关培训机构,先了解能够培训的技能及是否提供相关企业内推机会,机构该专业的就业率、薪资情况等等。
Pytho编程环境快速搭建两步,先安装Python环境,再安装Python开发IDE,如下:
通过Anaconda安装PythonAnaconda指的是一个开源的 Python 发行版本,其包含了conda、Python等180多个科学包及其依赖项。
我们从Anaconda 官网下载Anaconda,下载地址如下:
https://www.continuum.io/downloads建议选择安装Python 3.7版本,完成下载之后,双击启动安装程序,安装过程注意以下几点注意:
如上,我们选择“Just Me(recommended)”安装,若在安装时选择了“为所有用户安装”,则卸载Anaconda然后重新安装。如上,安装路径中不要包含空格,也不要包含中文(unicode编码)。
如上,在“Advanced Options”中不要勾选“Add Anaconda to my PATH environment variable.”(添加 Anaconda到我的环境变量)。如果勾选,可能会影响其他程序的使用。
如上,如果使用Anaconda安装或者更新第三方库,可以打开Anaconda Navigator或者在开始菜单中的“Anaconda Powershell Prompt”(类似于Windows中的“CMD终端”)中进行操作。
使用集成开发环境Pycharm编写Python代码PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。PyCharm 的官网下载地址,如下:
http://www.jetbrains.com/pycharm/download/#section=windows完成下载之后,双击启动安装程序,安装过程非常简单,此处不做说明。
安装完成后,如果需要运行程序,需要先添加解释器。
如上,在Settings中设置Python解释器,我们选择Python3.exe,点击Apply,等待系统配置,时间可能比较差,通过左下角可以看到配置进度。
使用Pycharm安装、更新第三方库
如上,如果我们需要添加新的模块,点击绿色加号,然后直接搜索pymysql,然后点击“Install Package”进行安装。
美好的开始,Hello World以下实例是我们使用Python开发的第一个实例,即 输出"Hello World!" 。
总结,以上就是关于学Python用什么软件以及ev3python编程用什么软件的经验分享,卡友有疑问可以加wx或扫码加群!Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有