1. 01 cpu 内存 硬盘 操作系统 CPU:中央处理器,相当于人大脑。 飞机
  2.  
  3. 内存:临时存储数据。 8g16g, 高铁 1,成本高。 2,断电即消失。
  4.  
  5. 硬盘:长期存储大量的数据。 1T 512G等等 步行 文件,视频,等等。
  6.  
  7. 计算 1 + 1
  8.  
  9. 上面这三个都是计算机的硬件。 硬件之间不能直接转移数据。 操作系统:管理,协调,计算机硬件与计算机软件之间的'桥梁'

  1. 02 python的出生于应用03 python的历史 python:优美,清晰,简单。 python2x: 源码重复,混乱,冗余。 源码不规范。
  2.  
  3. python3x: 源码整合,优美,清晰,简单。
  4.  
  5. 04 python是什么编程语言 代码 if else 不能直接由计算机识别, 计算机只识别01010101
  6.  
  7. 字节码 代码 if else --------------> 01010101
  8.  
  9. 编译型: 一次性将你的所有的代码转化成010101010 代表语言:C C++ 优点:执行效率高。 0.001s 缺点:开发效率低。 不能跨平台。 解释型:逐行解释逐行运行。 代表语言: python 优点:可以跨平台。 开发效率高。 缺点:执行效率低。0.01s
  10.  
  11. 05 python的优缺点
  12.  
  13. 优点: python开发效率高(比其他的解释型语言都高)由于第三方库 避免重复造轮子。 高级语言。你不用去管内存级别的代码。 可嵌入性。Python代码可以移植到C/C++ 语言中。 可拓展性。python代码可以嵌入C/C++ 语言中。 可移植性:不同操作系统的移植。 缺点: 执行效率相对低。 python自身的原因不能多线程(并发编程会讲到)。
  14.  
  15. 06 python的种类 Cpython:官方推荐的解释器,他可以将你的python代码转化成C语言识别的字节码,。
  16.  
  17. Jpython: 他可以将你的python代码转化成JAVA识别的字节码,运行。 Ironpython: 他可以将你的python代码转化成C#识别的字节码,运行。

  1. 07 运行第一个python程序 窗口键+R 输入cmd 回车 进入一个黑框 python 空格 文件的路径 回车 运行你的python代码 python2x:默认ASCII: 英文,字母,数字。 解决:python2x支持中文: 文件的首行:# -*- encoding: utf-8 -*- 文件的首行:# encoding: utf-8 python3x: 默认utf-8: 识别中文,英文,字母,数字。

  1. # -*- encoding: utf-8 -*-
  2. # print('hello 中国')
  3. # 变量
  4. # print(10 + 20 + 3 + 15)
  5. # print((10 + 20 + 3 + 15)*3/2)
  1. 08 变量
  2.  
  3. why: # print('hello 中国') # print(10 + 20 + 3 + 15) # print((10 + 20 + 3 + 15)*3/2) # print((((10 + 20 + 3 + 15)*3/2)+5)/3) x = 10 + 20 + 3 + 15 y = x*3/2 z = (y + 5)/3 print(x) print(y) print(z) content = '今天下午,咱们还得讲一会课,fhkdslfsdkfsdjflksdfjskldfjsdk'

  1. # 变量的小高级
  2. '''
  3. age1 = 12
  4. age2 = age1
  5. age3 = age2
  6. age2 = 18
  7. print(age1,age2,age3)
  8. # 12 18 12
  9. # 12 18 18
  10. # 常量
  11. BIRTH_OF_CHINA = 1949
  12. BIRTH_OF_CHINA = 1990
  13. print(BIRTH_OF_CHINA)
  14. '''

  1. what:xy,z就叫变量,将程序中的一些数据暂时保存,以便后续程序使用。
  2.  
  3. how: 1,变量只能由 数字,字母,下划线任意组合。 2,不能以数字开头。 3,不能是python中的关键字。 ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield'] 4,变量要具有可描述性。 name = 'alex' age = 73 fdsafdsafsdf = 666
  4.  
  5. 5, 变量不能使用中文。 6,变量不宜过长。 fjdsklafdfklsdfdfskdalfsadklfsdjklafklfjsdakl = 1

  1.  
  2. 变量的官方推荐: 下划线: age_of_oldboy = 56 驼峰体: AgeOfOldboy = 56 单驼峰; Ageofoldboy = 56 where: 你的程序中会大量的出现变量的概念,可以指向一些数据,方便调用。
  1. 09 常量 why: 生活中一直不变的内容: π 历史的信息,身份证号,性别,...
  2.  
  3. what: 常量:不变的量。 常量的设置:全部大写的变量,就是常量。
  4.  
  5. how:与其他语言保持相通性: BIRTH_OF_CHINA = 1949 where: 工作中: 你想设置一些变量不想让别人修改,或者你在看别人代码时, 看到了一些全部大写的变量,他就是常量。
  1. 10 注释 why: 文言文对晦涩难懂,引用出处 会做一些注释,帮助你理解。 what:注释。
  2.  
  3. how: 单行注释:# 多行注释:"""被注释的内容""" '''被注释的内容'''
  1. # 注释# print('15') # 本行打印15结果。
  1. where: 关节节点,或者是一些难以理解的代码加注释。 一个文件:文件的描述。 函数:函数的描述。 类:描述。
  2.  
  3. 11 基础数据类型初识 对于人类: 100 1000 21 566 '一会就下课' 等等。 人类拿到这些信息,会将信息进行分类,分析,使用。 计算机:很傻的。 他不会分辨:1 '汉' 人类应该帮助计算机将数据给他分类: 1 100 23434 数字 + - * /计算机。 'fdsklfjdsa' 这是一种数据类型 [1, 2, ,3] 这又是一种数据,
  4.  
  5. 基础数据类型。 int: 整型, i1 = 100 用于 + - * / 计算使用。
  6.  
  7. strPython 所有用引号引起来的数据就是字符串类型。 ret1 = '太白金星' ret2 = "太白金星" ret3 = '''太白金星''' ret4 = """太白金星""" upper capitlze lower
  8.  
  9. 1,描述信息。 2,存储少量的数据。 有些时候需要配合使用: ret1 = 'My name is tbjx, i'm 18' ret1 = "My name is tbjx, i'm 18"

  1. s1 = '
  2. s2 = 100
  3. print(s1,type(s1))
  4. print(s2,type(s2))
  1. bool: True False 3 > 2 正确,大于 计算机只有统一回复:
  2.  
  3. # list [1,2,3,4] append insert ...
  4.  
  5. 12 用户交互input why: 登录博客园: 输入 相关信息,账号,密码,邮箱,手机号等等。 登录qq 登录各种会员,账号。
  1. name = input('请输入姓名;')
  2. age = input('请输入年龄:')
  3. # sex
  4. # print(name, age,type(age))
  5. print('我的姓名是 我的年龄是 我的性别是 ')
  1. name = input('请输入姓名;')
  2. age = input('请输入年龄:')
  3. sex = input('请输入性别:')
  4. msg = '我的姓名是'+name+'我的年龄是'+age+'我的性别是 '+sex
  5. print(msg)
  1. what: 用户输入input
  2.  
  3. how: pass 具体见代码 input 无论你输入的是什么内容,出来的都是str类型。 where: 当程序需要你输入一些重要信息:用户名,密码 邮箱,手机号,一定要想到用input13 流程控制语句if# 如果 太白金星是女的 就好了。# 如果 我要当上医生 我就让所有看病的人都不缴费。
  4.  
  5. # 基本结构: if(条件){结果}# 第一种:if 条件: 结果(代码)
  6.  
  7. 今日内容总结: 编译型,解释型 python2x python3x 源码的区别
  8.  
  9. 变量: 变量命名规则。 变量的小高级。 age1 age2 age3 常量:一直不变的量。 注释;# ''' ''' """ """ 基础数据类型。 用户交互input 亢住,input出来的都是str类型
  10.  
  11. if 五种结构。 1if

