课程介绍:
python语言:python语言是一种计算机程序设计语言,实现人机交互的语言
python的课程设计python基础 (python开发工程师)数据库和SQL开发 (数据分析工程师)网络爬虫 (网络爬虫工程师)高数和数据分析 (数据分析工程师)人工智能和机器学习 (机器学习工程师,算法工程师)python基础阶段:1.python语言的概述和基本语法阶段计算机体系结构python介绍python开发环境的部署python基本语法python 的数据类型python分支和循环结构2.python语法的高级特性函数式编程函数的函数内置函数介绍内置模块介绍3.python的核心方法面向对象的思想:封装继承多态Python的常用API:异常工具文件工具
授课时间
上午:8:30-12:158:30-8:45 晨测12:00-12:15 疑问解答下午:14:00-17:3016:30-17:00 疑问解答
建议
要求:遵守手册
建议:记: 课堂上以听为主,适当的,记重点和难点自习时间:整理笔记,(重点),不断的回顾练: 多敲代码思: wwwhwhat why where how问: 顾客==上帝先思考再问百度 同组 老师
晨测
回顾
作业解答
今日概要
1. 计算机体系结构介绍
2. python概述
3. python开发环境的部署和搭建
4. python的语法
一.计算机体系结构介绍
1.1基本概念
俗称'电脑',被广泛应用于各种领域的一种电子设备组成:硬件软件
1.2 常见的硬件
常见的计算机硬件:CPU 内存 硬盘 显示器 鼠标 键盘CPU: 中央处理器,计算机中的所有操作都在此部件中进行,类似人的大脑内存: 存储部件,存储数据硬盘: 存储部件,存储数据彻底删除数据:覆盖工具硬件锁坏编程习惯:Ctrl+S存储单位:1byte = 8bit1kb = 1024byte1Mb = 1024kb1Gb = 1024Mb1Tb = 1024Gb1Pb = 1024Tb1Eb = 1024Pb1Zb = 1024Eb硬件厂商使用的转换机制是1000,系统中使用的是转换机制是:1024
1.3 常见的软件
软件分类系统软件
计算机语言
二、python概述
1. 概念
python是一个动态的,解释性,交互式,面向对象的脚本语言(流行的高级的编程语言)
最初,python被设计成编写自动化shell脚本 ,随着版本升级和功能的添加,python能够应用于各种场合python是一个流行的编程语言:人工智能,大数据,机器学习的流行,python简单,内置大量的相关库国家政策:计算机二级 C/Java/python高校计算机入门教材,Python高中教材,信息技术课程教材 VB被取消了,都用Python了小学教材,Python相关的内容少儿编程 :Pythonpython外挂 : 跳一跳
2. 发展历程
1989年,Python之父: Guido van Rossum 人称'龟叔'Unix --- minux --- Linux(贝尔实验室) 大牛的世界开源软件 --- Python 反正就是不要钱 (没有版权的)QQ : qq不是你的开发此语言的初衷: 代码量少,操作少,功能多,工资高时间节点:91年,第一个python的编辑器诞生(开源)开源软件的强大的地方:数以万计的程序员在改BUG94年,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!!!") 回车