Python是一门编程语言,所以重点在于如何用好这门语言,只有能够做好项目,才能证明自己逐步掌握好了这门语言。在学习阶段,最终的目标是要尝试着自己用Python搭建一个网站,也算是对自己学习成果的一种考核。学任何一种编程语言都是一种经历,在这一过程当中不仅要有好的方法,还要有适合自己的教学素材。

写Python程序最好是在Linux系统中去做。搭建好Linux系统下的开发环境是自学Python的开始。学习linux基本操作,文件和目录,文件属性修改命令,查找与检索命令以及vim的使用,系统自带了Python2.6,笔者也尝试安装了Python2.7,正式进入Python学习,刚开始的时候难免有一些盲目性,所以找到适合自己的自学路径非常重要。

搭建Linux系统需要重视的问题是备份数据,避免数据错误而导致安装失败。在这想特别强调的是一个技术较好的程序员都是Linux的高手,因为不论是做web还是做数据库、爬虫,包括用Python写后台程序和AI,基本都需要在Linux内运行。

学Python需要一定的基础,精简到最后,一个是数理统计、一个是C语言。在学Python的过程中,大家会慢慢发现,Python最大的特点就是有强大的库,可以把C/C++写的模块粘合在一起。和其他编程语言一样,Python也是从语法开始学起,熟悉常用的字符串,文件操作,面向对象编程,以及排序算法,设计模式等等。在熟练掌握以上内容后,可以尝试着用Python做一些事情了。

在掌握了Python语言之后,就可以尝试着做一些小的练习项目,巩固所学的知识。

1 爬虫:关于爬虫,网上也能找到不少资料,注意要多阅读别人的代码,看看自己能不能找出其中的一些错误。

2 机器人:这里特指chat bot和社交网站bot。比如基于wechat框架和人人api写一个表白墙,比如基于xmpp写一个把icq变成浏览器的机器人等等。在不支持群聊的服务上实现个聊天室之类的,开查询天气公众号,利用聊天室开个dnd服务,这些代码架构都不会太大。

3 做个网站:被重复发明最多的轮子就是blog,因为blog的框架同样较为简单。不过做这个可能需要一点JS基础。艺多不压身,会编程的同时也会前端,对自己将来的求职发展有很多益处。

4 fork:在哪个网站看到了哪个不错的小游戏?fork一个出来试试!美工不够的情况下你也可以得到一个很有意思的基础版本的游戏。

5 kit:小工具也是很不错的选择,试着写一个游戏的帮助程序让你判断当前状态哪个方向更有利不是也不错。

如果能够做到以上内容,你已经掌握了Python的大半,剩下来的已经不是Python的问题。

你需要学的,是收集信息,比如一个爬虫tutor,在有google的世界里,这是很简单的事,但是在没有Google的世界里,可能需要一点更传统的方法或一个访问Google的方法,总之,找到适合自己的梯子。

你需要学的,是分析需求,分解它们,再析理它们,使他们只按内在逻辑排列。

你需要学的,是组织代码,这个可能Python能帮到你,多接触一些开发文档。

从今以后,书便不再是你的唯一老师,而更像是你的工具,你会从各种地方学到这些东西,也可能找遍各处都学不到,它们可能在别人的代码里,别人的需求文档里,甚至是你的梦里。调研,设计,编码,重构,编程就在其中了,也许世界都在其中了。

