最近入门了python,遇到了很多坑和问题,想着也许会有同学有和我一样的困惑,就写一些自己的心得,希望大家入坑顺利~
首先,不是程序员出身,最开始要学习python是因为想学可视化,加上网上铺天盖地的宣传学了python效率提高五倍,薪资翻倍云云,入门了才发现其实不是这样的,用代码可视化不是几分钟的事情,刚学的话可能敲了一个小时代码,才可以做出来一个excel几秒钟可以出来的条形图。问了身边的程序猿朋友,才知道用python可以做到自动化,当数据量巨大的时候,excel就不能满足需求了,这才是最核心也比较难学的东西,所以初学的同学建议降低期待,很多东西不是一蹴而就~
一.首先需要准备什么
1.一本必备入门书《Python编程:从入门到实践》
听过很多在线课程,b站的,网易云课堂的,还有一些知名机构的课程,但是始终学的不明白,认知很模糊,最近找到了一本书《Python编程:从入门到实践》,真的耐心去学,发现这本书入门就足够了,从python基础语法到项目实战,抽丝剥茧又句句清晰,感觉网课固然有他的好处,但是看书才真正感觉是在脚踏实地的学习作者十几年甚至几十年的知识总结。
另外,去官网上找到了课后习题的答案,不放过每一道课后题,慢慢不明白的就都理解了。
2.一个学习网站,CSDN
在学习过程中,总会碰到书中没有出现过的报错,这时候就需要找找原因解决问题了,基本所有我遇到的报错这里都有大佬回答过了,真香网站。
3.一个记笔记的笔记本
我用的是印象笔记,建了两个笔记,一个习题集,用来放自己写过的代码,一个报错的解决方法,放自己过往遇到的各种报错和解决方法。
二.一些注意事项
1.怎么安装python(这里一笔带过,具体的看书《Python编程:从入门到实践》,书里解释的很详细)
安装和找资源是学习过程中比较痛苦的事情,在安装过程中,陆续出现很多报错,一定要去官网下载(注意:因为官网是英文版的,建议使用google浏览器打开,google可以直接翻译成中文,而且兼容性也一级好)
初学不要自己配置环境,血的教训……
2.什么是编辑器及用什么编辑器
因为安装了python之后,只可以在终端使用,写代码也很不方便,这时候需要有一个编辑器,在这里写代码运行,简单方便。
想到了之前朋友说过一个事情,有次面试,她说最近在学python,hr顺口问了一句,用的是什么编辑器,她说不知道,hhhh瞬间就露馅了。
Mac和windows建议使用sublime,windows用过一个geay也很好用。
sublime去官网下载,http://www.sublimetext.cn
3.什么是pip及怎么安装包
这个问题在学到matplotlib的时候才会遇到,所以目前可以简单知道就可以了(补充,用Anaconda navigator来安装各种包比pip简单)
介绍一个强大的东西,叫pip,里面有python需要用到的各种包,pip相当于一个应用商店,包就是qq,微信等软件,需要下载的时候就去应用商店里下软件,使用pip时,从终端进入,直接输入代码pip install xx(xx是你需要安装的包的名字,例如matplotlib)
当你看到这里,你已经准备好了学习python的所有东西,就可以开始打印第一个代码「hello world」了。
感谢看完这篇小白写的并不专业的文章,很希望和大家一起学习进步,欢迎骚扰~
