在Python中,OOP完全是可选的,并且在初学阶段不需要使用类。实际上,可以用较简单的结构、例如函数,甚至简单的脚本代码做很多事情。因为妥善使用类需要一些预告的规划,因此和那些采用战术模式工作的人相比(短期开发),采用战略模式工作的人(长期产品开发)对类会更感兴趣一些。 ——Python学习手册

在Python中使用类,需要事先的规划。

看技术书籍时有一个习惯:先粗看一遍书中的示例代码,了解代码实现的功能,然后把代码根据自己的理解重写一遍,最后再对比一下自己代码和书中示例代码的区别,从中找出差异并结合作者的论述进行分析。这三个步骤是了解作者思路->自发思考->归纳总结的过程,可以把作者书中的内容经过思考消化为自己掌握的知识,而不只是“知道”这本书。—— GitHub的认证过程

长期学习编程的进度很慢,很大程度上是因为缺少足够的练习。对于书上的例子,要么直接照搬,要到就是觉得容易而跳过。没有适当的练习什么事情也做不好,编程如此,数学如此,英语也是如此。

"The Pracetice of Computing Using Python"是个好教材,里面有很多例子。自己目前准备斡旋科学计算、图形以及游戏开发这几个方向。准备了"Python科学计算","MATLAB可视化大学物理学","Python Scientific Lecture",加上PySdl和"深蓝色右手"的教程,图书馆里一些游戏开发的教程。系统的学习并完成几个项目。

转载于:https://www.cnblogs.com/abcat/p/3399937.html

Python学习前的计划相关推荐

  1. Python学习前传 —— Python网络爬虫

    原来一直是Linux C 开发,现在开始学习另一门面向过程的语言 -- Python. 学习一门语言,重要的在于思想,现在就以Linux C 开发者的角度来学习Python.我们先不讲Python基础 ...

  2. Python学习小组课程-课程大纲与Python开发环境安装

    一.前言 注意:此为内部小组学习资料,非售卖品,仅供学习参考. 本系列课程: Python学习小组课程-课程大纲与Python开发环境安装 Python学习小组课程P1-Python基础(1)语法与数 ...

  3. 入门人工智能之python学习

    python学习入门 Python学习资源 编程狮 CSDN PHP中文网 万门大学 Python学习前准备 想要入门人工智能,高数和python是必修课. 今天先说python. 其实,人工智能可以 ...

  4. python学习路线----天池龙珠计划Python训练营task1~3

    本文对python语法的查漏补缺,自用,在此对python中不常使用或者是容易遗忘的知识点做出归纳.龙珠训练营可以让同学入门Python深度学习或者数据分析方向. Task1: 如果对一个列表,既要遍 ...

  5. 学python需要学数据库吗-学习Python爬虫前,你必须知道的一些工具!

    原标题:学习Python爬虫前,你必须知道的一些工具! 许多小伙伴在学习了一段时间的Python后,开始上手爬虫项目了,作为一个总算掌握了基础,开始向上进阶的Python小白,在做爬虫的时候肯定会遇到 ...

  6. 学习前做过规划,现在却连入门都不算!那么究竟如何学习Python呢

    最近有人私信我我说:学了一个月,感觉自己怎么学都学不进去啊,我感觉自己方法错了,在学习前我有做过规划,现在连入门都不算,我应该怎么办啊!求教! /*这里有我自己整理了一套最新的python系统学习教程 ...

  7. PYTHON学习路径计划图整理

    PYTHON学习路径计划图 Python工作环境及基础语法知识了解 对于Python基础语法学习部分,学习周期大概为4周,需要的相关资源在网络上都能找到免费的资源,而且质量都不错.相关中文资源如下: ...

  8. Python学习13-15.1-15.12 保持时间、计划任务和启动程序

    Python学习13-15.1-15.12 保持时间.计划任务和启动程序 15.1 time模块 15.1.1 time.time()函数 15.1.2 time.sleep()函数 15.3 超级秒 ...

  9. python学习中文第五版_前5个学习Python的网站

    python学习中文第五版 Python is a multi-utility high-level language (programming as well as a scripting lang ...

最新文章

  1. iOS 设计模式浅析 1 - 策略
  2. 第十届蓝桥杯JavaB组总结
  3. mysql会话超时机制_mysql超时机制
  4. 带你封装一个上传图片组件(ant design+react)
  5. 草稿 断开式绑定combobox 1128
  6. Oracle_忘记密码
  7. php html5 api,HTML5 File API解读
  8. html5仿微博弹出,JS 仿腾讯发表微博的效果代码
  9. 谷歌浏览器无法登陆_论坛上传图片后自动退出登陆?你不是一个人,原因及解决方法来了...
  10. [论文笔记]Outfit Compatibility Prediction and Diagnosis with Multi-Layered Comparison Network
  11. 抽空写了个小游戏(未完待续)
  12. vue + openlayers鼠标移动获取地图经纬度格式化的两种方式
  13. Radio Userland已更新,版本号未更改...
  14. 谷歌雅虎将联手实行即时信息兼容性计划
  15. 高新计算机考试试题ps,最新版计算机高新考试ps第1单元1-8.pdf
  16. Allegro建立非标准热风焊盘之 理解X IX IY 命令
  17. C++实现“23”抽签小游戏
  18. 【图像隐写】DWT+DCT+PBFO改进图像水印隐藏提取【含GUI Matlab源码 081期】
  19. 冒泡排序python和C语言
  20. 下列符号中 表示python中单行注释的是_下列符号中,表示Python中单行注释的是...

热门文章

  1. Python链接Mssql之Python库pymssql
  2. 阿里巴巴宣布开源限流降级中间件——Sentinel
  3. mysql5.7系列修改root默认密码
  4. 【Hadoop Summit Tokyo 2016】Rakuten是如何解决由于大规模多租户Hadoop集群造成的迷之问题的...
  5. plsql查找不到带中文的纪录
  6. Windows域信任关系建立全攻略
  7. spring security3.x学习(12)_remember me
  8. 使用域用户权限|安装软件
  9. 愿...统一沟通...易行天下!
  10. prozilla Linux下的下载利器