当前位置:  编程技术>python

学习python的几条建议分享

    来源: 互联网  发布时间:2014-09-04

    本文导语:  熟悉python语言,以及学会python的编码方式。熟悉python库,遇到开发任务的时候知道如何去找对应的模块。知道如何查找和获取第三方的python库,以应付开发任务。 安装开发环境 如果你在window下, 去下载pythonxy安装起来, 然后...

熟悉python语言,以及学会python的编码方式。
熟悉python库,遇到开发任务的时候知道如何去找对应的模块。
知道如何查找和获取第三方的python库,以应付开发任务。

安装开发环境

如果你在window下, 去下载pythonxy安装起来, 然后运行python, 进入python解释环境。
如果你在ubuntu下, 执行: sudo apt-get install python, 然后在命令行下运行python, 进入python解释环境。

学习方法

作为一名成熟的开发人员, 我学习新东西(假设是pyqt)的习惯方式是:
直接用google搜索pyqt的官方网站. 按照官方网站的说明, 下载pyqt. (如果是用ubuntu, 看看软件库里面是否有足够新的版本) 下载过程中, 开始阅读官方网站上面的教程. 一边看教程, 一遍按照教程使用pyqt. 如果发现教程不够全面, 用google搜索是否有对应的教学书籍可以看. 示例学习完毕, 开发一个玩具程序, 用来检验自己是否需要用到的功能.

开始学习python

我建议你学习的过程也按照上面来,首先过一遍python官方文档:
http://docs.python.org/tutorial/index.html
然后做 http://www.pythonchallenge.com/ 这个网站上面的题目.

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

小项目

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

写一个简单的计算器/记账软件/扫雷游戏(用pyqt库做界面)
写一个聊天室网站(用webpy框架, jquery刷新新的回复)
写一个爬虫, 获取douban上面所有用户的地点, 画地点分布的直方图(用lxml解析, 保存数据到sqlite里面去,用matplotlib画图)

FAQ

Q: 遇到了问题, 到哪里求助?
A: 上 http://groups.google.com/group/python-cn (需要翻墙) 或者 http://stackoverflow.com 提问就可以了。

Q: 如何查找python的某个功能?
A: 看官方文档. http://docs.python.org/library/index.html

Q: 如何用python完成一个任务(比如写网站)?
A: google: python 写网站, 或者 google: python web development.


    
 
 

您可能感兴趣的文章:

  • 学习c后,学习pb,大家提点建议,谢谢哦
  • 想在linux下学习oracle,有经验的高手们给点建议。
  • 要学习下libnids源码,前辈提点建议
  • 大家给些学习linux的建议吧
  • 给我一些学习浙大出版的《linux内核源代码情景分析》的方法建议
  • 学习Linux c编程和计算机网络,给点建议
  • 出于兴趣,自己定的linux学习路线,希望各位给点建议!
  • 在windowsXP系统下,安装个VMworkstion,初步的学习一下Linux是否可以。请提建议。
  • 一个新手,准备暑假学习linux,请各位前辈不吝提点建议,好吗?
  • 我刚刚开始学习Java,现在正为选用编程工具犯愁,大家提点建议!
  • 初学者如何学习嵌入式linux啊?请过来人给点宝贵的建议吧,百分奉上!
  • 对PHP新手的一些建议(PHP学习经验总结)
  • 我想学习网络编程,可不知道如何下手,各路大虾各些建议吧!!(!言之有理都有分)
  • Java的学习问题???给个建议吧!!
  • 高手对Linux的学习与培训提些建议和看法!
  • 系统学习Linux的建议
  • 初学JSP,请大家提供一些学习的建议,或者介绍一些经典的学习书籍,谢谢!
  • Linux系统新手学习的11点建议 (转)
  • Linux系统新手学习的11点建议
  • juqery的python实现:pyquery学习使用教程
  • python学习手册中的python多态示例代码
  • php和perl,python,学习哪种编程语言好。
  • python 基础学习第二弹 类属性和实例属性
  • Python学习笔记_数据排序方法
  • 学习python处理python编码问题
  • Python学习笔记(一)(基础入门之环境搭建)
  • pyv8学习python和javascript变量进行交互
  • 技巧学习 在Python环境下连接Oracle数据库
  • python抓取豆瓣图片并自动保存示例学习
  • python线程锁(thread)学习示例
  • Python模块学习 filecmp 文件比较
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 半价分享 RHCE(红帽认证工程师课程) 学习课件[033,133]
  • java实现fibonacci数列学习示例分享(斐波那契数列)
  • 求分享一些学习linux的网站
  • Android编程心得分享——JSON学习过程
  • c#队列Queue学习示例分享
  • Oracle数据库入门学习经验分享
  • 各位分享下linux下c编程时关于gdb调试工具和make的学习方法问题
  • php分页代码学习示例分享
  • PHP入门经历和学习过程分享
  • java网络编程学习java聊天程序代码分享
  • C#字符串内存分配与驻留池学习分享
  • c#委托学习示例分享
  • C#学习进阶Hello World的17种写法代码分享
  • Oracle函数学习笔记分享
  • PHP介绍及学习网站推荐
  • 想深入学习Java应该学习哪些东西
  • 准备学习docker: docker version命令查看版本
  • 新手提问:学习c++同时也想学习unix和linux
  • HTML 学习总结及下一步学习教程推荐
  • 有最近开始学习Minix的吗?一起来学习吧
  • OpenStack相关学习资料搜集
  • 我想问问哪里有AIX下啊!~版本越新越好!~我想拿来学习学习
  • 想找共同学习Linux的新手,一起学习,共同成长
  • 学习java好 还是学习嵌入式开发好??
  • 学习linux网络编程需要学习些内核知识吗?
  • 我想学习linux桌面编程,那么有没有必要学习linux的内核以及内核的相关编程呢?
  • 从Delphi开始学习Java,如何学习Java.欢迎大家的光临!
  • 请问学习JAVABEANS是不是就是学习java.beans.*类库??
  • 谁有 电子版 mastering ejb 2e 多谢!!及学习EJB 集合什么实例学习比较快一点?
  • 我想学习Unix,请高手给个下载网址,用linux来学习Unix差别大吗?
  • 你们学习Linux是学习什么的?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3