
看了官方文档和中文版的,按章节敲代码,偶尔有些地方执行不下去。看的头大,很大的那种
1 LokiSharp 2017-12-19 10:07:15 +08:00 看最新的英文文档 |
2 mentalkiller 2017-12-19 10:08:00 +08:00 Flask Web 开发:基于 Python 的 Web 应用开发实战.pdf |
3 matsuz 2017-12-19 10:23:31 +08:00 Flask 中文文档很完善,也很新。《 Flask Web 开发》这本书也不错 看不下去可能是你语言基础不扎实,看不懂自然就觉得头大,慢慢来就好。 |
4 linuxchild 2017-12-19 10:28:25 +08:00 写一个博客就好了 |
5 freetstar 2017-12-19 10:32:58 +08:00 @mentalkiller 是本好书,我就是拿这本书入门的 |
6 abusizhishen OP @LokiSharp 看的就是最新的 |
7 abusizhishen OP @mentalkiller 我看下 |
8 mentalkiller 2017-12-19 10:42:01 +08:00 基本上看完了就能对 Python web 开发的工程化流程有个大概的体会了。 |
9 abusizhishen OP @matsuz 文档还得多看几遍 |
10 zhengxiaowai 2017-12-19 11:01:45 +08:00 我一直提倡目标学习法,所以你要有一个目标,比如写个博客什么的。 Flask 是一个 Web 的 Framework,所以要学会 Flask 你可能要先学以下几个东西: 1. 简单的 TCP,和足够用的 HTTP。这个放在第一位是比较重要的这也是 Flask 的核心内容。推荐书目:《 HTTP 小书》。 2. 我相信既然初学必然不会满足用 Flask 写接口,那么要输出网页你还需要学习前端三板斧:HTML、CSS、Javascript。推荐书书目:《 Head First HTML 与 CSS (第 2 版》和 《 Head First Javascript 程序设计》 3. 有可能你需要存储数据,那么你可能需要用到数据库,虽然说你必然会使用 ORM 但是有时间还是看一些 SQL。推荐书目:《 SQL 基础教程(第 2 版)》 4. Flask 本身的功能不是很多,需要有很多插件配合,所以你需要了解一下各种插件。需要用自行 Google。 PS. 至于 《 Flask Web 开发》本书是需要一点前端基础的,要不然看起来也是懵逼。 |
11 abusizhishen OP @linuxchild 写个博客感觉有点难 |
12 abusizhishen OP 忘了跟大家交代一句,我是刚从 php 转 python 的。 |
13 linuxchild 2017-12-19 11:06:45 +08:00 |
14 abusizhishen OP 从 php 过来做 python,有时会犯一些常识错误,比如要写一个 php 脚本测试某个功能,我会随便命名 php 脚本,但是换成 python,随便命名可能会与模块名冲突,以至于产生一些莫名其妙的错误。自己有没有意识到这个问题,可能会卡半天, |
15 abusizhishen OP @zhengxiaowai 感谢 |
16 abusizhishen OP @mentalkiller 嗯,正需要熟悉流程 |
17 abusizhishen OP @linuxchild 我试试 |
18 jtsai 2017-12-19 11:41:08 +08:00 via Android flask 太基础了,要靠自己的力量把一小块一小块的东西拼成一个框架。 最后搞出来可能也不三不四,入门建议学 Django。完整的展示了 Python web 的开发流程。学完之后,你就重新返回去写 PHP 了。 |
19 SuperMild 2017-12-19 11:46:37 +08:00 既然有 php 基础,那应该很容易上手的,比如你说的模块名冲突问题,是因为不熟悉,这种坑也没有什办法,只能自己一个个踩,但一共也没多少坑,很快就可以踩完了。 啊对了,要用 PyCharm 啊,绝大多数这些小问题都有提示。 |
20 bzzhou 2017-12-19 11:52:03 +08:00 1. 吃透 Flask 文档 2. 看完 Flask 代码 3. 碰到任何 Web 框架,你就可以速成了 |
21 thomasyim 2017-12-19 11:54:45 +08:00 学 HTTP 先 |
22 abusizhishen OP @jtsai 在看 flask web 应用开发实战,感觉还不错,打算先把 flask 过一遍,基本搞懂,再去看 django,我用的就是 pycharm,昨天还尝试了 vscode |
23 abusizhishen OP @jtsai 在看 flask web 应用开发实战,感觉还不错,打算先把 flask 过一遍,基本搞懂,再去看 django。对 python 更感兴趣,我才不要在回去搞 php,虽然 php 真的开发效率高,但大多都是增删改查,很难成为高级 php 工程师 |
24 abusizhishen OP @thomasyim 自我感觉 http 还算熟悉 |
25 abusizhishen OP @bzzhou 是的呢 |
26 Kobayashi 2017-12-19 12:09:09 +08:00 via Android @zhengxiaowai 伸手党问一下,我现在撸完了 w3schools HTML 和 CSS 教程,head first 系列是不是不需要了,接下来前端语言还要怎么深入一下?初步打算学 bootstrap。 另外《 Javascript DOM 编程艺术》读完,《 Javascript 高级程序设计》在读中。HTTP 理论部分补了《图解 HTTP 》和《 HTTP 权威指南》,《图解 TCP/IP 》在读中(感觉这个是不是不大需要…)。 自己是在自学后端,但是感觉前端不够,所有才有了上面。《 Flask Web 开发》读过了,HTML 部分语法都能看懂,但 bootstrap 样式全靠猜。SQL 只会了基本 MySQL 查询语法。现在后端也不知道该怎么深入,初步是按前边几楼建议读 Flask 文档。 |
27 ge2009 2017-12-19 12:20:56 +08:00 @mentalkiller +1 和题主一样,我也刚在学习入门,也在学习这本书,真是觉得太赞了,非常适合我类小白 |
28 shuizhengqi 2017-12-19 14:09:07 +08:00 @Kobayashi bootstrap 已经过时了,学 react 吧 |
29 957204459 2017-12-19 14:19:44 +08:00 via iPhone http 协议了解吗,数据库了解吗,总之牵扯的太多 |
30 abusizhishen OP @957204459 http 协议、数据库还算熟悉,现在需要解决的是对 python 的 web 框架的熟悉 |
31 abusizhishen OP @Kobayashi 后端深入线程、进程,算法、文件操作、网络编程,sql 深入可以了解下存储引擎(myisam、innodb、哈希)、索引(聚簇、非聚簇、工作原理),常用优化等。 |
32 MyDaLin 2017-12-19 14:46:41 +08:00 学 python 是吧,送上一批视频教程,想学的可以看看 http://www.sucaihuo.com/video/172-0-0 |
33 prolic 2017-12-19 14:55:27 +08:00 直接撸项目,上手写个购物车 |
34 abusizhishen OP @MyDaLin 先收藏了 |
35 abusizhishen OP @prolic 现在在看 python web 开发,感觉不错,准备先看完 |
36 likuku 2017-12-19 17:33:58 +08:00 不写博客,就写几个页面吧,页面可以在线增删改查的。 |
37 abusizhishen OP @likuku 在写 |
38 onyourroad 2017-12-19 19:59:45 +08:00 不建议搞 flask,坑太多,不如 django 好。其实 Python 这东西搞 web 前途还是很窄的,而且 Python 找工作还不好找,不如用 Python 去学习,如机器学习,大数据,之类的技术。算法工程师非常缺的,二线城市,平均也可达到 12k 左右。 |
39 abusizhishen OP @onyourroad 感谢,我原先就是奔着人工智能、机器学习的目的,放弃 PHP 来学 Python 的,现在首要学好 flask,搞好本职工作,等工作无压力了再去看机器学习之类的 |
40 geek123 2018-03-15 10:33:41 +08:00 @abusizhishen,不知道学的怎么样了,推荐一个 flask 的入门教程给你,讲的很清楚: http://xc.hubwiz.com/course/562427361bc20c980538e26f?affid=20180315v2ex |