![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python学习日志
静笃归心方得平和心气
这个作者很懒,什么都没留下…
展开
-
疯狂python讲义学习日志12——网络编程
1. 网络编程的基本知识1.1 网络基础知识计算机网络有很多种类型,根据不同类型的计算机网络。通常计算机网络是按照规模大小和延申范围分类,常见的类型有:局部网(LAN)、城域网(MAN)和广域网。在计算机网络中实现通信必须有一些约定,这些约定被称为通信协议。通信协议负责对传输速度、传输代码、代码结论、传输控制步骤、出错控制等制定处理标准。通信协议通常由三部分组成:一是语义层,用于决定双方对话的类型;二是语法部分,用于决定双方对话的格式;三是变换规则,用于决定通信系统的应答关系。1.2 ip地址和端原创 2020-12-28 22:57:38 · 299 阅读 · 0 评论 -
疯狂python讲义学习日志11——并发编程
作为高级编程范畴的重要组成部分,并发编程在编码中有着很大的应用,许多工程师收益于并发编程带来的高效福利。但是并行编程是有一定难度的,本章将和大家一起从入门开始,详细介绍在python中如何进行并行编程。1 线程概述几乎所有的操作系统都支持运行多任务,一个任务通常就是一个程序,每一个运行中的程序就是一个进程。当一个程序运行时,内部可能包含多个顺序执行流,每一个顺序执行流就是一个线程。1.1 线程和进程当一个程序进入内存运行时,就变成了一个进程。进程是运行过程中的程序,并且具有一定的独立的功能,进程是系原创 2020-12-14 23:20:12 · 329 阅读 · 0 评论 -
疯狂python讲义学习日志10——文件IO
对于软件开发而言,IO操作是必不可少的。python提供了非常丰富的I/O支持,它既提供了pathlib和os.path来操作各种路径,也提供了全局的open()函数来打开文件——在打开文件之后,程序既可以读取文件的内容,也可以向文件输出内容。在这一章,小编就跟大家分享下如何在python进行各种IO操作。1 使用pathlib模块操作目录pathlib模块提供了一组面向对象的类,这些类可代表各种操作系统上的路径,程序可通过这些类操作路径。1、PurePath:代表并不访问实际文件系统的“纯路径”。原创 2020-12-08 22:54:46 · 320 阅读 · 1 评论 -
疯狂python讲义学习日志09——常见模块
目录1 SYS模块1.1 获取运行参数python内置了大量模块,对于常规的日期、时间、正则表达式、JSON支持、容器等,python内置的模块已经非常完备,下面就对python常用的一些模块跟大家进行分享。1 SYS模块Sys模块代表了python解释器,主要用于获取和python解释器相关的信息。以下是sys常用的常用的属性和函数:1、sys.argv:获取运行python程序的命令行参数。其中,sys.argv[0]通常是指该python程序,sys.argv[1]代表py原创 2020-11-19 23:42:41 · 153 阅读 · 0 评论 -
疯狂python讲义学习日志08——模块和包
python语言之所以能够被广泛使用,很大程度上得益于它的模块化系统。python封装了功能丰富的标准库让用户使用,另外开发者还可以根据自己的需求不断为python增加扩展库。1 模块化编程1.1 导入模块的语法1、使用import导入模块:import 模块名1[as别名] ,模块名2[as别名2],…:导入整个模块。from 模块名 import成员名1[as别名1],成员名2[as别名2],…:导入模块中指定成员。from sys import * #导入模块所有成员import sys原创 2020-11-16 23:02:59 · 365 阅读 · 1 评论 -
疯狂python讲义学习日志07——Python类的特殊方法
疯狂python讲义学习日志07——Python类的特殊方法引言1 常见的特殊方法1.1 重写__repr__方法1.2 析构方法__del__1.3__dir__方法1.4 __dic__属性1.5__getattr__、__setattr__等引言在python类中有些方法名、属性名的前后都添加了双下画线,这种方法、属性通常都属于python的特殊方法和特殊属性,开发者可以通过重写或者直接调用这些方法实现特殊功能。比如__ini__可以重写类中的__ini__方法实现自己的初始化逻辑。1 常见的特原创 2020-09-26 22:25:26 · 246 阅读 · 0 评论 -
疯狂python讲义学习日志06——异常处理
疯狂python讲义学习日志06——异常处理引言1 异常处理机制1.1 使用try...except处理异常1.2 异常类的继承体系1.3 多异常捕获1.4 访问异常信息1.5 else块引言异常机制是一门编程语言是否成熟的标准,python提供了成熟的异常机制。异常机制可以使程序中的异常处理代码和正常业务代码分离,保重程序代码更加优雅,并且可以提高程序的健壮性。python的异常机制主要依赖try、except、else、finally和raise五个关键字,其中在try中放置可能出现问题的代码;原创 2020-09-14 23:04:46 · 529 阅读 · 0 评论 -
疯狂python讲义学习日志05——类和对象
很久都没有更新博客了,今天特意留了时间接着之前的进度学习了类和对象在这里和大家进行分享。希望大家也能努力加油,每天都为自己的小目标添砖加瓦。要进行面向对象编程怎么都不可能绕过类和对象了,python是完全支持面向对象的编程语言。这篇博客小编就和大家一起分享下python的类和对象的知识点。原创 2020-08-16 22:29:54 · 336 阅读 · 0 评论 -
疯狂python讲义学习日志04——函数和lambda表达式
1 引言面向过程和面向对象是python的两大编程核心机制,而函数和lambda表达式是面向过程实现的重要内容,这篇文章将详细说明python中函数和lambda表达式中的详细内容。2 函数入门2.1 定义函数和调用函数python声明函数必须使用def关键字def 函数名 (): //由零条到多条的可执行语句组成的函数 [return [返回值]]函数名应该是一个或多个有意义的单词连缀而成,每个单词字母全部小写,单词之间用下划线分隔。形参列表用于定义函数可以接收的参数原创 2020-05-28 11:44:56 · 232 阅读 · 0 评论 -
疯狂python讲义学习日志03——流程控制
python提供了顺序结构、分支结构和循环结构方便用户进行流程控制。所谓顺序结构是在按照正常的书写格式书写的一行行代码,程序运行时会一行一行的执行这些代码美其名曰顺序结构。本章将对python的分支结构和循环结构进行详细说明,为了简洁明了的说明python的分支结构和循环结构,将展示大量示例代码。原创 2020-05-07 17:25:55 · 180 阅读 · 0 评论 -
疯狂python讲义学习日志02——python序列类型容器
本文属于小编在博客中分享的关于学习李刚《疯狂python讲义》系列学习日志,在这篇文章里主要分享python中使用的序列容器。原创 2020-05-03 17:08:53 · 206 阅读 · 0 评论 -
疯狂Python讲义学习日志01——变量和简单类型
本文作者学习了李刚先生撰写的《疯狂Python讲义》一书,将在CSDN平台对学习过程中的内容进行总结形成一份简要的读书笔记。此举一方面可以方便自己日后复习之用,另一方面对Python感兴趣的同学也可以通过这些系列的文章对Python进行简单的学习。最后用一句话,勉励正在努力的道友们:每个努力生活着的人,都是最好的自己。愿大家不辜负美好时光,无愧于自己的期许。每日进步,生活的灿烂、恣肆!!!原创 2020-04-28 16:51:41 · 255 阅读 · 0 评论