zoukankan      html  css  js  c++  java
  • 沛齐的第一天授课



    开发语言:
      高级语言:Python Java、PHP C# Go ruby C++... ===》 字节码
      低级语言:C、汇编 ===》 机器码

    1.语言之间的对比:
      PHP类:适用于写网页,局限性
      Python Java: 及可以写网页 也可以写后台功能
      - Python执行效率低,开发效率高
      - Java执行效率高, 开发效率低

    2.Python种类:
      JPython
      IronPython
      JavaScriptPython
      RubyPython
      CPython (默认)

    pypy 这是用CPython开发的Python

    3.安装:
      Python安装在OS上,
      执行操作:
      写一个文件文件中按照python的规则写,将文件交给Python软件,读取文件中的内容,然后进行转换和执行,最终获取结果。

      Python软件 ==> Python解释器(内存管理)

      下载:
      Python3 在继续更新
      Python2 在继续更新

      Window:点点
      python2
      python3
      # 环境变量
      配环境变量:C:Program FilesMicrosoft GamesSolitaire
      >>>Solitaire

      C:Program FilesMicrosoft GamesSolitaireSolitaire


          Linux :
          python2
          python3

    a. Python基础

    b. 网络编程

    c. WEB框架
        - 用于写网站

    d. 设计模式 + 算法

    e. 项目阶段


    1. Python基础
    - 基础
    1. 第一句python
    - 后缀名是可以是任意?
    - 导入模块时,如果不是.py文件
    ==> 以后文件后缀名是 .py

    2. 两种执行方式
      python解释器 py文件路径
      python 进入解释器:
      实时输入并获取到执行结果

    3. 解释器路径
      #!/usr/bin/env python



    4. 执行一个操作
      提醒用户输入:用户和密码
      获取用户名和密码,检测:用户名=root 密码=root
      正确:登录成功
      错误:登陆失败

    5. 变量名

      - 字母
      - 数字
      - 下划线
          PS:
          数字不能开头
          不能是关键字
          最好不好和python内置的东西重复 

    7. 条件语句

     1 n1 = input('>>>')
     2 
     3 if "alex" == "alex":
     4   n2 = input('>>>')
     5 if n2 == "确认":
     6 print('alex SB')
     7   else:
     8 print('alex DB')
     9   else:
    10 print('error')

    n1 = "alex" 赋值
    n1 == 'alex' 比较,

    pass 代指空代码,无意义,仅仅用于表示代码块
    and or   

    if n1 == "alex" or n2 == "alex!23":
                            print('OK')
                        else:
                            print('OK')


    6. 基本数据类型

    字符串 - n1 = "alex"      n2 = 'root'       n3 = """eric"""      n4='''tony'''
    数字 - age=21          weight = 64      fight = 5

    加减乘除等:
        字符串:
            加法:
            

      n1 = "alex"
            n2 = "sb"
            n4 = "db"
            n3 = n1 + n2 + n4
        

    乘法:

    n1 = "alex"
    n3 = n1 * 10


    数字:

    n1 = 9
    n2 = 2
    
    n3 = n1 + n2
    n3 = n1 - n2
    n3 = n1 * n2
    n3 = n1 / n2
    n3 = n1 % n2    #(余数)
    n3 = n1 ** n2   #(次方)

     循环
        死循环

    while 1==1:
          print('ok')






    1、使用while循环输入 1 2 3 4 5 6 8 9 10

    n = 1
                        while n < 11:
                            if n == 7:
                                pass
                            else:
                                print(n)
                            n = n + 1
                        


    2、求1-100的所有数的和

    n = 1
                        s = 0
                        while n < 101:
                            s = s + n                        
                            n = n + 1


    3、输出 1-100 内的所有奇数

    n = 1
                        while n < 101:
                            temp = n % 2
                            if temp == 0:
                                pass
                            else:
                                print(n)
                            n = n + 1

    4、输出 1-100 内的所有偶数

    n = 1
                        while n < 101:
                            temp = n % 2
                            if temp == 0:
                                print(n)
                            else:
                                pass
                            n = n + 1

    5、求1-2+3-4+5 ... 99的所有数的和

    n = 1
                        s = 0     # s是之前所有数的总和
                        while n < 100:
                            temp = n % 2
                            if temp == 0:
                                s = s - n    
                            else:
                                s = s + n                        
                            n = n + 1
                        
                        print(s)
  • 相关阅读:
    【36氪收录】观「招商银行」隐私计算布局的思考
    如何用cmake编译
    docker | Ubuntu16.04安装与卸载docker
    通过删除注册表重新获得软件试用期
    k8s | 重启Kubernetes Pod的几种方式
    2021年终总结(一)
    凡是过往、皆为序章20210917PPT分享
    多厂商容器平台开发系统性总结
    VS2022安装.NetFramework4.0目标包的方法
    C# Winform窗体继承过程中,TableLayoutPanel是不支持继承的
  • 原文地址:https://www.cnblogs.com/shizhengwen/p/6087493.html
Copyright © 2011-2022 走看看