初识python

课程介绍:

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!!!") 回车

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/455582.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

photoshop最全快捷键列表

一、工具箱(多种工具共用一个快捷键的可同时按【Shift】加此快捷键选取) 矩形、椭圆选框工具 【M】 移动工具 【V】 套索、多边形套索、磁性套索 【L】 魔棒工具 【W】 裁剪工具 【C】 切片工具、切片选择工具 【K】 喷枪工具 【J】 画笔工具、铅笔工具 【B】 像皮图章、图案图…

python实例化对象做实参_如何在Python中记住类实例化?

好的,这是真实的场景:我正在编写一个应用程序,我有一个类,它表示某种类型的文件(在我的例子中,这是照片,但细节与问题无关)。照片类的每个实例对于照片的文件名都应该是唯一的。 问题…

bupt summer training for 16 #3 ——构造

https://vjudge.net/contest/172464 后来补题发现这场做的可真他妈傻逼 A.签到傻逼题&#xff0c;自己分情况 1 #include <cstdio>2 #include <vector>3 #include <algorithm>4 5 using std::vector;6 using std::sort;7 8 typedef long long ll;9 10 int n…

Python02期(北京)课程笔记索引

day01 初始python关于使用notepad运行python程序注释和语句分类 day02 命名方式和关键字数据类型数据类型转换 day03 变量与数据类型运算和运算符进制转换 day04 循环结构 day05 函数概述 day06 nonlocal和global 关键字详解 day07 python核心,内建函数高阶函数字…

python常用快捷键、写代码事半功倍_Pycharm常用快捷键总结及配置方法

工欲善其事必先利其器&#xff0c;Python开发利器Pycharm常用快捷键以及配置如下&#xff0c;相信有了这些快捷键&#xff0c;你的开发会事半功倍 一 常用快捷键 编辑类&#xff1a; Ctrl D 复制选定的区域或行 Ctrl Y 删除选定的行 Ctrl Alt L 代码格式化 Ctrl Alt O 优…

PHP中的魔术常量

魔术常量 PHP 向它运行的任何脚本提供了大量的预定义常量。不过很多常量都是由不同的扩展库定义的&#xff0c;只有在加载了这些扩展库时才会出现&#xff0c;或者动态加载后&#xff0c;或者在编译时已经包括进去了。 有八个魔术常量它们的值随着它们在代码中的位置改变而改…

Java中的继承性特性

继承性是java中的第二特性之一。而继承性最为关键的地方为&#xff1a;代码重用性的问题&#xff0c;利用继承性可以从已有的类中继续派生出新的子类&#xff0c;也可以利用子类扩展出更多的操作功能。 继承性的实现代码为&#xff1a;class 子类 extends 父类{ } 有以下3点说…

10大html5前端框架

Bootstrap 首先说 Bootstrap&#xff0c;估计你也猜到会先说或者一定会有这个( 呵呵了 )&#xff0c;这是说明它的强大之处&#xff0c;拥有框架一壁江山的势气。自己刚入道的时候本着代码任何一个字母都得自己敲出来挡我者废的决心&#xff0c;来让自己成长。结果受到周围各 种…

多媒体技术复习汇总 收藏

多媒体技术复习汇总 收藏 1. 什么是媒体&#xff1a;媒体是信息表示和传输的载体。2. 媒体分类&#xff1a;感觉媒体&#xff0c;表示媒体&#xff0c;表现媒体&#xff0c;存储媒体&#xff0c;传输媒体3. 多媒体技术的定义和特点&#xff1a;多媒体技…

PHP中的语法特点小结

PHP中的语法特点小结 1.PHP的变量开头要加上$符号,见到$就知道这个是一个变量 2.PHP中的常量才是不用加$符号的 3.PHP中$可以用来嵌套使用,从而实现动态的变量名的层级调用 4.PHP程序<?php开头,结尾可以加上?>,也可以不加 5.PHP中的常量有着魔术常量(系统自带的) 6.PH…

滚动行为

