自学Python经验分享

Python021

自学Python经验分享,第1张

作为BAT的Java开发工程师,同时也在自学Python,我来分享我的经验。

首先我想说,Python真是入门编程最好的语言,没有之一。它对新手真的非常友好,曾经有人说过,Python代码更像一段有点复杂的英文阅读,也就是说,就算你不懂编程语法,稍加思考,就能知道这段代码要实现的功能。

由于我有一定的Java基础,因此我是直接通过网站来学习Python的,而不是通过书籍。首先推荐两个免费的,功能相似的网站,新手可以在这里学习Python基本概念,分别是Python菜鸟教程以及w3cschool Python,大家可以自行到搜索引擎中去搜索,教学内容都有中文版,因此阅读起来也没有困难。由于二者功能相似,因此找一个学就够了。这两个网站不仅有基本知识,还有网络编程,数据库开发等,可以说是相当为读者的多样性需求考虑了。

如果你觉得使用网站学习不适应,那么我推荐一本Python书籍《Python编程 从入门到实践》,这是由美国作者为所有Python初学者编写的,这里除了基本的Python概念,如字典,用户输入与white循环,if语句,函数,类,文件,测试等等,还有专门的模块教你实战,包括编写武装飞船,外星人等小 游戏 ;数据可视化实战;还有Python web框架以及使用,可以说是一本非常全面的功能性书籍了。基本上涵盖了国内Python使用的方方面面。这本书是我在网络上基本看懂了Python基本数据结构后买的,其实有点后悔,觉得应该早点买的。

学习python主要是自学或者报班学习的方式,但不建议自学。

如果想通过学习python改行,那就需要明确一下自己的方向。因为python编程有很多方向,有网络爬虫、数据分析、Web开发、测试开发、运维开发、机器学习、人工智能、量化交易等等,各个方向都有特定的技能要求。

想学的话,当然是可以学习的。python是一门语法优美的编程语言,不仅可以作为小工具使用提升我们日常工作效率,也可以单独作为一项高新就业技能!

python可以做的事情:

软件开发:用python做软件是很多人正在从事的工作,不管是B/S软件,还是C/S软件,都能做。并且需求量还是挺大的;

数据挖掘:python可以制作出色的爬虫工具来进行数据挖掘,而在很多的网络公司中数据挖掘的岗位也不少;

游戏开发:python扩展性很好,拥有游戏开发的库,而且游戏开发绝对是暴力职业;

大数据分析:如今是大数据的时代,用python做大数据也是可以的,大数据分析工程师也是炙手可热的职位;

全栈工程师:如今程序员都在向着全栈的方向发展,而学习python更具备这方面的优势;

系统运维:python在很多linux中都支持,而且语法特点很向shell脚本,学完python做个系统运维也是很不错的。

互联网行业目前还是最热门的行业之一,学习IT技能之后足够优秀是有机会进入腾讯、阿里、网易等互联网大厂高薪就业的,发展前景非常好,普通人也可以学习。

想要系统学习,你可以考察对比一下开设有相关专业的热门学校,好的学校拥有根据当下企业需求自主研发课程的能力,能够在校期间取得大专或本科学历,中博软件学院、南京课工场、南京北大青鸟等开设相关专业的学校都是不错的,建议实地考察对比一下。

祝你学有所成,望采纳。

请点击输入图片描述

请点击输入图片描述