• python基础一


    一丶python 介绍.

    python的创始⼈为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·
    范罗苏姆为了在阿姆斯特丹打发时间,决⼼开发⼀个新的脚本解释程序,作为ABC语⾔的一种继承

    最新的TIOBE排⾏榜,Python已经占据世界第四名的位置, Python崇尚优美、清晰、简
    单,是⼀个优秀并⼴泛使⽤的语⾔

    ⽬前Python主要应⽤领域:

    云计算: 云计算最⽕的语⾔, 典型应⽤OpenStack

    WEB开发: 众多优秀的WEB框架,众多⼤型⽹站均为Python开发,Youtube,
    Dropbox, ⾖瓣 等 典型WEB框架有Django。

    科学运算、⼈⼯智能: 典型库NumPy, SciPy, Matplotlib, Enthought

    librarys,pandas
    系统运维: 运维⼈员必备语⾔

    ⾦融:量化交易,⾦融分析,在⾦融⼯程领域,Python不但在⽤,且⽤的最多,⽽
    且重要性逐年提⾼。原因:作为动态语⾔的Python,语⾔结构清晰简单,库丰富,

    成熟稳定,科学计算和统计分析都很⽜逼,⽣产效率远远⾼于c,c++,java,尤其擅⻓
    策略回测
    图形GUI: PyQT, WxPython,TkInter

    1.1 python 是一门什么样的语言

    编程语⾔主要从以下⼏个⻆度为进⾏分类,编译型和解释型、静态语⾔和动态语⾔、强类
    型定义语⾔和弱类型定义语⾔,我们先看编译型语⾔和解释型语⾔. 稍后再说强类型和弱类型

     编译和解释的区别是什么?

    编译器是把源程序的每⼀条语句都编译成机器语⾔,并保存成⼆进制⽂件,这样运⾏时计算机
    可以直接以机器语⾔来运⾏此程序,速度很快;

    解释器则是只在执⾏程序时,才⼀条⼀条的解释成机器语⾔给计算机来执⾏,所以运⾏速度
    是不如编译后的程序运⾏的快的.这是因为计算机不能直接认识并执⾏我们写的语句,它只能认识机器语⾔(是⼆进制的形式)

    1.2  python 的解释器(仅解释两种)

     CPyth    

    当我们从Python官⽅⽹站下载并安装好Python 2.7后,我们就直接获得了⼀个官⽅版
    本的解释器:CPython。这个解释器是⽤C语⾔开发的,所以叫CPython。在命令⾏下运⾏python就是启动CPython解释器。

    CPython是使⽤最⼴的Python解释器。教程的所有代码也都在CPython下

    PyPy

    PyPy是另⼀个Python解释器,它的⽬标是执⾏速度。PyPy采⽤JIT技术,对Python代
    码进⾏动态编译(注意不是解释),所以可以显著提⾼Python代码的执⾏速度。绝⼤部分Python代码都可以在PyPy下运⾏,但是PyPy和CPython有⼀些是不同的,这就导致相同的Python代码在两种解释器下执⾏可能会有不同的结果。如果你的代码要放到PyPy下执⾏,就需要了解PyPy和CPython的不同点。

    二丶 第一个python程序

    1.

      使用notpad++ 创建第一个python 程序  后缀名为 “ .py "   然后保存文件,确保自己能够找到自己的文件。

    2.

    运行doc 窗口     win+R 键  输入cmd   

    3.

     

    找到保存文件的路径  

    4. 

    找到需要运行的 py 程序  输入python 空格 + 文件名(后缀)

    5.

    运行成功  无错误

    三丶变量的命名 和 使用 

    3.1

    b = a   b 的值指向 a一开始的值 20   b的值  和后来给a 赋的值 30 无关

    3.2  变量的命名规则

    3.3 变量的数据类型

    int型

    字符串类型

    布尔类型

    3.4 

      有时候我们写的东⻄不⼀定都是给⽤户看的. 或者不希望解释器执⾏. 那我们可以使⽤#来
    注释掉代码. 被注释的内容是不会执⾏的.可以⽅便后⾯的程序员来拜读你的代码.

    单⾏注释:      # 被注释的内容
    多⾏注释:      ''' 被注释的内容 '''     """这个也是多⾏注释"""

    四丶用户交互

    语法:

    内容 = input(提⽰信息)
    这⾥可以直接获取到⽤户输入的内容

    试例:

         用户输入的  不可能是纯数字    字符串  无法和  数字进行运算     

    五 丶 if 分支 的使用和语法规则

    5.1.

     

      运行流程图

     判断  及流程图

     5.2.if 语句的 语法规则

     

     5.3 关于if else 的练习

     

     5.4  if elif 的语法规则

     

    5.5 if elif 的练习

     

     

    ps :   小知识

    省电模式 无法进行联想 功能

     输入法中文也可以使用 英文字符

    关于print的一个小坑~

                                                                            使用的软件 :  notpad++ 

                                                                                   pychrm 及 解释器环境 

  • 相关阅读:
    北京六环附近及往内的可驾驶道路网络(路网graph为连通图)
    OSM数据处理-python工具包
    小程序踩坑
    小程序基本配置
    JavaScript 基础(四):Array
    MYSQL--慎用group_concat()
    真正高效的SQLSERVER分页查询
    PhpStorm Git 操作
    linux 查看当前目录文件的大小
    @PostConstruct和@PreDestroy的使用说明
  • 原文地址:https://www.cnblogs.com/xintiao-/p/9371447.html
Copyright © 2020-2023  润新知