python3学习之路(目录)

一、Python学习(第一章)

1、python入门
    -->第一个python程序
    -->注释
    -->变量
    -->输入输出
    -->流程控制
    -->while循环
    -->练习题
2、运算符
    -->算数运算
    -->比较运算
    -->赋值运算
    -->逻辑运算
    -->成员运算
3、基本数据类型
    -->整型
    -->布尔型
    -->字符串
    -->列表
    -->元组
    -->字典
    -->练习题

目录

持续更新中。。。

时间: 2024-12-16 21:15:31

python3学习之路(目录)的相关文章

Python3学习之路~6.1 编程范式:面向过程 VS 面向对象

编程范式 编程是程序员用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程,一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗马,实现一个任务的方式有很多种不同的方式,对这些不同的编程方式的特点进行归纳总结得出来的编程方式类别,即为编程范式.不同的编程范式本质上代表对各种类型的任务采取的不同的解决问题的思路, 大多数语言只支持一种编程范式,当然也有些语言可以同时支持多种编程范式.两种最重要的编程范式分别是面向过程编程和面向对象编程. 面向过程编程(Pr

Python3学习之路~5.7 Json & pickle 模块

用于序列化的两个模块 json,用于字符串 和 python数据类型间进行转换 pickle,用于python特有的类型 和 python的数据类型间进行转换 Json模块提供了四个功能:dumps.dump.loads.load pickle模块提供了四个功能:dumps.dump.loads.load json.dumps 将数据通过特殊的形式转换为所有程序语言都认识的字符串 json.dump 将数据通过特殊的形式转换为所有程序语言都认识的字符串,并写入文件 pickle.dumps 将数

Python3学习之路~10.2 协程、Greenlet、Gevent

一 协程 协程,又称微线程,纤程.英文名Coroutine.一句话说明什么是线程:协程是一种用户态的轻量级线程. 协程拥有自己的寄存器上下文和栈.协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈.因此: 协程能保留上一次调用时的状态(即所有局部状态的一个特定组合),每次过程重入时,就相当于进入上一次调用的状态,换种说法:进入上一次离开时所处逻辑流的位置. 协程的好处: 无需线程上下文切换的开销 无需原子操作锁定及同步的开销 "原子操作(atomic

Python3学习之路~2.6 集合操作

集合是一个无序的,不重复的数据组合,它的主要作用如下: 去重,把一个列表变成集合,就自动去重了 关系测试,测试两组数据之前的交集.差集.并集等关系 常用操作 >>> list1 = [1,4,5,7,3,6,7,9] >>> list1=set(list1) # 将list变为set,自动去重 >>> print(list1,type(list1)) {1, 3, 4, 5, 6, 7, 9} <class 'set'> >>&

Python3学习之路~3.1 函数基本语法及特性、返回值、参数、局部与全局变量

1 函数基本语法及特性 定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可 特性: 减少重复代码 使程序变的可扩展 使程序变得易维护 语法定义: 1 def sayhi():#函数名 2 print("Hello, I'm nobody!") 3 4 sayhi() #调用函数 可以带参数 1 #下面这段代码 2 a,b = 5,8 3 c = a**b 4 print(c) 5 6 7 #改成用函数写 8 def calc(x,y)

汇编学习之路--目录

教材:<汇编语言> 王爽 第三版 Charpter 1. 基础知识 1.1 : 机器语言 1.2 : 汇编语言的产生 1.3 : 汇编语言的组成 1.4 : 存储器 1.5 : 指令和数据 1.6 : 存储单元 1.7 : CPU对于存储器的读写 1.8 : 地址总线 1.9 : 数据总线 1.10 : 控制总线 1.11 : 内存地址空间(概述) 1.12 : 主板 1.13 : 接口卡 1.14 : 各类存储器芯片 1.15 : 内存地址空间 --------------- 更新中 原文地

Python3学习之路~6.3 类变量 VS 实例变量

类变量 VS 实例变量 #Author:Zheng Na # 实例里面可以查询.增加.删除.修改实例变量 class Role: # 类名 # 类变量 name = '我是类name' n=1 n_list=[] def __init__(self,name,role,weapon,life_value=100,money=15000): # 构造函数 # 在实例化时做一些类的初始化的工作 # 开辟一块内存,将下面这些变量传进去 self.name = name # 实例变量(静态属性),作用域

Python3学习之路~6.2 实例演示面向对象编程的好处

首先建一个dog类,实例化为3个dog对象,并让它们都叫. class Dog: def bulk(self): print("xiaohuang:wang wang wang !") d1 = Dog() d2 = Dog() d3 = Dog() d1.bulk() d2.bulk() d3.bulk() # 运行结果: # xiaohuang:wang wang wang ! # xiaohuang:wang wang wang ! # xiaohuang:wang wang w

Python3学习之路~7.1 静态方法、类方法、属性方法

静态方法 通过@staticmethod装饰器即可把其装饰的方法变为一个静态方法,什么是静态方法呢?其实不难理解,普通的方法,可以在实例化后直接调用,并且在方法里可以通过self.调用实例变量或类变量,但静态方法是不可以访问实例变量或类变量的,一个不能访问实例变量和类变量的方法,其实相当于跟类本身已经没什么关系了,它与类唯一的关联就是需要通过类名来调用这个方法. 下面的调用会出以下错误,说是eat需要一个self参数,但调用时却没有传递,没错,当eat变成静态方法后,再通过实例调用时就不会自动把