课程介绍:
python语言:
python语言是一种计算机程序设计语言,实现人机交互的语言
python的课程设计
python基础 (python开发工程师)
数据库和SQL开发 (数据分析工程师)
网络爬虫 (网络爬虫工程师)
高数和数据分析 (数据分析工程师)
人工智能和机器学习 (机器学习工程师,算法工程师)
python基础阶段:
1.python语言的概述和基本语法阶段
计算机体系结构
python介绍
python开发环境的部署
python基本语法
python 的数据类型
python分支和循环结构
2.python语法的高级特性
函数式编程
函数的函数
内置函数介绍
内置模块介绍
3.python的核心方法
面向对象的思想:
封装
继承
多态
Python的常用API:
异常工具
文件工具
授课时间
上午:8:30-12:15
8:30-8:45 晨测
12:00-12:15 疑问解答
下午:14:00-17:30
16:30-17:00 疑问解答
建议
要求:
遵守手册
建议:
记: 课堂上以听为主,适当的,记重点和难点
自习时间:整理笔记,(重点),不断的回顾
练: 多敲代码
思: wwwh
what why where how
问: 顾客==上帝
先思考再问
百度 同组 老师
晨测
回顾
作业解答
今日概要
1. 计算机体系结构介绍
2. python概述
3. python开发环境的部署和搭建
4. python的语法
一.计算机体系结构介绍
1.1基本概念
俗称'电脑',被广泛应用于各种领域的一种电子设备
组成:
硬件
软件
1.2 常见的硬件
常见的计算机硬件:CPU 内存 硬盘 显示器 鼠标 键盘
CPU: 中央处理器,计算机中的所有操作都在此部件中进行,类似人的大脑
内存: 存储部件,存储数据
硬盘: 存储部件,存储数据
彻底删除数据:
覆盖
工具
硬件锁坏
编程习惯:
Ctrl+S
存储单位:
1byte = 8bit
1kb = 1024byte
1Mb = 1024kb
1Gb = 1024Mb
1Tb = 1024Gb
1Pb = 1024Tb
1Eb = 1024Pb
1Zb = 1024Eb
硬件厂商使用的转换机制是1000,系统中使用的是转换机制是:1024
1.3 常见的软件
软件分类
系统软件
计算机语言
二、python概述
1. 概念
python是一个动态的,解释性,交互式,面向对象的脚本语言(流行的高级的编程语言)
最初,python被设计成编写自动化shell脚本 ,随着版本升级和功能的添加,python能够应用于各种场合
python是一个流行的编程语言:
人工智能,大数据,机器学习的流行,python简单,内置大量的相关库
国家政策:
计算机二级 C/Java/python
高校计算机入门教材,Python
高中教材,信息技术课程教材 VB被取消了,都用Python了
小学教材,Python相关的内容
少儿编程 :Python
python外挂 : 跳一跳
2. 发展历程
1989年,Python之父: Guido van Rossum 人称'龟叔'
Unix --- minux --- Linux(贝尔实验室) 大牛的世界
开源软件 --- Python 反正就是不要钱 (没有版权的)
QQ : qq不是你的
开发此语言的初衷: 代码量少,操作少,功能多,工资高
时间节点:
91年,第一个python的编辑器诞生(开源)
开源软件的强大的地方:
数以万计的程序员在改BUG
94年,python1.0发布
00年,python2.0发布
python官方团队仍在维护的版本python2.7 截止到2020年,就凉了
08年,python3.0发布
python官方团队正在维护和升级版本
吸取了ABC语言和Module-3语言的精华
Module-3 科研方面比较NB的语言
结合了Unix shell和C语言 的编程习惯
网站: TIOBE 世界编程语言排名
python语言名称的由来: monty python
3. 特点
开发效率高 :结构简单,语义明确,代码量少
一个功能: 使用 C:1000行代码
Java:100行代码
python: 10行代码
功能强大: 标准库和第三方库 非常强大
爬虫,人工智能,机器学习,数据分析,数据挖掘,GUI,web,系统开发
胶水语言: 将其他语言编写的程序连接到一起
免费,开源,自由: 通过GPL协议 ,没有版权 copyleft
面向对象:引入了面向对象的思想
跨平台:底层是C语言写的,跨平台和移植性比较好
缺点:
1.运行速度慢,脚本语言(解释一行 执行一行)
2.代码无法加密,解释器直接解释源码
4.使用场景
web应用开发,GUI编程,网络爬虫(搜索引擎),游戏开发,自动化运维,数据分析/挖掘,机器人开发,科学计算,金融分析 等等
国内:豆瓣,知乎,搜狐邮箱 等等
国外: you tube, BitTorent, Twitter, google等大型公司
三、python开发环境的搭建
1. 版本
python2.x 和 python3.x 两个版本并行维护和更新
2. 安装
版本选择: Anaconda 基于科学计算的一个开源的python的发行版本,将一些常用的package集成到里面了,省时省力,分析利器
安装步骤:选中anaconda,右键打开,根据提示安装
安装完毕后,点击开始菜单,选中并打开anaconda目录,选择python prompt 打开DOS窗口
在命令行中输入: python 回车
提示:>>> 表达进入python编辑环境成功
在>>>后面编写 print("heloword!!!") 回车