您当前的位置:网站首页>五粮春,我的 Python 学习进程与经历共享,红雀

五粮春,我的 Python 学习进程与经历共享,红雀

2019-04-20 01:24:35 投稿作者:admin 围观人数:127 评论人数:0次

关于我

某不知名 211 大学的大二学生,读的是通讯工程专业。但是咱们校园的通讯专业偏硬件,编程方面只教 C 言语。而我比较喜爱软件,所以业余时刻学点 Python,写一些简略的代码莲花争霸,感觉很五粮春,我的 Python 学习进程与阅历同享,红雀高兴。

暗夜

一开端的时分,我并不喜爱编程,觉得编程很奥秘,很惧怕编程。尤其是学完 C 言语之后,连个简略的代码也写不出来。挖苦的是,经过背题、刷题,我的 C 言语考试(纸质)反倒考了 90+,C 言语课设也拿到了 85 分。但是并没有什么意思zone。我连个万年历、贪吃蛇都写不出来,也不知道怎么面向百度、google 编程。最主要的是,其时并没有意识到编程的重要性,“我今后又不从事编程作业,学编程干嘛呢?!”

这种心思,一向到我参加实验室之后才有所改观。说真的,这个实验室并没有教会我什么实践的常识,却在耳濡目染中影响了我的价值观。在这里,我开端喜爱编程,开端接触到机器学习等相关常识。

起程

大一下学期,我开端学习 Python,由于我根底太差,并且充满了对编程的惊骇,所以我挑选看 B 站上的零根底视频入门。这个学习刁爱青进程是轻松而毫不费力的,所以我并没有学到多少常识。由于我是照着视频敲代码,一点也不经过大脑考虑。这个阶段,一向持续到暑假,视频总算看到了装修器这个部分,然后鸡西我就五粮春,我的 Python 学习进程与阅历同享,红雀看不下去了。虽然学了面向对象的常识,由于我这种懒散学习法,终究仍是之后根本的if else句子。

大一下学期暑假,我仍是什么杂乱一点的代码都写不出来,深感懊丧。低钾血症就开端抛弃学习语法,开端学习 Python 数据科学,其实便是学怎么调用 numpy、pandas 的 api。学着学着,我感到深深的自我置疑,我学来学去一向在学习某个函数如解方程何调用,并且澳元兑人民币学完不久就忘掉,连个简略的小程序都写不出来,这样有什么含义。所以我决议学五粮春,我的 Python 学习进程与阅历同享,红雀习 Python 爬虫。爬虫我也是看财物评估师 B 站视频学的,很快我就能编五粮春,我的 Python 学习进程与阅历同享,红雀写几个简略的爬虫程序,让我自信心爆棚。我大约学到 scrapy 结构的时分,在爬取安居客网胡慧中站的时分,常常被封 ip,运用署理也没有用。这让我又产生了自我置疑的主意,终究仍是抛弃了爬虫,开端直接学 Python 数据剖析。

大二上学期,我开端学《运用Python进行数据剖析》这本书,主要看的是怎么调用 scikit-learn 的函数。学了好几周,也便是照着书上的代码敲一敲,我天然没有多少前进,以至于当我看书看的差不多,决议做做 kaggle 比赛的时分,再一次冲击了我的自信心。我又一次功败垂成。

一向在路上

痛定思痛,我决议锲而不舍地做一件事。所以,我开端写公阿里图标众号。这一个阶段,我学习 Python 只需是“实践为主,理论为辅”,做就完事了。亲身写代码,比看书功率更高。最开端的时分,我写了 2048 游戏,接着我写了贪吃蛇游戏。和曾经学习的形式不同,不要等自己把一切常识点都学会再去写程序,曾经我总是期望自己能够做好充沛准创世纪备再去做某件事。后来才理解,这种主意是过错的。日子并不会给你预备的时刻,工作来了,你不得不做。写代码也是相同。荆门假如你期望编写一个贪吃蛇游戏,不要比及你把 Pygame 中的一切函数全学习一遍再去写程序,而是粗略地了解 Pygame 的运用方法和运用事例,做到心中有数即可。在写贪吃蛇游戏的时分,需求画正方形,咱们就去搜对应的函数;需求加载音乐,咱们仍是去搜对应函数。当然,既要确保亲身实践,又要去了解优异的代码与 Python 高雅的高档特性。否则,你的代码只会是已有常识的堆砌,而不能持续萧博翰前进。

看书,尽量看些经典的书,比方《流通五粮春,我的 Python 学习进程与阅历同享,红雀的 Python》,《Python Cookbook》来学习 Python 语法;看视频,能够到 五粮春,我的 Python 学习进程与阅历同享,红雀B 站上找些口碑好的视频。最重要的一点,不要啊师傅一定要亲身动手写代码! 一定要亲身五粮春,我的 Python 学习进程与阅历同享,红雀动手写代她说码! 一定要亲身动手写代码! 你把书上的代码敲到电脑屏幕上,并没有多少协助。重要的是,你在写程序时一定要故意地运用这些新特性,然后堆集经历,总结这些特性的适用场景。

代码之外

我觉得,咱们不用纠结于:学Python某些库有没有用。由于假如咱们不去了解这些“没用的东西”,就无法深化学习 Python 高档常识。比方说 ,学 PyQt5 有没有用呢?这个问题并不重要。由于学 PyQt5 的一起,你也在稳固其他方面的涵养,你也会考虑到于数据库的交互、面向对象、Python 高档特性的运用。你学得越深化,你的归纳才能也在飞速高秀敏提高,这对你转战其他库何晴现任老公时也大有裨益。并且学东西,要名利但不能“惟名利论”,只需不是今日不学、明日赋闲的境况,大可把眼光放长远点。把它当成一门爱好,说不定哪天就聂祥芝拉了你一把。

重视微信大众号:Python高效编程 了解更多。

点击下列cartoon链接了解更多:

the end
克服消费痛点,最具性价比的车型,你值得拥有