Python语言简介:
Python是一种功能强大的通用型语言,自1989年推出至今已有20多年的历史,成熟且稳定。它支持命令式编程、函数式编程、面向对象程序设计,包含了完善且容易理解的标准库,还有非常丰富的扩展库,能够轻松完成开发任务。与其他计算机程序语言不同的是,Python采用缩进来定义语句块,使得语法非常简洁和清晰,它的编程效率非常高,使用py2exe工具还可以将Python源代码转换成可以脱离Python解释器执行的程序。Python是一门简单易学的语言,非常适合初学者使用,其在世界范围内的影响力正在逐步上升。Python已经成为最受欢迎的程序设计语言之一。2011年1月,它被TIOBE编程语言排行榜评为2010年度语言。自从2004年以后,python的使用率是呈线性增长。与C语言等传统编程语言相比,使用Python作入门语言能够使学员更快地掌握编程思想和编程方法,能够更快的提高学员的编程能力。
Python通常被称为胶水语言,它能够很轻松的把用其他语言制作的各种模块(尤其是C/C++)轻松地联结在一起。小强老师认为,Python语言绝对是一项伟大的发明,无论你是C、C++语言的拥趸,抑或是Java阵营的坚定支持者,都不会成为你学习使用Python语言的障碍,相反她会带给你无穷的奥妙。
课程设计思路及目标:
本课程以实际问题为核心进行组织和编写,以框图为工具来描述问题的解决步骤,最终用Python语言写出程序,旨在培养学员从整体上思考问题和把握问题,并以一种直观的方式描述问题的解决步骤,训练学员用简洁而快速的方式编写程序。本课程以培养学生的编程思想和编程能力为目标,精心设计了本系列课程各个学时的内容。在本课程中会介绍程序设计领域的许多基本问题,并示范性地用框图表达了解决问题的算法,并用Python语言进行实现,旨在逐步的培训学员的编程思想和编程能力。
适用对象:
只要求有一定的计算机语言基础即可。只要你感兴趣,还想什么呢,一起来Python吧。
课程培训方法及编排方式:
本课程采用由易到难、由浅入深的启发式培训方法,从基本的数据类型到GUI、异常处理,再到项目级实战,便于学员朋友的阅读和理解,完成Python语言从入门到进阶的过渡。
本课程预计45学时。课程具体编排如下:
课程内容: 学时分配
1.Python入门导入 1
Python的背景以及特点
语法要素、面向对象特性
Python开发环境搭建,常用Python IDE介绍
2.Python基础篇 24
顺序程序设计
使用序列
选择结构程序设计
循环结构程序设计
字符串
函数的设计和使用
文件的使用
面向对象程序设计
3.Python进阶篇 10
图形用户界面程序设计
网络程序设计
异常处理
4.Python实战篇 7
数据库应用程序开发
游戏开发
5.Python结束篇 1
附注:课程涉及工具及IDE
IDE:
Python 2.7
JetBrains Pycharm 2.7.3
扩展库:
py2exe-0.6.9.win32-py2.7.exe
pygame-1.9.1.win32-py2.7.msi
SQLiteManager 4.2.9.1
wxPython 2.8 for windows
Boa-constructor-0.6.1.src.win32.exe
简单框图设计工具
Diagram Designer