Python入门第一天:基础知识和实践

各位同学,大家好,分享学习python的第一天:

python初步学习体系:

1.python基础        2.python函数        3.python模块        4.python面向对象

5.网络编程        6.并发编程        7.mysql数据库

在学习python的过程中,保持快乐,活跃,吃苦,空杯心态,互相扶持,互相友爱,共同进步

搭建python的环境:

1.python+pycharm(专业版)【收费,可破解】        2.python+vscode+插件【免费】

拓展vscode虚拟环境

预备知识:

1.计算机基本软件的认识:

cpu:        中央处理器        相当于人的大脑,运算中心,控制中心

内存:       临时存储数据        优点:读取数据快。        缺点:容量小,造价高,断电既消失

硬盘:       长期存储数据        优点:容量大,造价相对低,断电不消失        缺点:读取速度慢

操作系统:统一管理计算机硬件资源的程序

2.计算级文件大小单位:

b=bit 位(比特)        B=Byte 字节        1Byte = 8bit (1B = 8b)

1kb=1024B        1MB=1024KB        1GB=1024MB        1TB=1024GB

3.进制转换:

8进制标志:0o                16进制标志:0x

练习-转换成对应进制(practice makes perfect)提示:除X取余

4.原码,反码,补码(了解)

原码或补码都是二进制数据。                                                                                                         原码:二进制的表现形式;        反码:二进制0变1,1变0;        补码:二进制的存储形式            数据用补码形式存储,数据用原码形式现实                                                                                      提出补码用于表达一个书的正负(实现计算机的减法操作)
原码:第一位是符号位,来表示正负(首位符号位不取反)

原码  –>  反码  — > 补码
原码:直接按照正负,写出的二进制序列
反码:原码的符号位不变,其他位按位取反得到
补码:反码+1
例子:-2:
原码:100000000000000000000010
反码:111111111111111111111101
补码:111111111111111111111110 
注意:正数:原码=反码=补码

Python认识:注释

1.Python简介:

89年开发的语言,创始人范罗苏姆(Guido van Rossum),别称:龟叔(Guido).
python具有非常多并且强大的第三方库,使得程序开发起来得心应手.
Python程序员的信仰:人生苦短,我用python!
开发方向:机器学习人工智能,自动化运维&测试,数据分析&爬虫,python全栈开发 

2.python版本

python 2.x 版本,官方在2020年停止支持,原码不规范,重复较多
python 3.x 版本,功能更加强大且修复了很多bug,原码清晰简单

3.编译型和解释型语言的区别

编译型:一次性,把所有代码编译成机器能识别的二进制码,在运行
                代表语言:c,C++优点:执行速度块
                缺点:开发速度慢,调试周期长
解释型:代码从上到下一行一行解释并运行
                代表语言:python,php
                优点:开发效率快,调试周期短缺点:执行速度相对慢
        *linux 操作系统默认支持python语言,可直接使用

4.python的解释器

(1)Cpython(官方推荐)
        把python转化成c语言能识别的二进制码
(2)Jpython
        把python转化成java语言能识别的二进制码
(3)其他语言解释器
        把python转化成其他语言能识别的二进制码
(4)PyPy
        将所有代码一次性编译成二进制码,加快执行效率(模仿编译型语言的一款python解释器)

注释:对代码的解释,方便阅读python代码

变量:可以改变的量,实际具体指的是内存中的一块存储空间

1.变量的概念        2.变量的声明        3.变量的命名       

内存中,变量默认一次只能指向一个值,当一个值没有任何变量指向的时候,内存会自动把改数据从内存释放掉,以节省内存空间
字母数字下划线,首字符不能为数字
严格区分大小写,且不能使用关键字
变量命名有意义,且不能使用中文哦

注意:

系统预设的相关关键字不能被替换覆盖,不要使用改名字作为变量名
起名字要见名知意

中文命名变量不会报错,但是禁止使用
(2)字符编码:
中文命名的变量容易乱码;
utf-8(万国码):一个中文占用3个字节,字母数字其他符号占用1个字节
gbk(国标码):一个中文占用2个字节,字母数字其他符号占用1个字节
(2)占用空间:
中文命名变量比英文命名变量占用更大的空间

4.变量的交换:

通用写法:         tmp = a; a=b; b=tmp
python特有
        a,b=b,a

#常量:永远不会变得量(约定俗成:把每个字母都变成大写)

今天的写习到此位置,鄙人第一次分享,有很多不足,希望各位能指正,谢谢大家观看!!!!

物联沃分享整理
物联沃-IOTWORD物联网 » Python入门第一天:基础知识和实践

发表评论