zoukankan      html  css  js  c++  java
  • day_1

    1.什么是计算机?
    CPU:大脑 3GHZ
    内存:缓冲硬盘和CPU
    硬盘:保存数据的70MB/S
    显卡;图形处理
    读写的内容都是01代码二进制

    2.编程语言简单分类
    最早的语言—-机器语言
    汇编语言
    高级语言 C c++ python Java C# objectc

    3.python是什么类型的编程语言 (TIOBE排行榜)(PHP 前端 网站)
    python是一门动态解释性的弱类型定义语言

    编译器 所有东西一起
    解释器 分别进行 快 (二进制)
    解释性语言

    python的优点:
    优雅.明确.简单
    开发效率非常高,有非常强大的第三方库
    高级语言
    可移植性
    可扩展性
    可嵌入型
    python的缺点:
    速度慢
    代码不能加密
    现成不能利用多CPU问题
    python解释器:
    CPython
    IPython
    PyPy
    Jython
    IronPython


    4.python 分类
    1.python2 很多陋习
    2.python3 官方推荐使用3.x版本 未来不会持续支持2.x版本的继续更新

    5.安装pyth的过程
    下载windows版本,双击开始安装,可以选择安装路径,勾选path选项
    安装完成后也可手动配置环境变量,百度一下

     

    6.第一个Python程序
    ctil+r 然后打CMD控制台
    切换盘符 直接打盘符的名称, 例如 D:
    可切换目录 cd 文件夹名称

    可以在桌面上创建一个.py结尾的文件;通过python命令来执行python编码

    python + .py 文件名 注意文件编码

     

    7.变量
    含义:将运算的中间结果暂存到内存,以便后续程序

    变量的命名规范:
    1.变量是由字母,数字,下划线搭配组合而成;
    2.变量不能以数字开头,且不能是全数字;
    3.变量的名称要有意义
    4.变量的名称不能过长
    5.不能使用python的关键字,这些符号和字母已经被python占用,不能进行更改;
    6.变量的名称不能用中文
    7.变量的名称可选用驼峰体或者下划线的方式进行命名
    驼峰体: 除首字母外的其他每个单词首字母大写
    下划线: 每个单词之间用下划线分开


    8.数据类型
         1.整数(int)
        在32位机器上int的范围是: -2**31~2**31-1,即-2147483648~2147483647
        在64位机器上int的范围是: -2**63~2**63-1,即-9223372036854775808~9223372036854775807
      2.字符串(str)
        在Python中,凡是用引号引起来的,全是字符串

        字符:能看见的单一文字符号
        字符串:一堆字符按固定的顺序排列 可以用'',"" "" ,""" """引起来
        字符串可以拼接 + * 除此以外没有其他符号,字符串的拼接只能是双方都是字符串
        #字符串的拼接
        s1 = 'a? '
        s2 = 'bc'
        #print(s1 + s2)

        #相乘 str*int
        name = '坚强'
        #print(name*8)
       3.布尔值(bool)
        真 或者 假
        true or false
       4.判断变量的数据类型
        type() 将变量放在括号内可得出变量的类型
       5.数据类型之间的转换
        a = 100 (int类型) 将他转换成str类型 str(a)

    9.用户交互
    用户交互 input(提示语) 会返回给你输入的内容
    input接受的是字符串
    print相关的问题


    10.条件判断-if(如果)
    第一种方法:
      if 条件: #引号是将条件与结果分开
        结果1 #四个空格,或者一个tab键,这个是告诉程序满足这个条件的
       结果2
        如果条件是真(True) 执行结果1, 然后结果2, 如果条件假(False) 直接结果2

    第二种语法:
    If 条件:
    结果1
    else:
    结果2
    代码3

    第三种语法:
    If 条件1:
    结果1
    elif 条件2:

    结果2
    ..
    else:
    结果n

    第四种语法(嵌套):
    If 条件1:
    结果1
    If 条件2:
    结果2
    else:
    结果3
    else:
    结果4

     

    11.循环语句---while
    语法
    while 条件:
    循环体
    说明 判断条件是否为真, 如果是真 执行代码块(循环体)
    执行完判断条件十周为真,如果真,继续执行.至到条件为假 停止循环

    while...else while后面的else作用是指:当while循环
    正常执行完,中间没有被break终止的话,就会执行else后面的语句
    else是在while条件不满足的时候跳出循环才执行else的


    break 打断循环 彻底停掉一个循环(停掉当前本层循坏)
    continue 停止本次循坏 继续执行下一次循环

  • 相关阅读:
    15.mysql数据库操作与Paramiko模块
    14.Gevent协程 SelectPollEpoll异步IO与事件驱动 Python连接Mysql数据库操作 RabbitMQ队列 RedisMemcached缓存 Paramiko SSH Twsited网络框架
    13 线程threading模块 join 线程锁之LockRlock信号量 将线程变为守护进程 Event事件  queue队列 生产者消费者模型 Queue队列 开发一个线程池 进程 语法 进程间通讯 进程池  多进程multiprocessing
    12.异常 isinstance 反射
    2.semantic-ui的官网文档说明
    11.Socket网络编程
    10.面向对象高级语法部分 经典类vs新式类   静态方法、类方法、属性方法 类的特殊方法 反射 异常处理 Socket开发基础
    9.对象 面向对象的特性:封装、继承、多态 类、方法、 #数据描述
    8.模块介绍 time &datetime模块 random os sys shutil json & picle shelve xml处理 yaml处理 configparser hashlib subprocess logging模块 re正则表达式
    1.sematic ui 安装
  • 原文地址:https://www.cnblogs.com/qianzhewoniuqulvxing/p/9113540.html
Copyright © 2011-2022 走看看