Python知识分享-第一天-从零开始

一.Python简介

1.计算机组成

        计算机由硬件和软件组成

        硬件:看得见,摸得着

        组成:

                控制器+计算器 => 统称为 :中央处理器 也就是经常说的 CPU

                存储器 =>内存(内存条),外存(硬盘,U盘,光盘)

                输入设备=>键盘、鼠标

        软件:看得见、摸不着

                分类:

                        系统软件 :Mac、Linux、windows

                        应用软件:QQ、微信、LOL

2.语言的意义

        人类的语言:人与人交流的媒介、载体

        计算机语言:人与计算机交流的媒介、载体

3.Python语言简介

        创始人:吉多·范·罗苏姆,英文名字Guido von Rossum拼音化后也叫龟叔(Gui)

        语言特点:1.简单易学 2.开源免费 3.可移植性 4.丰富的库

4.Python解释器环境搭建

        解释器的作用

                将Python代码解释后交由计算机执行

        分类

                CPython: 底层C语言写的执行效率高 建议用此编译器

                JPython: 底层由Java写的

                IronPython:底层由.net写的

                PyPy: 底层由Python写的

        注意:由于Python由大量的库 开发中导库浪费时间 因此实际中建议使用 Anaconda软件(它是一个数据科学库,科学包),它除了Python解释器之外还包括多达150+的Python包 

安装软件推荐

        PyCharm:JetBrains公司推出的产品 开发工具

                                可在jetbrains.com网站下载

将Anaconda 和 PyCharm安装完毕后就可进行编写代码了

创建后就由演示文件 我们可以编写HELLO WORLD代码

由此实现了打印输出HELLO WORLD

5.接下来和学习其他语言一样,了解一下Python的数据类型,一共九种

        int 整形,存储所有的整数 变量值直接写即可

        float 浮点型, 存储所有的小数 变量值直接写即可

        bool 布尔型,成立(True)不成立(False)值直接写即可

        str 字符串型,表示所有的字符串,值用双引号或单引号包起来

         None ,空值  None 常被用作函数的默认返回值,表示该函数没有明确的返回值

        List 列表 相当于可变数组,列表中的元素具有特定的顺序,可以通过索引访问和操作元素

        Tuple 元组  相当于不可变数组,比列表更安全和高效,常用于出存储固定值数据

        Dict 字典 键值对 ,key(键):value(值)的格式存储数据,字典通过键来快速查找、访问和修改对应的值,常用于存储有映射关系的数据

        Set 集合 ,集合中的元素是唯一的,自动去除重复、常用于快速判断元素是否存在、进行集合运算(并集、交集、差集等)

6.标识符解释

  概述:
        用来给变量, 类, 函数等命名的规则和规范.
    命名规则:
        1. 必须有数字, 字母, 下划线任意组合成.
        2. 数字不能开头.
        3. 不能和Python中的关键字重名.
        4. Python严格区分大小写, 即: a 和 A不是一回事儿.
    命名规范:
        1. 大驼峰命名法, 也叫: 双峰驼命名法.
            特点:
                每个单词的首字母都大写, 其它小写.
            例如:
                MyName, StudentManager
            应用场景:
                定义类的时候, 遵循这个命名.
        2. 小驼峰命名法, 也叫: 单峰驼命名法.
            特点:
                从第2个单词开始, 每个单词的首字母都大写, 其它小写.
            例如:
                studentManager, zhangSanAge
            应用场景:
                定义函数的时候用.
        3. 蛇形命名法.
            特点:
                单词小写, 单词间用下划线隔开.
            例如:
                max_age, get_value
            应用场景:
                定义变量, 函数的时候用.

7.变量介绍

        量介绍:
    概述:
        变量指的是内存中的一小块区域, 该区域的值在程序运行期间是可以发生改变的.
    格式:
        变量名 = 变量值
    例如:
        name = '张三'
        age = 18
    细节:
        变量必须先初始化, 然后才能使用.

结语:学会分享,共同进步,如有错误欢迎指出,本人争取坚持更新。    

作者:kris0009

物联沃分享整理
物联沃-IOTWORD物联网 » Python知识分享-第一天-从零开始

发表回复