new router({ scrollBehavior (to, from, savaPosition) { if(savePosition) { //历史记录的前进后退记住的之前滚动到的位置 return savePosition } else { return {x: 0, y: 0} } //history模式下 定位到某个元素失效的解决办法 if(to.hash) { return { selector: to.h…

使用FFMPEG SDK解码流数据获得YUV数据及其大小

本文以H264视频流为例&#xff0c;讲解解码流数据的步骤。 为突出重点&#xff0c;本文只专注于讨论解码视频流数据&#xff0c;不涉及其它&#xff08;如开发环境的配置等&#xff09;。如果您需要这方面的信息&#xff0c;请和我联系。 准备变量 定义AVCodecContext。如果您…

关于Python3.7和Python3.6中元组类型数据内存存储问题

关于Python3.7和Python3.6中元组类型数据内存存储问题 小编最近发现了一个瑕疵 当定义一个元组类型的变量后,若在程序后面再定义一个元组变量,这两个元组的内容相同,那么在不同的版本中会出现不同的结果 在Python3.6版本中,解释器将在内存中开辟两个内存空间分别存储两个元组的…

shell 删除了hdfs 文件_从零开始学大数据(三) Shell操作HDFS文件系统-中

1、格式化[rootmaster sbin]# hdfs namenode -format2、命令hdfs dfsadmin查看(hdfs dfsadmin -report)[rootmaster ~]# hdfs dfsadmin -report安全模式#获取安全模式状态[rootmaster ~]# hdfs dfsadmin -safemode get#进入安全状态[rootmaster ~]# hdfs dfsadmin -safemode en…

计算机硬件

计算机硬件 一、为什么要学习计算机基础 程序员编程的本质就是让计算机去工作&#xff0c;而编程语言就是程序员与计算机沟通的介质。程序员要想让计算机工作&#xff0c;就要知道计算机能干什么、是怎么样的一个完成过程&#xff0c;这也是我们必须学习计算机基础的原因。 …

当编程作为一种爱好

一、当编程作为一种爱好&#xff0c;时刻关心一段代码如何实现。 二、当把工具操作得足够熟悉&#xff0c;闭眼即能达到代码述写的规范。 三、程序呀&#xff0c;如果爱上你是我的错&#xff0c;我打算一错到底。转载于:https://www.cnblogs.com/spiriter88/p/6913539.html

Python中的函数概述

1.python中函数概述 概念 模块化编程的思想 有组织,可共享(重复使用,实现特定的功能的代码块) 提高程序的可维护性,提高开发效率,提高代码的重用性定义一个函数 1.语法:def 函数名称(形参列表):函数体/代码块return 返回值 2.定义参数介绍 def :关键字 用于函数的定义,函数的…

铁路售票系统_铁路资讯:复兴号动车、智能京张高铁…中国最高端铁路装备看这里...

今天上午&#xff0c;两年一度的中国国际现代化铁路技术装备展在京开展&#xff0c;会期3天&#xff0c;将集中展示路网建设、客货运输、经营管理、工程建造、技术装备、旅客服务等铁路行业各领域的先进产品及技术。展会现场智能京张&#xff1a;将首次实现时速350公里自动驾驶…

H.264的NALU,RTP封包说明(转自牛人)

H.264 RTP payload 格式 H.264 视频 RTP 负载格式 1. 网络抽象层单元类型 (NALU) NALU 头由一个字节组成, 它的语法如下: --------------- |0|1|2|3|4|5|6|7| -------- |F|NRI| Type | --------------- F: 1 个比特.forbidden_zero_bit. 在 H.264 规…

CentOS下安装MySQL报安装文件conflicts错误:

2019独角兽企业重金招聘Python工程师标准>>> 第一&#xff1a;报这个错误&#xff0c;说明已经安装或相关文件已经存在&#xff0c;把已经存在的文件卸载了就可以了&#xff1a; rpm -e --nodeps mysql-libs-5.1.* 转载于:https://my.oschina.net/u/3197158/blog/1…