一、为什么选择Python
- 核心优势:易阅读、易编写、易理解
- 专业认可度:NASA、Google等机构程序员常用
- 功能完整性:可独立完成大部分工作,无需额外学其他语言
- 跨平台特性:支持Windows、Mac、Linux、Unix
- 代码效率:代码量仅为Java的1/5,维护成本低(1人≈Java 5人团队)
二、Python应用范围
- 操作系统:Linux、Mac默认自带Python解释环境
- 知名平台:豆瓣(国内)、YouTube(国际)
- 3D动画:玛雅、Blender(嵌入Python做特效)
- 企业应用:Open ERP(开源ERP)、Plone(内容管理系统,CIA等使用)
- 云计算:Google App Engine、百度云办公平台、Jo box云存储
三、课程学习内容
- 基础语法:Python3所有常用语法(与2.x不兼容,含版本改进说明)
- 核心思维:面向对象编程(Python万物皆对象)
- 实用技能:运用模块编程(类似乐高拼接)
- 趣味实践:游戏编程(打蜜蜂、贪吃蛇、俄罗斯方块、捕鱼猎手、RPG可选)
- 进阶内容:计算机仿真(抛硬币概率、小行星撞月球、飞船登月模拟)
四、学习要求与禁忌
- 需具备:
- 学习资源:观看视频教程、注册愚溪论坛(BBS.fish.com)账号(提问、查作业答案、做测试)
- 基础能力:计算机基本操作(开机、关机、启动程序)
- 心态:渴望学习、勇于尝试、不轻易放弃
- 无需具备:
- 无编程基础(面向初学者)
- 无高学历(小学至退休干部均适用)
- 无数学/英语知识(需听懂普通话和冷笑话)
五、学习捷径
- 验证例子:重新实操课堂实例,对比答案(发现错误可汇报获奖励)
- 课后实践:独立完成思考题+编程题(答案在论坛发布)
- 互助查询:优先用AI,其次用搜索引擎,再到论坛提问互助
- 不惧错误:犯错是最佳学习方式,可重装系统兜底
六、补充说明
- 参考链接:愚溪论坛文章《每个程序员都应该学习使用Python和Ruby》(横向对比其他语言)
- 版本提示:Python3与2.5/2.6/2.7不兼容,课程聚焦Python3