请选择 进入手机版 | 继续访问电脑版
1803 3

[网帖精选] 零基础学习Python(Python初学者、Python入门)常见问题:资料、社区、书籍推荐 [推广有奖]

  • 0关注
  • 8粉丝

本科生

33%

还不是VIP/贵宾

-

威望
0
论坛币
1 个
通用积分
1.0000
学术水平
1 点
热心指数
1 点
信用等级
0 点
经验
1159 点
帖子
60
精华
0
在线时间
40 小时
注册时间
2015-7-14
最后登录
2015-9-17

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

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

重新整理了一下,放到GitHub上了,地址:https://github.com/Yixiaohan/codeparkshare 点击打开链接

本文针对零基础的,想学习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 常见问题 书籍推荐 零基础 英语学习 搜索引擎 computer 思维导图 Google

deppon2013 发表于 2015-8-8 16:20:05 |显示全部楼层 |坛友微信交流群
支持,最近刚刚在学习Python  很有用

使用道具

r3xn9 发表于 2015-8-9 17:46:59 |显示全部楼层 |坛友微信交流群
谢谢楼主无私分享。

使用道具

nlp880815 发表于 2015-8-18 16:54:13 |显示全部楼层 |坛友微信交流群
楼主好人,多谢分享

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-3-29 23:28