扫码关注官方订阅号
业精于勤,荒于嬉;行成于思,毁于随。
web的话flask还是比较简单易于上手。除了web开发,小项目的话还可以做做爬虫来练手,beautifulsoup+urlib2挺好用的。或者做个游戏也成。
python本身的进阶也就是读读python源码了,但是这个你肯定不感兴趣。你可以选个方向,比如python+oepncv处理图形,python+scikit做数据挖掘。好像就这些了。
推荐先学flask,因为flask是轻量级框架,缺什么都可以自己补充,减少依赖。如果你选择flask,推荐看一下《 Flask Web开发:基于Python的Web应用开发实战 》这本书,里面先讲了flask框架,再以一个博客系统作为实战,照着书自己写出来,会有所收获,里面不光是关于flask框架的东西,还有前端页面的bootstrap样式,后端数据储存和处理,数据库关系等等,在解决这些问题的过程中,flask就用熟悉了。书里面每个部分讲的都不是特别深,但足够写出一个小作品了。之后你可以把这个小的博客系统丰富起来,功能加一加,样式改一改什么的。
我也是初学第一个看 廖雪峰的 python的学习指南安装一个sublime 安装上面的例子一个个代码敲下来,务必哦,很有感受,不过这个指南看到实战就不要看了
实战的话看 《 Flask Web开发:基于Python的Web应用开发实战 》这本书,讲解的很清楚,不过一定要仔细看前面的章节,后面的很多操作是涉及到前面的说明.这里有些东西环境不同还挺难调的,我就是调了很长时间终于把后面的环境和配置run起来了。如果你觉得到一定程度那么安装一个pycharm,确实能提高不少效率,特别是整合了terminal在项目非常方便
另外如果想弄爬虫推荐一本 http://www.salttiger.com/web-scraping-with-python/
总之我也在学习,每天下班后一点点敲了
这个得看了。编程能力?这个其实和语言没啥关系的。算法的用什么语言都是一样。语言的话,其实讨论业务能力比较有意义。那么python的话刚学可以用哪些东西呢。那些基础的数据类型学扎实后,就是开始撸库了。python只所以迷人。除了语法简洁清爽之外,大部分的还是丰富的库,只要你想要的功能,基本都有。mysql redis mongodb json 这类的库比较实用又分分钟上手。sql+nosql+字符数组数据各种处理= 业务
感觉不会主要是因为你还没有对数据结构有比较好的认知:
不导入任何模块, 只是用3中括号: (tuple), [list], {dict}实现一个word count功能
深刻体会"python中任何语句都是可执行的"
python中的所有语法都是为数据结构服务的.
不要纠结于语法和模块,还有框架, 纠结于数据结构!
进阶?
继续学习 + 动手实践
django 或者 flask 都可以。 django自带一个admin, 你如果不需要的话, 就选flask吧。
django
flask
http://interactivepython.org/runestone/static/pythonds/index.html 敲一遍先。
我的建议就是,去把官方文档看一遍:
https://docs.python.org/3/
你可以不用看得太仔细,也不需全看。但是看完能大概了解这门语言包括哪些部分、能干什么。
这个建议不一定适合每个人,仅供参考。
看题主的标签,貌似想通过学习WEB开发来进阶Python
发一个传送门:-)https://www.zhihu.com/question/26669731/answer/33605606
做项目啊,任何项目都可以。边做边学,提高飞快
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
web的话flask还是比较简单易于上手。除了web开发,小项目的话还可以做做爬虫来练手,beautifulsoup+urlib2挺好用的。或者做个游戏也成。
python本身的进阶也就是读读python源码了,但是这个你肯定不感兴趣。你可以选个方向,比如python+oepncv处理图形,python+scikit做数据挖掘。好像就这些了。
推荐先学flask,因为flask是轻量级框架,缺什么都可以自己补充,减少依赖。
如果你选择flask,推荐看一下《 Flask Web开发:基于Python的Web应用开发实战 》这本书,里面先讲了flask框架,再以一个博客系统作为实战,照着书自己写出来,会有所收获,里面不光是关于flask框架的东西,还有前端页面的bootstrap样式,后端数据储存和处理,数据库关系等等,在解决这些问题的过程中,flask就用熟悉了。书里面每个部分讲的都不是特别深,但足够写出一个小作品了。之后你可以把这个小的博客系统丰富起来,功能加一加,样式改一改什么的。
我也是初学第一个看 廖雪峰的 python的学习指南
安装一个sublime 安装上面的例子一个个代码敲下来,务必哦,很有感受,不过这个指南看到实战就不要看了
实战的话看 《 Flask Web开发:基于Python的Web应用开发实战 》这本书,讲解的很清楚,不过一定要仔细看前面的章节,后面的很多操作是涉及到前面的说明.这里有些东西环境不同还挺难调的,我就是调了很长时间终于把后面的环境和配置run起来了。
如果你觉得到一定程度那么安装一个pycharm,确实能提高不少效率,特别是整合了terminal在项目非常方便
另外如果想弄爬虫推荐一本 http://www.salttiger.com/web-scraping-with-python/
总之我也在学习,每天下班后一点点敲了
这个得看了。
编程能力?这个其实和语言没啥关系的。算法的用什么语言都是一样。
语言的话,其实讨论业务能力比较有意义。
那么python的话刚学可以用哪些东西呢。那些基础的数据类型学扎实后,就是开始撸库了。
python只所以迷人。除了语法简洁清爽之外,大部分的还是丰富的库,只要你想要的功能,基本都有。
mysql redis mongodb json 这类的库比较实用又分分钟上手。sql+nosql+字符数组数据各种处理= 业务
感觉不会主要是因为你还没有对数据结构有比较好的认知:
不导入任何模块, 只是用3中括号: (tuple), [list], {dict}实现一个word count功能
深刻体会"python中任何语句都是可执行的"
python中的所有语法都是为数据结构服务的.
不要纠结于语法和模块,还有框架, 纠结于数据结构!
进阶?
继续学习 + 动手实践
django或者flask都可以。 django自带一个admin, 你如果不需要的话, 就选flask吧。http://interactivepython.org/runestone/static/pythonds/index.html 敲一遍先。
我的建议就是,去把官方文档看一遍:
https://docs.python.org/3/
你可以不用看得太仔细,也不需全看。但是看完能大概了解这门语言包括哪些部分、能干什么。
这个建议不一定适合每个人,仅供参考。
看题主的标签,貌似想通过学习WEB开发来进阶Python
发一个传送门:-)
https://www.zhihu.com/question/26669731/answer/33605606
做项目啊,任何项目都可以。边做边学,提高飞快