Python web开发 QQ学习群:338985564 ,欢迎各位加入,一起学习。

本文针对零基础的,想学习Python者。本文会不定时更新。

一、学会使用搜索引擎,尤其是Google。

推荐阅读文章1、《如何用好Google》点击打开链接

2、《十大高明的Google搜索技巧》点击打开链接

二、学会提问

推荐阅读《提问的智慧》点击打开链接,文章过长,可以暂时看下这个思维导图点击打开链接

三、书籍推荐:

0、Python官方文档 点击打开链接 英语不好的,暂时就先别看了,以后一定要加强英语学习。

1、对于零基础者,我个人推荐《How tothink like a computer scientist》点击打开链接,对应中文版本《Python学习笔记》,非常适合零基础入门。另外,我认为自学前期有个师傅带一下,入门后,学习速度就快了。

2、对于零基础者,我个人推荐《Python编程实践》 点击打开链接

3、对于零基础者,推荐《简明Python教程》点击打开链接

4、对于零基础者,推荐《笨办法学Python (Learn PythonThe Hard Way)》点击打开链接

5、对于有其他编程语言基础者,推荐《Python基础教程》点击打开链接

6、更多书籍推荐,关于Python的经典入门书籍有哪些--知乎?点击打开链接 。

7、更多书籍推荐,www. V2EX.com问答:文科生想学Python点击打开链接

四、视频推荐(系列配套课程):

麦子学院课程系列《Python web开发》,该课程针对零基础者 点击打开链接

《Web前端开发之HTML+CSS基础入门》点击打开链接

《javascript初步》点击打开链接

《jquery入门》点击打开链接

《Python课程初探》点击打开链接

《Python语言编程基础》点击打开链接

五、学习方法

知乎问答:零基础学习Python有什么好的建议?点击打开链接

1.找一个简单易懂的入门教程来学习!

Python编程的介绍

Python教程学习前言-Python开发

推荐使用google搜索相关课程以及源码。

2.找一个项目实践,也可以跟着你看的教程来实践操作!网上一搜有一大把这样的教程以及源码。

项目介绍及演示

GUI类库设计架构-Tkinter架构分析

3最好能够找一个Python的老师带着你学!这个方法其实挺多的,加群找人,不懂得就问。

推荐配套课程:Python视频教程_Python开发实战视频

推荐的在线coding:如何学习Python作者:@halida ♦

http://www.pythonchallenge.com/ 这个网站上面的题目.

如果卡在某一关太久, 可以看答案(google python challenge answer), 做完后看看别人的编码方式和自己有什么区别.

小项目

做完一遍后, 你会发现已经熟悉了基本的python开发. 然后做点小项目吧. 这里是一些题目, 挑感兴趣的去做.

· 写一个简单的计算器/记账软件/扫雷游戏(用pyqt库做界面)

· 写一个聊天室网站(用webpy框架, jquery刷新新的回复)

· 写一个爬虫, 获取douban上面所有用户的地点, 画地点分布的直方图(用lxml解析, 保存数据到sqlite里面去, 用matplotlib画图)

FAQ

Q: 遇到了问题, 到哪里求助?

A: 上 点击打开链接 作者:@成增存

阶段一:前辈领进门。

第一眼是一个前辈给我看了看Python的代码,因为自己最早学习的是Java语言,第一眼看到Python的时候,前辈说,“Python是面向对象的”,然后就 打印了几句代码。可我怎么也看不出到底哪里是“面向对象”的。前辈说“在Python里,一切皆对象”,我才有点领悟的说道:“原来把什么看成对象,就是面向对象”,哈哈。

阶段二:开始看的是《Diveinto Python》、《Leaning python》、《Python Doc》。

因为有很多语言学习经历,很快就完成了初步语法和使用学习。太复杂的特性还是在使用中逐步掌握的。

阶段三:开始使用Python做自己的一些日常工作。

比如Python搜索文件,Python批量处理等,使用最多的还是re模块和socket相关模块。写了大量的例子,让自己对Python更加喜爱,也更加熟悉。此时翻阅最多的是《Python Doc》的指南。不管是语言参考、库参考、Demo参考,都有大量可使用的内容,内容质量很高堪比JDK。

阶段四:生产上马。

开始使用Django,Flask,Tornado开发一些web应用,写一些日常使用的工具包等。逐步提升设计能力,和整体代码的管理能力。

阶段五:更合理的分配好C,Java,Python三门语言各自擅长的部分。

把合适的语言用到合适的地方。尽管一门语言有时候可以搞定所有的,但用擅长的语言解决合适的问题才是效率最高的。这也是“Python的大道至简”的理念带给我的帮助和认识。

PS:其中过程中主要的一些方法:

1、看书。学习的基础。

2、自己本地练习。编程还是要实践出真知。

3、资料查询。google,stackoverflow等多关注。

4、交流。各种论坛上的pythongroup,论坛。最早去的CU,JavaEye,不过现在貌似去的少了。google group 必须订阅。

学习+实践+总结,掌握语言的法宝。

六、Just Do It

看了这么多资料了,还没动手敲代码?

好吧,最好一篇文章《我在学习编程中犯的两个最大错误》点击打开链接

Just do it。动手敲代码吧。

