Re: [问题] 如何精进自己的python的能力

楼主: Hsins (翔)   2020-01-21 13:59:43
※ 引述《qazwsx99876 (茸茸)》之铭言:
: 各位前辈先进大大好
: 小的最近初学Python
: 程度是 修过 台大的资工系专题班的程度
: 大概是 概念懂 也知得怎么用
: 但是我的进度就到此了
: 课程结束后 我觉得突然不知道该怎么继续往前
: 不知道各位前辈大大有什么推荐的方法吗
: 谢谢指点
光靠 Python 能力是找不到工作的。你如果要让自己 Python 变熟,建议照以下
顺序啃书:
1. The Hitchhiker's Guide to Python
这本书由 Kenneth Reitz 撰写(不少经典函数库的主要开发者,不过他好像后
期名声很差,但这不妨碍你看书)。前面的环境建置如果很熟你可以跳过,直接
从 Writing Great Python Code 这个单元开始看起,然后搭配 CodeWars 或者是
ZeroJudge 这类简单的刷题网站先去把自己的代码写的 Pythonic。在这章节的后
半部,有一个单元会带你看经典函数库的实做,你可以从中学习怎么阅读代码。
工商一下,如果你打算刷 CodeWar 可以找我一起讨论:
https://github.com/Hsins/CodeWars/tree/master/Python
后面的单元可看可不看,就是介绍一些常用的函数库在干麻,我是建议可以扫过
有概念就好,通常都会直接从 PYPI 去找:
https://pypi.org/
这本书有电子板:https://docs.python-guide.org/
但 Reading Great Code 章节有删减,建议买书来看。
2. Effective Python: 90 Specific Ways to Write Better Python
这是第二版,作者是 Google 的工程师,比起上一本书中更多的 Python 最佳实
践。他的目录我都随时摆在我的小笔记里提醒自己。
反正书名里面有 Effective 十之八九都是很棒的书。我看的还是旧版只有 59
条建议,是刚刚搜出来才发现有新版的呢。
3. Python Tricks: A Buffet of Awesome Python Features
Dan Bader 写的,你可能没听过他,但你可能找到很多文章和教学都是他的网站
上的:
https://realpython.com/
书中内容跟前两本类似,会有一些 Pythonic 的语法跟小技巧。然后搭配说明跟
范例,这本超级薄,可以两天看完,然后把这些代码片段放在自己的笔记本里。
他的电子报也可以订阅,虽然说一天到晚寄一堆广告信。
4. Python Cookbook: Recipes for Mastering Python 3
5. Fluent Python: Clear, Concise, and Effective Programming
这本介绍内容会比上面几本要深一点,可是缺点就是好像没有到 Python 3 的版
本。自己斟酌,我建议看的时候要一边查一下跟现在是否有差。
楼主: Hsins (翔)   2020-01-21 14:04:00
补一下,我只是根据标题顺便推个书,但原 po 该做的并不是是去啃这些书...
作者: bugbug777 (sil)   2020-01-21 15:27:00
你好棒
作者: cuteSquirrel (松鼠)   2020-01-21 16:45:00
作者: karta0910489 (coyote)   2020-01-21 21:08:00
推第二本 让我知道什么叫python
作者: azuel (Observer)   2020-01-21 23:13:00
谢谢推荐
作者: Philethan (PE)   2020-01-22 01:07:00
推推推 获益良多
作者: ripple0129 (perry tsai)   2020-01-22 01:24:00
不用读了啦,做个专案就知道自己缺什么
作者: vincent14 (阿Q)   2020-01-22 03:17:00
想请问各位前辈 新鲜人python+django要做到什么程度才能去找工作啊? 比如说要会到多深入现在是做爬虫方面的东西 但不知道怎样才算可以去面试求职
作者: as30385438 (LCT)   2020-01-22 11:35:00
去面面看不就知道了 这哪有标准答案
作者: vincent14 (阿Q)   2020-01-22 12:34:00
如果跟业界平均标准差太多 面试不是就浪费时间金钱吗所以才上来发问感谢回复
楼主: Hsins (翔)   2020-01-22 12:47:00
你可以先说说自己做到那个程度啊…
作者: benq (benq)   2020-01-23 00:20:00
可和我们一同精进 https://t.me/Python4Developer 台湾TG群
作者: vincent14 (阿Q)   2020-01-23 02:26:00
原po好~ 我是把几家购物平台的资料爬下来存在数据库再放到前端供用户搜寻 类似比价网的感觉 然后也有一个气象即时查询的功能 django是架在heroku上面这样 另外python的小作品有做linebot
楼主: Hsins (翔)   2020-01-23 21:30:00
那就至少会有面试邀约了,接下来就看你是不是对自己写的东西足够熟悉
作者: vincent14 (阿Q)   2020-01-23 21:47:00
好的 谢谢你的回复~~

Links booklink

Contact Us: admin [ a t ] ucptt.com