码迷,mamicode.com
首页 > 编程语言 > 详细

Python开发第一篇 基础篇

时间:2018-12-16 17:11:26      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:计算   lin   game   两种   pypy   高级   技术   color   web   

开发:

    操作系统就是个软件

计算机诞生:

    计算机硬件的组合

   只对操作系统级别的开发工作:

           由微软,或者其他开发系统的团队做

开发

    语言:

      高级语言:Python,  Java ,  PHP,  c#      ,Go      ,ruby     ,C++ .......

      低级语言:C,汇编

        区别,高级语言之间,制定的规则不同

  机器码和字节码:

      机器码:计算机能直接识别的东西(低级语言)

      字节码:高级语言通过转换成低级语言能识别的字节码--->机器码(节省转换流程,加速效率)

    语言之间的对比:

            c语言:稳定性最高

            高级语言:开发速度最快

            PHP:更偏向写网页,局限性

            Python和Java:偏向后台,网页

            Java的执行效率可能大于Python的执行效率  

            Python:开发效率最高

Python 种类:

      J-Python

      IronPython

      CPython  **********

     JavaScriptPython

        RubyPython

      .......

      pypy       这是用CPython开发的Python

      技术分享图片

 

 TIOBE 公布了 2018年12 月编程语言排行榜,前五名是 Java、C、Python、C++ 和 Visual Basic.NET。

技术分享图片

安装:
            Python安装在OS上,
                执行操作:
                    写一个文件文件中按照python的规则写,将文件交给Python软件,读取文件中的内容,然后进行转换和执行,最终获取结果。
                
                Python软件   ==> Python解释器(内存管理)
                 下载:
                Python3    在继续更新

Window:点点
                    python2
                    python3
                    # 环境变量
                        配环境变量:C:\Program Files\Microsoft Games\Solitaire
                                    >>>Solitaire
                                    
                        C:\Program Files\Microsoft Games\Solitaire\Solitaire
                            
                                    
                Linux :

    技术分享图片

 


                    python2
                    python3

print(‘hello world!!’)

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

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

    3. 解释器路径
              

 #!/usr/bin/env python

 


            4. 编码
               

 1#!/user/bin/env python       ***********声明使用哪个显示器
 2 # -*- coding:utf8 -*-              
3                 ascill     00000000
 4                 
 5                 &          00000001】】
 6                 
 7                 
 8                 unicode    0000000000000000+
 9                 
10                 &          0000000000000001

 


                中         001000000000000111110010
                
                utf-8      能用多少表示就是用多少表示
                &          00000001
                中         001000000000000111110010
                
                Python3 无需关注
                Python2 每个文件中只要出现中文,头部必须加          

                 5. 执行一个操作             

   提醒用户输入:用户和密码              

 获取用户名和密码,

检测:用户名=root  密码=root
                正确:登录成功
                错误:登陆失败
                
                a. input的用法,永远等待,直到用户输入了值,就会将输入的值赋值给一个东西
                
            6. 变量名
            
                - 字母
                - 数字
                - 下划线
                PS:
                    数字不能开头
                    不能是关键字
                    最好不好和python内置的东西重复 ***
                    
                    name = "石正文"
            
            7. 条件语句
                缩进用4个空格
                a.
                  

 n1 = input(‘>>>‘)                    
                    if "alex" == "alex":
                        n2 = input(‘>>>‘)
                        if n2 == "确认":
                            print(‘alex SB‘)
                        else:
                            print(‘alex DB‘)
                    else:
                        print(‘error‘)                                         

                    注意:
                        n1 = "alex"   赋值
                        n1 == ‘alex‘  比较,
                b.
                
                 

  if 条件1:
                        pass
                    elif 条件2:
                        pass
                    elif 条件3:
                        pass
                    else:
                        pass
                        
                    print(end)

 


                    
                c. 条件1
                  

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

 


                        
                PS:
                    pass 代指空代码,无意义,仅仅用于表示代码块
                
            8. 基本数据类型
                
                字符串   -    n1 = "alex"   n2 = ‘root‘   n3 = """eric"""  n4=‘‘‘tony‘‘‘
                数字     -    age=21        weight = 64   fight = 5  
                
                加减乘除等:
                    字符串:
                        加法:                    

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

                        乘法:
                          

 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
                            
                            出题:                             

11  12  13 ...
                                
                                num = 12                                
                                n = num % 2
                                if n == 0:
                                    print(偶数)
                                 else:
                                    print(奇数)                               

            9. 循环
                死循环
                
                while 1==1:
                    print(‘ok‘)
                
                
            10. 练习题
                
                if条件语句
                while循环
                奇数偶数
                
                
                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
                    
                    print(----end----)                    

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

  n = 1
                    s = 0
                    while n < 101:
                        s = s + n                        
                        n = n + 1    
print(s)               

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

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

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

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

 


                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)

                6、
                  

 1 #!/usr/bin/env python
 2 # -*- coding:utf8 -*-
 3 s=1
 4 while s<4:
 5     n =input(请输入用户名:)
 6     if n ==dsh:
 7 
 8         print(欢迎您的光临:   +n)
 9     else: 
10         s=s+1
11         print(错误,请重新输入)

 

 
                        
        - 基本数据类型
        - 函数
        - 面向对象
        
    b. 网络编程
    
    c. WEB框架
        - 用于写网站
        
    d. 设计模式 + 算法
    
    e. 项目阶段

 

Python开发第一篇 基础篇

标签:计算   lin   game   两种   pypy   高级   技术   color   web   

原文地址:https://www.cnblogs.com/dusihan/p/10120637.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!