python处在哪个阶段_如何在学Python的过程中更好地成长技术相关推荐

  1. python处在哪个阶段_自学python看什么

    对于零基础入门的人来说,对于Python的学习还是有点懵懵懂懂的,如果有一些书籍先看看来引导,学起来难度也会减低很多!所以,学python倒是向大家推荐这些书籍! <PYTHON基础教程(第2版 ...

  2. python培训一般多久_零基础学python需要多久

    一:明确自己的学习目标.不管我们学习什么样的知识,都要对自己的学习目标有一个明确的认识.只有这样才能朝着目标持续的前进,少走弯路,从而在学习的过程中得到提升,享受整个学习的乐趣. 二:基础的Pytho ...

  3. 32岁学python有前途吗_新手小白学Python有前途吗

    很多同学在选择学习python之初,可能都有这样的疑惑:学Python有前途吗?对于新兴的事物,人们慢慢接受是需要一个过程的,那究竟学python有没有前途呢?今天北大青鸟小编就来给大家指导一下迷津. ...

  4. python新手怎么入门_新手怎么学Python?Python入门必看!

    原标题:新手怎么学Python?Python入门必看! 作为新手,学习一门编程语言无疑是一头雾水,上海尚观科技为了让大家在学习Python编程的时候,有一个学习方向,在这里给大家分享了的方法,希望能帮 ...

  5. python赋值运算符难理解_零基础学 Python(8)运算符 — 算术、比较、赋值、逻辑...

    Python 的运算符有:算术运算符.比较运算符.赋值运算符.逻辑运算符.成员运算符.位运算符.身份运算符.本章主要讲解 Python 的算术运算符.比较运算符.赋值运算符.逻辑运算符. 算术运算符 ...

  6. 小学生python编程写游戏_小学生开始学Python,开发AI的首选编程语言:推荐一波Python书单...

    AlphaGo 都在使用的 Python 语言,是最接近 AI 的编程语言. 教育部考试中心近日发布了"关于全国计算机等级(NCRE)体系调整"的通知,决定自2018年3月起,在全 ...

  7. Python 图像 一样大小_#带你学Python# 表白利器:用Python发微信表情画-带你认识图片的秘密...

    首先感谢大家对上篇文章"python实现传染病模型"的肯定: 孙小白:#带你学Python# 疫情当前,在家没事?你也可以用Python预测疫情发展​zhuanlan.zhihu. ...

  8. python爬虫登录微博_【新手学Python爬虫】微博网页PC端抓包分析和模拟登录

    本帖最后由 杀猪用牛刀 于 2020-4-2 23:59 编辑 首先我是一个python爬虫的新手,模拟登录也是我看b站模拟登录教学加自己琢磨完成的,其中很多分析很粗糙,还希望大家多多包涵:lol 话 ...

  9. python汇率的转换程序_【菜鸟学Python】案例一:汇率换算

    汇率换算V1.0 案例描述: 设计一个汇率换算器程序,其功能是将外币换算成人民币,或者相反 案例分析: 分析问题:分析问题的计算部分: 确定问题:将问题划分为输入.处理及输出部分: 设计算法:计算部分 ...

最新文章

  1. 自动化C语言第一次月考试卷,145班《计算机组成与工作原理》第一次月考试卷...
  2. idea2020shezhi代码检查级别_优秀的模糊测试代码是如何炼成的?
  3. POJ - 3258 River Hopscotch(二分水题)
  4. 借助Java 8和lambdas,可以一起使用AssertJ和Awaitility
  5. 作者:魏凯(1981-),男,中国信息通信研究院移动互联网与大数据部高级工程师、副主任。...
  6. 最全面超大规模数据集下载链接汇总(转)
  7. 机器与人交流的五大法则
  8. 第12章 坚持一百秒(《C和C++游戏趣味编程》教学视频)
  9. 《数据挖掘概念与技术》学习笔记
  10. ASP.NET2.0 GridView小技巧汇粹 (转)
  11. Windows2008计算机设置,Windows Server 2008 R2 个人使用优化设置
  12. office图标异常解决办法
  13. java拼音查询_Java汉字获取拼音、笔划、偏旁部首
  14. 华为手机多屏互动功能使用
  15. python爬虫教程-Python网络爬虫实例教程(视频讲解版)
  16. Java实现三国曹操华容道的游戏
  17. Chrome 85增加隐藏详细网址功能
  18. maven--pom.xml--标签大全
  19. Android Studio学习(十七)--实现侧滑两次退出
  20. java cloneable 用途_java中的clon()和cloneable接口浅析(转)

热门文章

  1. RS-485总线多机通信
  2. 修改TrustedInstaller权限
  3. 新学期,新FLAG|去追逐梦想还是......
  4. Windows的西班牙语输入法
  5. 什么是线程(基础系列一)
  6. html背景图去重,Python Django开发 经验技巧总结(二)
  7. 数据分析师需要学习哪些知识?
  8. nginx 配置http跟https跳转时总是提醒重定向过多解决办法
  9. MIT-BIH数据的读取,以及各文件的作用
  10. 如何利用MATLAB进行数据插值?