匿名用户

1级

2018-06-08 回答

1.python入门

推荐老齐《从零开始学python》,《python简明教程》,这两本书很适合小白入门(像我一样长期徘徊在编程门外的人)

2.python进阶

推荐《python学习手册》,python学习手册的前半部分与在入门教程中的基础部分相重复,后面部分对python的介绍更细致,比如面向对象的这部分对于小白理解相对容易。

还有一本《python cookbook》,这本是在讲述python的经典用法,目前读过函数,装饰器以及网络编程这三部分,在不断的敲玩具代码的过程中,会发现书中讲的例子不断会出现。

3.学习web开发,自然要涉及到基于python的web 框架。

1)flask

flask如同官方所描述的那样,是一个web微框架,用几行代码就可以实现一个在hello world,现在的个人感觉是flask确实适合新手入门。基于这个原则,

推荐《flask web 开发》这本书,这本书简直是良心,讲的很细,并且在github上有源码,可以很容易跟着作者的步骤去学习,不懂得的地方可以去问谷歌或者qq群。

推荐的第二本是《building web applications with flask》这本书是对flask框架的细化,深入讲解flask的模板,restful等等,虽然是英文,但是叶能顺利阅读下去

推荐的第三本是《flask Framework cookbook》,这三本书是一个不段进阶的部分。

2)django

django是大而全,开箱即用,在flask了解的差不多的时候去了解,毕竟生成环境用的django相对多一点。

django学习可以看得书:(1)tango with django只有一个应用去学习,对于新手友好,可以比对github源码

(2)django by example 注重实战,有几个实例,blog, shop etc,涉及django基础,redis,celery,solr,ajax,很全面,也是web开发常用的技术

4.在学习框架的过程中,会不断体会到前端的知识也是要补回来,可以w3c school看一下。

5.数据库,在python中内置了sqlite, sql命令有相同之处,路线是sqlite, mysql, mongodb,有个逐渐过度的过程。

6.了解http的具体工作流程,这点目前还是有点模糊

7.工具集:sublime(需要配置,主要用于python编程,神器谁用谁知道), vim, firebug, firefox, linux,github(代码大宝库,各种代码)

8.学习的过程觉得几点很重要

1)做好笔记,同样的问题会遇到第二次,有个笔记容易复查

2)善用谷歌,善用qq与论坛,你现在遇到的问题,大多数前人都遇到过,stackflow是个好地方

3)迷茫的时候还是坚持看,因为毕竟是小白,不懂的太多,你总要把他弄懂

4)有时间了可以把算法与数据结构补起来

python如何进行web开发_如何用Python做Web开发相关推荐

  1. python做网站开发_如何用Python做网站开发

    很多人想要用Python做网站开发,但是又不知从何入手,接下来小编介绍用Python做网站开发需要学习哪些知识,又应该以什么样的顺序来学. 第一步:HTML(超文本标记语言)是网页的核心,学好HTML ...

  2. python调用有道翻译_如何用python“优雅的”调用有道翻译?

    前言 其实在以前就盯上有道翻译了的,但是由于时间问题一直没有研究(我的骚操作还在后面,记得关注),本文主要讲解如何用python调用有道翻译,讲解这个爬虫与有道翻译的js"斗争"的 ...

  3. python情绪分析的意义_如何用Python和R对故事情节做情绪分析?

    想知道一部没看过的影视剧能否符合自己口味,却又怕被剧透?没关系,我们可以用情绪分析来了解故事情节是否足够跌宕起伏.本文一步步教你如何用Python和R轻松愉快完成文本情绪分析.一起来试试吧. 烦恼 追 ...

  4. python能制作游戏吗_如何用python写一个小游戏

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 引言最近python语言大火,除了在科学计算领域python有用武之地之外,在游 ...

  5. python判断素数的函数_如何用python求素数

    如何用python求100以内的素数? 质数(primenumber)又称素数,有无限个.质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数的数称为质数,如:2.3.5.7.11.13.1 ...

  6. python向数据库写入数据_如何用Python向Mysql中插入数据

    我们使用Python经常会和Postgresql进行搭配,很少将python和mysql进行搭配.下面小编给大家分享如何用Python向Mysql中插入数据. 工具/原料 Pycharm 方法/步骤 ...

  7. 怎样用python搭建简单的系统_如何用Python搭建一个简单的推荐系统?

    推荐系统的相关知识我们已在前文中提到,在这篇文章中,我们会介绍如何用Python来搭建一个简单的推荐系统. 本文使用的数据集是MovieLens数据集,该数据集由明尼苏达大学的Grouplens研究小 ...

  8. python简单可视化聊天界面_如何用Python制作可视化输入界面

    继续研究Python的应用,我们在有些程序中需要输入一些参数,可由几种方式实现 1.直接写在程序里,适合编程使用 2.使用input()函数,运行程序时输入 3.做成可视化界面,然后让程序获得 今天主 ...

  9. python随机生成100内的10个整数_用python随机生成数字教程_如何用Python编程随机产生10个随机整数,并输出这10个整数的和�9�3...

    如何用Python编程随机产生10个随机整数,并输出这10个整数的和 用Python编程产生10个随机整数,并整数的和,方法如下 准备材料python.电脑 1.需要加载的模块是:random. 2. ...

最新文章

  1. 用python爬虫的基本步骤-Python爬虫入门:爬虫基础了解
  2. GDI 和GDI+ 混合编程
  3. 在OpenCV环境下对图像做Gamma校正
  4. 萨蒂扬软件技术(南京)研发中心”落户高新区
  5. ASP.NET Core改进了.NET Framework中的字符串处理
  6. 轻松与外来客户进行REST通信
  7. SpringBoot整合Mybatis-plus实现增删查改
  8. NOIP2012复赛 普及组 第一题
  9. iQOO Neo5入网:搭载双电芯方案 标配66W快充
  10. 全栈性能测试修炼宝典jmeter实战电子版_推荐一款技术人必备的接口测试神器:Apifox...
  11. clock()、time()、clock_gettime()和gettimeofday()函数的用法和区别
  12. 太实用了!Schedule模块, Python 周期任务神器!
  13. 【福利】论机房如何关闭方正软件保护卡
  14. 九宫格日记-2011年11月13日
  15. 树莓派CM4和CM4IO上手
  16. 2022-4-7 基于单片机的篮球记分器(LCD1602)(公众号:风吹摇铃 奔赴星海)
  17. Graphics.DrawRectangle 方法
  18. 服务器放m.2硬盘,手把手教你安装M.2固态硬盘,让旧电脑焕发新生
  19. 行业短信 运营思路_游戏行业短信平台解决方案
  20. 高通被判滥用垄断地位;Apache 回应:参与开源不受 EAR 约束

热门文章

  1. 电脑java语言有什么用_Java语言是什么?_Java语言有什么优点
  2. 断言java怎么用_[java] java断言的使用
  3. 国风这么火,少不了古风建筑PNG格式
  4. 过年,设计师都爱的烫金红色PSD装饰素材
  5. idea抽取重复方法快捷键_使用 IDEA 几分钟就重构了同事800 行quot;又臭又长quot; 的类!真香!...
  6. python如何写二进制乘法_使用python写乘法口诀表
  7. python yield原理_从python的yield说起
  8. C++多线程之使用Mutex和Critical_Section(转载)
  9. FD.io VPP:CentOS7下构建自己的VPP RPM包
  10. DPDK examples rxtx_callbacks完全注释