说明:本文由@易枭寒(Email:yixiaohan121318@gmail.com QQ:499065469)搜索整理,转载请注明出处,和作者信息。

python零基础书推荐_零基础学习Python(Python初学者、Python入门)常见问题:资料、社区、书籍推荐...相关推荐

  1. python 数组合并排重_并排深度学习:Julia vs Python

    python 数组合并排重 Julia could possibly be the biggest threat to Python. For a variety of applications, J ...

  2. python入门基础代码图-python入门代码指南教程书籍推荐2020总结全集汇总

    python入门代码指南教程书籍推荐2020总结全集汇总 记住,如果您想学习Python,市场上有很多可用的资源.这些可以包括书籍,甚至在线课程..在这篇文章中,我们为Python编写了最好的书籍,无 ...

  3. python入门代码大全-python入门代码指南教程书籍推荐2020总结全集汇总

    python入门代码指南教程书籍推荐2020总结全集汇总 记住,如果您想学习Python,市场上有很多可用的资源.这些可以包括书籍,甚至在线课程..在这篇文章中,我们为Python编写了最好的书籍,无 ...

  4. python入门代码指南教程书籍推荐2020总结全集汇总

    python入门代码指南教程书籍推荐2020总结全集汇总 记住,如果您想学习Python,市场上有很多可用的资源.这些可以包括书籍,甚至在线课程..在这篇文章中,我们为Python编写了最好的书籍,无 ...

  5. 零基础轻松学python pdf 小码哥_零基础轻松学Python

    零基础轻松学Python电子书 Python之父Guido van Rossum力荐的Python门书.本书以通俗易懂的语言.好玩有趣的案例让读者轻轻松松.循序渐地从零始掌握Python 3 编程.本 ...

  6. python语言程序设计难不难_零基础学Python编程开发难度大吗?从哪学起?

    转行零基础学Python编程开发难度大吗?从哪学起? 近期很多小伙伴问我,如果自己转行学习Python,完全0基础能否学会呢?Python的难度到底有多大? 今天,小编就来为大家详细解读一下这个问题. ...

  7. python 少儿趣味编程下载_零基础学Python编程(少儿趣味版)

    本书是一本少儿编程入门书,适合零基础的读者.本书以"派森号"飞船和西西船长等人的童话故事为载体,从头开始介绍了Python语言的基础语法.全书共有6个章节.每章都有约十个独立的内容 ...

  8. python后端开发学什么_零基础学Python,这是阿里Python8年开发经验写给你的学习路线图...

    今天给大家分享一位前辈整理的一个Python web学习路线.这位前辈由于有编程基础,所以采用了自学Python的方式.学完后主要做后端开发.希望对你有所启发. 整理的一个 python web 学习 ...

  9. 初学python有几个阶段_零基础如何系统的学习Python 从7个阶段入手

    目前信息化产业发展势头很好,互联网就成为了很多普通人想要涉及的行业,因为相比于传统行业,互联网行业涨薪幅度大,机会也多,所以就会大批的人想要转行来学习Python开发. Python语言的应用 Pyt ...

最新文章

  1. vantui框架_vue移动端优秀框架收集
  2. JUnit单元测试--IntelliJ IDEA
  3. python中xml模块_python常用模块之xml模块
  4. 【AI-1000问】为什么深度学习图像分类的输入多是224*224
  5. 【学习笔记】新基建/新动能——部分学习笔记
  6. 使用Apache Cassandra设置SpringData项目
  7. java排队系统模型,MMC排队系统模型
  8. COCO 数据集格式及mmdetection中的转换方法
  9. atr netty长连接_基于Netty实现Web容器Netty版Tomcat(三)
  10. 最最最最最最最最基础的C---函数
  11. 拓端tecdat|R语言贝叶斯推断与MCMC:实现Metropolis-Hastings 采样算法示例
  12. ubuntu 19.04 + lenovo-xiaoxin-I2000 触摸板右键单击无法使用
  13. gtShell - 为你常用的目录建立标签并快速跳转
  14. 计算机检索高考投档线,投档分数线是什么意思 低于投档线会被录取吗
  15. cad打开服务器文件太慢,CAD打开文件很慢怎么处理
  16. python flask web框架_Python_WEB框架之Flask
  17. 怎样快速提升自身的编程水平?
  18. 阿里巴巴icon font导入CSS
  19. 最初不相识,最终不相认
  20. 小米9等备份原机的基带相关分区镜像防止基带未知丢失ADB指令-icloudelectron修正

热门文章

  1. Android系统连按5次电源键,连按5次手机电源键竟有这个功能,紧急情况很有用,大家都该知道...
  2. vue定时器防抖节流处理
  3. php 读取一行文件内容,PHP文件处理—如何读取文件(一行,整个文件)
  4. break和continue和牛吃草问题
  5. 走进电子合同 | 电子合同违约如何处理?
  6. 撸到猴年马月之保卫萝卜(二)helloworld分析
  7. 2014E3游戏展回顾 大作频发精彩不断
  8. Word处理控件Aspose.Words功能演示:在 Python 中将 TXT 文件转换为 PDF
  9. 狂神说Mysql课堂学习笔记,jdbc(含代码,下载链接)
  10. 用计算机打出下山这首歌,我要串词怎么引出下山这首歌?