最近利用业余时间开始学习Python,制定简单计划如下:
终极目标:用Python写一个Web Framework(Open Source)!
近期学习计划:
- Python入门:主要是阅读入门教程,学习Python基础编程知识;目标:可以阅读简单代码;时间:2周(进度:50%)。
- Pylons入门:了解Pylons的基本操作和使用,了解网站的服务器配置,了解数据库相关知识,继续学习Python;目标:以Pylons为基础搭建一个微型社区;时间:8周(进度:1%)。
- Pylons进阶:熟悉Pylons的高级应用,继续学习相关的Python知识;目标:以Pylons为基础搭建一个较完整的社区;时间:8周(进度0)。
- Python进阶:根据之前的学习情况,了解自己的不足,有针对性的进行充电,求甚解;目标:独立使用Python搭建一个Web应用(如Blog,具体待定);时间:4周(进度0)。
- Pylons更上一层楼:深入了解Pylons运作机制,可自行修改或新增功能,可按实际需求进行项目的规划和构建;目标:以Pylons为基础完成一个项目;时间:8周(进度0)。
- 开始实现终极目标!
注:
- 时间是预估的,所以可能会比较弹性;
- 若干个步骤可能会同时进行
- 同期进行的可能会有其他的学习计划,比如Web Design等。
<!-- 希望偶能借此一圆编程梦想的分隔线 -->
Long long ago,偶看到书上整篇整篇的代码和专用名词就很“兴奋”(虽然看不懂)。
后来想学编程,但总是踏实不下来,VB、Delphi、Java、C++、PHP……书买了一捆一捆的,但到现在除了有些泛黄以外,都和新书没什么区别。
直至去年年初,真正参与了一些项目,与某些开发人员的“勾心斗角”令偶疲惫不堪——有一个狂妄的声音在偶心里叫嚣着,“早知这样,还不如我自己来写呢!”
就在那个时候,知道了有个东东叫RoR,借着被它种种优质“光环”所蛊惑,终于决定开始学习编程了。
于是(在一周前),偶选择了Python——出于本人某种奇怪的反潮流的心态,决定暂放热度第一的RoR,广度第一的PHP。
ps.学习Python的动机主要是想有一个编程的基础。如Python真的像别人所说的那样好用,就继续用下去;如果……可能还是会“回归主流”吧!(希望不会)
分享到:
相关推荐
### Python 学习计划 #### 一、Python 就业形势与方向分析 在当前的 IT 行业中,Python 成为了最受欢迎的编程语言之一,不仅因为它语法简洁易学,更重要的是其强大的功能和广泛的应用场景。对于求职者而言,掌握 ...
本项目是一款基于Python语言的100天Python学习计划设计源码,包含945个文件,涵盖310个PNG图片、265个Python源代码文件、99个Markdown文档、93个HTML文件、81个JPG图片、15个GIF图片、13个JavaScript文件、10个...
【Python学习资料电子书合集5-2】是针对Python编程语言的一份全面学习资源,包含多本高质量的电子书籍,旨在帮助学习者深入理解和掌握Python的各项技能。这个合集特别适合正在学习Python或者希望提升Python技能的...
本"Python学习计划2024(8)"的压缩包文件显然旨在为学习者提供一个全面且深入的Python学习路径,以便在2024年提升自己的技能。 学习Python的第一步通常是理解基础语法,包括变量、数据类型(如整数、浮点数、字符串...
除了作为其他程序的导入模块之外,Python模块还可以作为一个独立的脚本来运行。为了区分模块在不同场景下的行为,通常会在模块文件的末尾添加如下代码: ```python if __name__ == '__main__': # 这里放置作为脚本...
这份每日学习计划将帮助你系统地掌握Python编程,为进入顶级科技公司奠定坚实基础。以下是你需要关注的关键知识点: 1. **Python基础知识**: - **语法与数据类型**:学习Python的基本语法,包括变量、数据类型...
制定学习计划:为了帮助您更好地掌握Python,请制定一个学习计划。确定学习路线和时间表,以便有条不紊地实施学习计划。 练习编程:最好的学习方法是实践。在学习过程中,请花时间编写代码,并尝试解决实际问题。这...
1. **制定学习计划**: - 根据自己的学习目标选择合适的资源。 - 合理安排时间,定期复习巩固所学知识。 2. **实践与理论相结合**: - 不仅仅停留在理论学习层面,更要通过编写代码来加深理解。 - 可以尝试复现...
根据提供的文档内容,我们可以归纳出一系列关于Python学习的重要知识点,主要围绕着编程世界的主流思想、解释型脚本语言的特点、编程语言之间的比较以及方法论等内容展开。 ### 编程世界的主流思想 #### 结构化...
这个“Python计划”的学习资料2-2部分,可能会涵盖以上提到的各个知识点的详细讲解和实例,帮助你深入理解和掌握Python的基本语法和核心功能。通过不断练习和实践,你将能够熟练运用Python进行各种开发任务。
在【Python机器学习项目开发】中,构建推荐引擎涉及到数据处理和机器学习流水线的构建。数据处理是机器学习过程的关键步骤,需要对原始数据进行预处理,使其适合用于训练模型。通常,数据处理流程由一系列基本函数...
总之,这个3周的Python数据分析基础阅读计划提供了一个系统的学习路径,适合希望提升数据分析技能的初学者。通过逐步学习和实践,可以逐步建立起数据分析的能力,为日后深入学习大数据和机器学习打下坚实基础。
### Python学习资源详解 在数字化转型的今天,Python 作为一种高效、简洁且功能强大的编程语言,在数据科学、人工智能、Web 开发等领域占据了重要的位置。对于初学者或希望深入学习 Python 的开发者来说,选择合适...
期末作业基于Python写的一个眼镜生产计划管理系统源码(超详细注释).zip期末作业基于Python写的一个眼镜生产计划管理系统源码(超详细注释).zip期末作业基于Python写的一个眼镜生产计划管理系统源码(超详细注释).zip...
【标题】"100 天学会Python学习笔记"是一个全面深入的学习资源,旨在帮助初学者在100天内逐步掌握Python编程语言的核心概念和技术。这个压缩包可能包含了一系列的教程、笔记、练习和项目,以系统化的方式引导学习者...
在Python编程领域,特别是在机器学习的应用中,"Python-高效学习增强策略计划"是一个重要的主题。这个主题聚焦于如何在数据增强(Data Augmentation)的过程中提高学习效率,从而提升模型的性能。数据增强是一种广泛...
本课程旨在为学生提供Python编程及深度学习领域的基础知识和技术训练。课程由张越一、熊志伟、郑歆慰和程栋梁四位教师共同讲授,授课地点位于3C102教室(原计划在3A113教室),授课时间为2019年春季学期第1-14周的...
首先,我们来探讨Python学习的基础。Python以其简洁明了的语法和强大的功能深受程序员喜爱,尤其适合初学者入门。它的核心特性包括动态类型、高级数据结构以及面向对象编程。Python的学习应从基础语法开始,如变量...
未来,我计划深入学习Python的面向对象编程、异常处理、文件操作以及网络编程等方面,以便更好地利用Python解决实际问题。 总的来说,Python是一门非常适合初学者入门且功能强大的语言,它既适合快速开发原型,也能...
这个压缩包"Python计划. 基础语法精讲时Python字符串实践学习资料2-1.zip"显然是为初学者设计的,旨在深入理解Python的基础语法,特别是字符串操作方面的实践知识。下面,我们将详细探讨Python中的字符串概念、特性...