一条路,可选的关系

  1. dream = input('长大了想做什么?')
  2. if dream == '医生':
  3. print('看病免费')
  4. print(666)
  5. a = 20
  6. b = 3
  7. print(a+ b)
  1. 2if else

两条路,二选一的关系

  1. age = int(input('请输入年龄:'))
  2.  
  3. if age > 18:
  4. print('做你想做的事情')
  5. else:
  6. print('小屁孩儿')
  7. print(666)
  1. 补充:str int 之间的转换
  1. # str '00100' ---> int 字符串必须是合乎数字规定的内容
  2. i1 = '
  3. i2 = int(i1)
  4. # print(type(i2))
  5. # int ---- > str
  6. i = 100
  7. i3 = str(i)
  8. print(type(i3))
  1. 3if elif elif 。。。

多条路,可选的关系

  1. num = input('请输入你猜测的数字:')
  2.  
  3. ':
  4. print('请你吃饭')
  5.  
  6. ':
  7. print('不用写作业了')
  8.  
  9. ':
  10. print('我请你大宝剑')
  1. 4if elif elif
  1. 。。。 else

多条路,多选一的关系

  1.  
  1. num = input('请输入你猜测的数字:')
  2.  
  3. ':
  4. print('请你吃饭')
  5.  
  6. ':
  7. print('不用写作业了')
  8.  
  9. ':
  10. print('我请你大宝剑')
  11.  
  12. else:
  13. print('真笨,都没猜中')
  1. score = int(input("输入分数:"))
  2.  
  3. if score > 100:
  4. print("我擦,最高分才100...")
  5. elif score >= 80:
  6. print("B")
  7. elif score >= 90:
  8. print("A")
  9. elif score >= 60:
  10. print("C")
  11. elif score >= 40:
  12. print("D")
  13. else:
  14. print("太笨了...E")
  1. 5if if if嵌套
  1. code = input('请输入验证码:')
  2. username = input('请输入用户名:')
  3. password = input('请输入密码:')
  4. if code == 'qwe3':
  5. ':
  6. print('登陆成功')
  7. else:
  8. print('用户名或者密码错误')
  9.  
  10. else:
  11. print('验证码错误')
  1.  
  2. 今日任务: 1,整理课上笔记,代码部分敲2~3遍。 2 做作业。 3,做预习。 4,有时间了的话写博客。
  3.  
  4. 明日内容; while pycharm 安装。 逻辑运算符。 格式化输出。 编码。
  1.  
  1.  
  1.  

