Python

Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。


自从20世纪90年代初Python语言诞生至今,它已被逐渐广泛应用于系统管理任务的处理和Web编程。Python的创始人为荷兰人吉多·范罗苏姆(Guido van Rossum)。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧《蒙提.派森的飞行马戏团》(Monty Python's Flying Circus)。
ABC是由Guido参加设计的一种教学语言。就Guido本人看来,ABC 这种语言非常优美和强大,是专门为非专业程序员设计的。但是ABC语言并没有成功,究其原因,Guido 认为是其非开放造成的。Guido 决心在Python 中避免这一错误。同时,他还想实现在ABC 中闪现过但未曾实现的东西。就这样,Python在Guido手中诞生了。可以说,Python是从ABC发展起来,主要受到了Modula-3(另一种相当优美且强大的语言,为小型团体所设计的)的影响。并且结合了Unix shell和C的习惯。
Python 已经成为最受欢迎的程序设计语言之一。自从2004年以后,python的使用率呈线性增长。Python 2于2000年10月16日发布,稳定版本是Python 2.7。Python 3于2008年12月3日发布,不完全兼容Python 2。 2011年1月,它被TIOBE编程语言排行榜评为2010年度语言。

2019年 ,伴随着5G智能时代的到来,科技中国必将改变这个世界。中国已经由“中国制造”转变为“中国智造”,这是作为一个世界大国应该承担的责任,你们这一代人将担负起中国智能走向全世界的重任。云计算、大数据、物联网、人工智能和区块链技术是当今的主旋律,Python以其简单、快速开发等特点成为目前最热门的程序设计语言,Python需求增速达174%!微软、谷歌、知乎、豆瓣等诸多公司的将Python列为首选程序设计语言,国内外各大高校也竟相用其替代C语言做为程序设计入门语言。

相对C语言来说,Python最大的特点是简单!一般来说,相同的问题,Python的代码量是C语言的三分之一到五分之一。解方程组、微分、积分、偏微分等问题都可以用几行代码解决,这是传统的C语言无法比美的。Python的第二个特点是有用,科学运算与数据可视化、金融分析、WEB开发、自动化运维、游戏开发、云计算、网络爬虫等各个领域都有广泛的应用。

以大数据与人工智能为代表的时代已经来临。每位同学都需要掌握程序设计、数据分析、机器学习等IT技术,格力、中兴、华为、阿里、都需要你这样的人才,Python将为你提供强大的技术支撑!

放弃吃鸡与王者,倒上一杯茶,携手共同探索Python的秘密,做Python的王者才是真的王者!

 

Python语言在产业界广泛应用,尤其随着人工智能(AI)技术的不断演进,已成为国际上最流行的程序设计语言之一。Python语法简单、但功能强大,编写简洁、且可读性好,能够与各种编程语言对接,俗称胶水语言。 本课程是一门Python语言入门课程,让学生能理解和领会程序设计的基本方法、掌握Python语言基本语法、若干基本扩展模块介绍与应用、若干高级扩展模块的介绍与应用,从而达到掌握其设计方法和编程基础的目的,为学生进一步继续学习数据结构与算法、人工智能、大数据处理等课程打下坚实的基础。

本课程要求学会以下知识点

1.程序设计语言类型(编译型、解释型)、程序设计语言种类、Python语言开发环境配置,第三方库的安装

2.Python程序设计入门:基本输入输出、赋值、变量,结合Turtle绘图简单介绍列表、字符串、分支、循环、函数等概念

3.类型的概念:数字类型、数学函数的使用、字符串类型、字符串的各种处理方法、元组类型、列表类型、列表的各种使用方法

4.程序控制结构:顺序结构、分支结构、二分支、多分支、异常处理、循环结构、嵌套循环、循环构造方法。

5.函数和递归:函数、函数调用方法、函数返回值、函数与程序结构、递归及使用。

6.文件及综合:文件概念、二进制文件、文本文件、编码、文件的基本处理、字典类型、字典的应用

7.高级应用:GUI编程、网络程序设计、Windows编程、多线程与多进程编程、数据库编程与科学计算可视化。

1

领略Python

了解:Python语言优雅、明确、简单的特点

理解:Python语言和Python环境生态关系

掌握:Python开发环境Annocada安装与配置

应用:第一个Python交互式程序

3

2

走进Python

数据类型

了解:Python语言的编码规范和编程效率

理解:Python语言数据类型和常用操作符

掌握:整型、浮点型、布尔类型,字符串的描述和常用的算术运算符、比较运算符、逻辑运算符

应用: 学会运用字符串的操作实现字符统计

3

3

走进Python

流程控制

了解:Python语言流程控制语句

理解:理解程序顺序、分支和循环三种最基本结构

掌握:分支结构与循环结构的实现

应用:学会运用if,while,for,range等语句实现应用小实例

3

4

走进Python

数据组织

了解:Python语言的数据组织方式和常用数据结构类型

理解:Python常用数据组织方式和适用场景

掌握:列表的创建和列表操作与不可变的元组及其操作

应用:列表解析和生成表达式应用实践

3

5

走进Python

数据结构

了解:数据组织优化方法

理解:字典和集合的使用场景和特点,以及优化数据组织的方式。

掌握:Python常用优化数据组织的结构字典和集合

应用:实用字典实现软件环境的配置应用

3

6

领悟Python

函数定义

了解:函数是Python组织程序语句的基本形式

理解:函数定义和函数调用

掌握:用户自定义的函数和调用方法

应用:应用函数实现阶乘。

3

7

领悟Python

函数应用

了解:内建函数的复用

理解:内建函数的使用方法和思路

掌握:常用内建函数的处理方法

应用:

3

8

领悟Python

模块

了解:模块化开发的思维

理解:模块的种类和导入方法

掌握:开源模块学习的安装方式、跨模块导入

应用:序列化模块jason,xml处理模块,hashlib加密模块等应用

3

9

领悟Python

类与对象

了解:面向对象程序设计的思想

理解:类和对象关系

掌握:类定义和使用方式

应用:运用类定义实现现实世界应用的抽象

3

10

领悟Python

类的组织

了解:类库结构设计思想

理解:类与类之间的关系

掌握:继承关系的实现

应用:运用类结构实现现实世界应用的抽象

3

11

领悟Python

文件管理

了解:文件是数据存储方式,了解文件读取的不同模式。

理解:文本文件和二进制文件的区别

掌握:Python File对象和OS对象对文件和目录的操作方法

应用:实现数据对象存入数据文件,以及将数据文件读入到数据对象。

3

12

领悟Python

异常处理

了解:Python程序在运行中出现的异常和错误。

理解:理解异常处理和断言

掌握:Python捕捉异常的语句及其工作原理

应用:处理文件读取时发生的异常。

3

13

应用Python

数据获取与预处理

了解:数据获取是进行数据分析与数据可视化的基础,对数据进行预处理会影响数据分析和可视化的质量。

理解:使用Pandas进行数据预处理方法

掌握:Python从数据源采集数据的方法,掌握运用Pandas进行数据预处理

应用:从EXCEL中获取数据并进行数据预处理应用案例。

3

14

应用Python

数值计算

了解: Numpy开源数据计算扩展程序库,支持高级大量的维度数组与矩阵运算

理解:N维数据对象和成熟函数库

掌握: 线性代数模块、随机模块、统计模块

应用:使用Numpy实现条件计算、统计计算。

3

15

应用Python

数据可视化

了解:Matplotlib是Python中最常用的可视化工具程序包

理解:数据可视化要求和基本组件

掌握:Matplotlib中2D和3D图表的制作

应用:线性回归可视化、图表、图像可视化

3

16

升华Python

综合实例

理解:Python应用场景业务

掌握:Python应用案例实现流程

应用:结合专业方向需求,进行数据分析与可视化应用案例

3

 

留言板 Message Board

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wangchuang2017

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值