Sublime Text:是一个非常不错的代码编辑器,侍燃基本功能和VS Code差不多,轻便灵活、运行速度快,文本编辑功能强大,常见的自动补全、语法检查、语法提示功能都能很好支持,配置好本地Python解释器路劲后,老告虚也是一个非常不错的Python开发软件。
Atom:也是一个免费、开源、跨平台的代码编辑器,由GitHub专门为广大程序员设计研发,基本功能和前2个编辑器差不多,支持常见的智能补全、代码高亮、语法检查等功能,安装Python插件后,也可以直接编辑运行Python程序。
Vim:这是Linux环境下使用最多的文本编辑器,轻便灵活、插件扩展众多,可以自定义配置环境,和各种编程语言都能混搭,而且效果很好,安装Python之后,可以直接当作一个非常不友春错的Python开发软件来使用。
Visual Studio:目前使用最多的IDE环境,集成了非常多的开发环境,新的版本也开始支持Python开发,勾选Python之后,可以直接编辑、调试、运行Python程序,功能强大。
PyCharm:一个Python专用的开发软件,在业界非常流行,也非常受欢迎,支持代码重构、代码分析、单元测试等高级功能,因此开发、调试、运行效率很高,本身自带了许多工程模块,可以快速构建flask、Django等web应用。
我自己是学java,做了4年java开发,4年项目管理。去年因为兴趣,工作之余自学了Python,也就是上下班时间在地铁上学习基础知识,2天时间完成了爬虫小程序开发。你如果没有接触过编程,也不是计算机专业,又想学习编程,我首推也是Python,有以下几个原因:
1.近几年Python仍旧很火。IEEE今年9月发布的最受欢迎的编程语言,Python排名第一,而TIOBE今年6月的发布的排名,Python排第三。我们公司最近两年开发的运维工具、自动化轮巧工具部分也是用Python编写的。
2.Python的入门难度相对较低,作为编程初学者来说,易学习易上手,与其他语言相比更简便。
3.Python用途很广,可以开发网站,也可以运用到机器学习和数据科学方面。掌握它你可以用它做很多事情。
没有编程经验的人要怎么学习,才能快速上手,写一些小程序,开发一些工具呢?
我推荐的方法是边学基础知识,边实践。如果单纯只是学习基础知识,而不实践,学习的内容很容易就遗忘了,但直接从实践入手,基础没有打好,实践过程中会很吃力,会遇到很多问题,而降低了学习兴趣。具体要怎么推进呢?
首先要学习Python的基础知识。网上有很多Python网络课程,以及电子书,你挑选一个免费的通俗易懂的,且可以边学边实践的进行学习。我一开始是在网络课堂学习,也下载了一些电子书,偶然发现某个网络课程推荐了一个Python学习网站,发现里面的Python教程,不仅通俗易懂,而且每个章节都会有重点知识总结与实 *** 练习题,能加深知识的掌握,且现学现用,不会觉腊轿键得枯燥,所以之后我都是通过这个网站学习。用这种边学边实践的方式,学习兴趣一直比较浓厚,基本上每天用上下班时间能学习3、4个小章节,3周基本已熟悉基础知识,且通过实 *** 练习加深对基础知识的理解。
其次是参考别人代码,写一些简单的小程序。比如写爬虫小程序,你可以上网找一些样例看下,然后参考别人的代码,写自己的小程序。若只学习基础知识,很容易遗忘,需不断实践,加深印象。所以可以边学基础知识,边动手开发小程序,你会发现开发小程序并不难,同时也会增加学习兴趣。
最后就是在学习过程中确定自己的目标。学习python语言是为了要用它,那要用来做什么呢?这个可以在学习过程中慢慢想。就拿我自己来说,学习这门帆誉语言,是想快速开发一些小工具,能将日常工作中重复性工作,通过工具完成,提高工作效率。
如果你能坚持每天抽1~2个小时学习,我相信不到1个月,你就能自己写小程序,开发工具。加油~
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)