python 0228的更多相关文章

  1. 【Python Selenium】简单数据生成脚本

    最近因工作需要,写了一个简单的自动化脚本,纯属学习,顺便学习下selenium模块. 废话不多说,直接上代码!! 这里一位大神重写了元素定位.send_keys等方法,咱们直接进行调用. 适用Pyth ...

  2. 老男孩Python高级全栈开发工程师【真正的全套完整无加密】

    点击了解更多Python课程>>> 老男孩Python高级全栈开发工程师[真正的全套完整无加密] 课程大纲 老男孩python全栈,Python 全栈,Python教程,Django ...

  3. 小姐姐带你一起学:如何用Python实现7种机器学习算法(附代码)

    小姐姐带你一起学:如何用Python实现7种机器学习算法(附代码) Python 被称为是最接近 AI 的语言.最近一位名叫Anna-Lena Popkes的小姐姐在GitHub上分享了自己如何使用P ...

  4. Python中的多进程与多线程(一)

    一.背景 最近在Azkaban的测试工作中,需要在测试环境下模拟线上的调度场景进行稳定性测试.故而重操python旧业,通过python编写脚本来构造类似线上的调度场景.在脚本编写过程中,碰到这样一个 ...

  5. Python高手之路【六】python基础之字符串格式化

    Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存.[PEP-3101] This ...

  6. Python 小而美的函数

    python提供了一些有趣且实用的函数,如any all zip,这些函数能够大幅简化我们得代码,可以更优雅的处理可迭代的对象,同时使用的时候也得注意一些情况   any any(iterable) ...

  7. JavaScript之父Brendan Eich,Clojure 创建者Rich Hickey,Python创建者Van Rossum等编程大牛对程序员的职业建议

    软件开发是现时很火的职业.据美国劳动局发布的一项统计数据显示,从2014年至2024年,美国就业市场对开发人员的需求量将增长17%,而这个增长率比起所有职业的平均需求量高出了7%.很多人年轻人会选择编 ...

  8. 可爱的豆子——使用Beans思想让Python代码更易维护

    title: 可爱的豆子--使用Beans思想让Python代码更易维护 toc: false comments: true date: 2016-06-19 21:43:33 tags: [Pyth ...

  9. 使用Python保存屏幕截图(不使用PIL)

    起因 在极客学院讲授<使用Python编写远程控制程序>的课程中,涉及到查看被控制电脑屏幕截图的功能. 如果使用PIL,这个需求只需要三行代码: from PIL import Image ...

随机推荐

  1. springmvc+mybatis环境搭建

    1.spring+mybatis 环境搭建: A.配置jdbc和dbcp数据源:注意版本com.mysql.cj.jdbc.Driver B.配置sessionfactory,绑定dbcp及配置map ...

  2. 小组团队项目的NABCD分析

    N:1.学校中有很多学生是外省的,然后不知道附近有什么地方周末可以去玩,有时候想记录自己每天发生的乐趣事情并且想跟别人分享.2.学校中学生有很多用不到的东西但是联系不到合适的买家.A:我们可以做一个软 ...

  3. docker挂载目录的深入研究

    转载一篇很好的文章: https://www.cnblogs.com/ivictor/p/4834864.html

  4. event 事件2

    4.事件类型 “DOM3级事件”规定了一下几类事件: 1)UI事件(用户界面事件),当用户与页面元素交互时触发 2)焦点事件,当元素获得或失去焦点时触发 3)鼠标事件,当用户通过鼠标在页面上执行操作时 ...

  5. ACM学习之路

     2018-10-18 11:03:00 今天开始踏上实现梦想的道路,希望自己不要懈怠. 坚持做简单的事,坚持下来就会变得不简单.

  6. Python校验文件MD5值

    import hashlib import os def GetFileMd5(filename): if not os.path.isfile(filename): return myHash = ...

  7. PRD是什么

    产品需求文档(Product Requirement Document,PRD)的英文简称.是将商业需求文档(BRD)和市场需求文档(MRD)用更加专业的语言进行描述

  8. 笔记之monkey自定义脚本

    自定义脚本的稳定性测试 常规MOnkey测试执行的是随机的事件流,但如果只是想让Monkey测试某个特定场景者时候就需要用到自定义脚本,Monkey支持执行用户自定义脚本的测试,用户之需要按照Monk ...

  9. chip8模拟器的python3实现-1-CHIP8简介

    打算编写一个NES模拟器,先从简单的chip8模拟器入手 1.CHIP-8简介 CHIP-8是一个解释型语言,由Joseph Weisbecker开发.最初CHIP-8在上个世纪70年代被使用在COS ...

  10. handsontable 常用 配置项 笔记

    import React, { Component } from 'react'; import HotTable from 'react-handsontable'; import Handsont ...