自学Python一年,算是略有薄见。本文章以我自学经验来分享我自己对Python学习的一些建议以及我自己的心得体会。如下:
一:心得体会
:有关python
在AI和大数据的浪潮中,Python语言的学习愈发普及。
为什么python应用那么多?
1:简单且免费2:兼容性Python与很多平台兼容,不必担心语言上出现问题。
3:面向对象支持面相过程或对象的编程。
python的便利
1.Pythonvsc语言,给予我们更大的便利。(1)由于Python强大且较多的库,让编程不再困难,也更加的高级。(2)Python的字符串处理。比如“s=”即可创建字符串等等。
2.PythonvsPHP
Python:流行,框架多,易学
PHP:流血,框架少,难学
PHP是面相网络的语言。更像是单独的脚本。而Python却是多用途语言。
(三)自学初期的迷茫
而这近一年的Python的学习中,学习了很多路线图,看过很多自学指导,搜集了一大堆Python资源。最终发现,看过的路线图不知道在哪里迷失,指导是别人的,而搜集的资源就像我们小时候买的练习册和科普书一样,只是买了……
并不是我们不够努力,而已资源太多太杂。就像英语学习一样,那么多的单词,长难句,什么时候是个头啊……真希望能抽取别人的记忆。
二:如何学习python
我认为Python的学习绝不是拿着一本教程死磕到底。小白入门的最佳办法就是抱着你的书和电脑一边学习一边实践,这样的话实战经验和理论记忆两不耽误。实践才能出真知嘛。可在参考《HeadFirstpython》(下文会分享给大家)
。
(一)python的学习
简单来说Python编程语言的学习也像极了学习日常生活的语言一样。了解基础语法:什么是循环,什么是函数,什么是模块等等。像学习中午或英文那样,把最基础的单词及语法掌握,才能在日后造出句子写出文章来。可以参考我上文提到的python的基础教程(第三版)这些之后要联系文件和选择操作系统,以及学习方向的选择(爬虫、人工智能、Web开发等等。各个方向技术更是不同。所以,在Python的基础算法学习完成后,要慎重选择自己的方向来进行进阶。)
(二)在哪使用Python?
Python作为排名前列的编程语言。几乎可以应用于任何事情。可用于:Web,自动化脚本,科学计算,物联网,游戏,语言处理,桌面应用程序开发,人工智能,大数据,等等等等……
从商业角度来看,可以大范围降低成本,又能提升程序员的生产力。
本书每一章都包含许多互相关联的条目,大家可以按照自己的需要,随意阅读这些条目。每个条目都包含简明而具体的教程,告诉你应该如何更高效地编写Python程序。笔者在每个条目里都给出了建议,告诉大家应该怎样做、应该避免哪些用法,以及如何在各种用法之间求得平衡,并解释了笔者所选的做法好在哪里。
再给大家推荐一波Python书单,希望你们都能成为技术大牛!