如何实践 Python?

2016-05-20 10:21:42 +08:00
 wontasia
之前学过点 Python 2 ,不过没有特别在项目中使用过,没啥经验,现在也忘得差不多了。
现在每天都在写 PowerShell ,觉得脚本语言都差不多,就想再学一学 Python 。
不想看入门级教语法的教材(因为觉得语法这些都差不多,没有特意浪费时间去看),想更偏向实践方面一些。
不过现在不知道有哪些实践的途径,直接去 Fork 交友社区的开源项目感觉太大太难无从下手,自己写东西又不知道写点什么,很困惑。 Python 能做的事情也很多,更不知道如何下手了。
可能有些人会说“没有目的,不知道写什么就不要学了”,不过为了提升自己还是想多学一些。
求各位大神提供些建议,谢谢 :)
5418 次点击
所在节点    Python
17 条回复
Zuckonit
2016-05-20 10:24:31 +08:00
首先你要问问自己想做什么。然后用来 python 来实现。
allencode
2016-05-20 10:31:36 +08:00
python 最好用的就是写爬虫了,爬取各种图片,各种歌曲信息,甚至是各种文字信息。

得到有价值的数据,你可以用 python 来进行数据的可视化分析,展示出来。

你甚至可以把这些数据,利用 python 来做成 json 数据,做成 api ,放在网上。

你也可以用 python 各种各样的框架,来做一个个人博客,自己玩玩。

你也可以去写一些自动化的脚本。

好了,安利我早上写的一个 自动化脚本了,哈哈。

[自动上传图片到 七牛,本地得到引用格式 url]( https://github.com/wuchangfeng/Python-MdScripts)
warDoggie
2016-05-20 10:37:33 +08:00
实践还不容易,用 flask 搭个论坛,博客, web-app 后端, 自带的库足够写简单爬虫。
受不了 shell 的语法, import os 做个一键环境部署来作死也很舒服。

Python 本身语法非常简单,底层的东西都封装得妥妥当当,读读 API 就可以做东西玩。不能更方便。

有时间还是要跑一遍语法书,有编程经验也就几个小时的事。熟悉下习惯写法
上 Python3 吧 [严肃脸😠
22too
2016-05-20 10:38:38 +08:00
喜欢看美图,就用 python 去爬美女图片。
想要快速实现一个网站。那就去写写 api 。
你想要什么?你就去写什么~

如果你说你什么都不想要?那好吧,那就去干点别的,学习完了不用,也会忘记的。
kepenj
2016-05-20 10:44:41 +08:00
因为工作中很少用到,所以我只是用 python 写算法和爬虫方式生疏。语言永远是只是工具,还得取决于 po 主准备做什么。(交易什么的不可取。。。[手动滑稽]
daya
2016-05-20 11:06:59 +08:00
@kepenj “交易什么的不可取”能否详细说说看
upczww
2016-05-20 13:11:02 +08:00
@daya py 交易
WildCat
2016-05-20 13:20:23 +08:00
豆瓣妹子图
硬盘女神集
山寨 V2EX
subdued
2016-05-20 13:33:01 +08:00
欢迎来到 CheckIO
ipconfiger
2016-05-20 13:41:12 +08:00
Python 能干的事情确实很多, 但是没有别的知识辅助的话, 还是啥也干不了. 比如, 你要做爬虫的话, 基本的 html 和正则表达式必须熟练吧. 要做网站那就要会的更杂了, html, js, css, 做图片 blablabla 的一堆.

学无止境啊骚年

chunqiuyiyu
2016-05-20 16:01:56 +08:00
看你的需求了。我也是刚学 python 不久,不过确实有效解决了一些问题。有段时间在学习开发 html5 游戏,就写了个工具来抓取网上的图片、音乐资源。后来,解决文件替换,查找,排错等问题。语言只是工具而已,看你怎么用了。别人的话只是建议,你想要实践,就从实际生活中寻找需求。
Millyn
2016-05-20 16:17:15 +08:00
我觉得先从做 Blog 起,然后开始扩展你的 Blog 。
例如在网上爬到的图片直接保存到你 Blog 的数据库,你的 Blog 也创建一个图库的应用。
就以一个点,往外扩展。
hwsdien
2016-05-20 16:57:29 +08:00
写个爬虫就差不多了。。
robinlovemaggie
2016-05-20 17:27:55 +08:00
我同事有用 python 扒 91 小片存云盘的,,,
wujunze
2016-05-20 17:34:00 +08:00
@allencode
@chunqiuyiyu
@Millyn
@hwsdien
我最近在看 Python3,5
Python3.5 有什么练手的项目吗?
scrapy 好像不支持 3.5?
langjiyuan
2016-05-20 20:13:37 +08:00
爬虫啊,,尤其是 91.。
ayaseangle
2016-05-21 16:57:20 +08:00
@wujunze 自己搞个 爬虫框架。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/279951

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX