看了官方文档和中文版的,按章节敲代码,偶尔有些地方执行不下去。看的头大,很大的那种
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 5
我一直提倡目标学习法,所以你要有一个目标,比如写个博客什么的。
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 1
flask 太基础了,要靠自己的力量把一小块一小块的东西拼成一个框架。 最后搞出来可能也不三不四,入门建议学 Django。完整的展示了 Python web 的开发流程。学完之后,你就重新返回去写 PHP 了。
|
19
SuperMild 2017-12-19 11:46:37 +08:00 1
既然有 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 |