自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不世人的博客

我不世人永远的编程萌新,正在努力自学Python、Java、C/C++、Rust、Julia,希望能在这里遇到一起努力的人!

  • 博客(22)
  • 收藏
  • 关注

原创 一小时学会Python基础练习的十四个练手题

目录1到100的加法搬家具办公室人员分配猜拳游戏乘公交车吃苹果九九乘法表烤地瓜奇偶100内相加三角形正方形文件备份学员管理系统(函数版)学员管理系统(面向对象版)mainmangerSystemstudent1到100的加法i = 1 result = 0while i <= 100: result += i i += 1print(result)搬家具class Furniture(): def __init__(self,name,area):

2021-07-07 21:38:28 529

原创 python的模块与包的关系

模块和包的概念python中的模块,其实就是一个python的文件,包含了很多类和函数,基本上都是可以向外调用的,或者整个文件都用来处理某个操作,我们使用库和框架就是由模块和包构成。模块导入模块的方式import 模块名1,模块2,.......调用模块功能格式:模块名.功能名()from 模块名 import 功能名,功能名1,功能名2调用模块功能格式:功能名()from 模块名 import * 导入全部功能格式:功能名()import 模块名 as 模块别名

2021-07-07 19:11:56 831

原创 Python处理异常代码的基本操作,原来都大同小异!

目录什么是异常?如何捕获异常?1. 异常的写法2. 捕获指定异常3. 捕获多个异常4. 捕获异常的描述5. 捕获所有异常6. 异常的else7. finally8. 自定义异常模块9. 异常传递思路总结什么是异常?简单来说,Python解释器是由上到下解析代码,如果代码中间有出现错误,那么下面的代码就不会被执行,终端会直接提示错误异常。所以我们需要去测试,然后进行处理操作,这个过程就是一场处理。如何捕获异常?1. 异常的写法try: 可能发生的错误代码except (异常类型): 异常后执行

2021-07-07 15:25:45 233

原创 学了一小时Python总结了面向对象一点点知识

目录面向对象类和基本对象魔法方法1.__init__(self)方法2.__str__(self)方法3.__del__(self)方法面向对象案例1.烤地瓜2.烤地瓜对象继承基本概念单继承和多继承子类重写父类__mro__方法子类调用父类属性和方法多层继承super()的用法私有属性异常面向对象面向对象就是将编程当成一个事物, 对外界来说事物就是直接使用的,而事物的构成我们不需要理解,编程上的理解就是设置该事物能做什么事情。类和基本对象然后面向对象编程过程中,有两个组成部分类和对象,类和对象的关系

2021-07-07 13:51:17 131

原创 一小时学会Python3爬虫基础(十一)文件操作

目录打开文件的基本操作读写追+三者区别指针函数seek()文件备份操作文件夹的基本操作!批量操作文件用python对文件进行操作也就是:打开、读、写、关闭、复制,这个五个操作。一般应用到数据存储,以及数据调用上!打开文件的基本操作open(name,mode)# 打开了一个存在的文件,或者创建一个新文件。# name是指要打开的文件名字符串,可精确到文件的具体路径# mode设置打开文件的模式:只读、写入、追加等打开文件的模式模式解析r只读文件,文件的指针将会放在文件

2021-07-05 20:53:47 165

原创 一小时学会Python3爬虫基础(学生管理系统)函数进阶强化

前言这部分是为了强化之前所学函数内容,其实也是较为基础的函数应用案例!学生管理系统需求首先,要先分析需求,系统要求能够实现这些功能:添加学员信息删除学员信息修改学员信息查询学员信息显示全部信息退出系统交互不过这些只是我们要实现的系统功能,那系统不单纯只有功能,肯定还需要“交互”,所以我们要分析怎么让功能与用户进行交互。显示功能界面用户选择功能 = 通过什么方式,执行什么的功能代码实现知道了需求和交互内容,现在就是怎么去写需求的功能,以及怎么做出一个界面。现在进行步骤

2021-07-05 15:26:27 192

原创 一小时学会Python3爬虫基础(十)递归和高阶函数的运用

目录前言递归函数lambda的运用内置高阶函数总结前言本节要说的内容比较套娃,请自带大脑循环。递归函数简单说一下就是:自己用自己!其实就是函数嵌套的一个特殊的例子,自己是个函数,并调用自身,只不过函数必须携带出口,也就是要有return才行。# 求 1+2+3的值def sum_numbers(num): if num == 1: return 1 elif num < 0: # 这里的作用是为了防止 num为负数或0 造成递归深度过深

2021-07-05 09:39:36 327

原创 一小时学会Python3爬虫基础(九)什么是推导式?三分钟简单理解

目录前言推导式列表推导式if判断推导式for循环嵌套推导式字典推导式集合推导式总结前言在说函数之前,我把最重要的推导式给忘记说了,不过也还好!咱们还没进入到函数强化内容,所以亡羊补牢为时不晚,所以这里在这里要给大家补充“推导式”的构成和用法!推导式大家别被这个词给迷惑了,推导式并不是什么有难度的东西,它只是python构建数据的一种简洁的写法而已。列表推导式按照平常,我们要准备给一个空列表添加数据的时候,需要通过for循环和while循环来操作。while循环列表list1 = []

2021-07-05 01:40:40 218

原创 一小时学会Python3爬虫基础(八)函数有那么难?一篇让你彻底理解

前言我听过很多初学编程,然后遇到函数就直接吓退的萌新,经过一段时间的了解,原来这些人都卡死在自己“定性思维”上。一看到函数这个词就立马想到了这是以前上学“函数”,就是那一串密密麻麻的代数公式!其实,编程中的函数 跟那个差太多了,用不上那么多计算公式一类的东西。函数式:简单理解,python函数 =(变量)+(if或while等控制和循环语句,或者函数)将这么组合前面打个 def 让别人知道,并且我还给它取了个名字,接着打个小括号+冒号(def 名字():)然后要把这(变量)+(if或while

2021-07-04 23:37:12 641

原创 一小时学会Python3爬虫基础(七)高级数据的公共操作!

目录前言公共运算符1. 加号运算符2. 乘法运算符3. 成员运算符公共函数1. len()2. del 或 del()3. max()和min()4. range()5. enumerate()总结前言高级数据讲解完毕,不过怎么看起来每个数据类型的操作都好像有那么一点相似?所以这回我们来讲一下高级数据类型的公共操作内容。公共运算符1. 加号运算符其实,“+”这个运算符除了能用来做算术运算,其实它还充当着序列数据“合并作用”,具体内容我们可以用代码的方式来操作一下。字符串str1 = 'aa'

2021-07-02 23:53:09 101

原创 一小时学会Python3爬虫基础(七)高级数据的全部操作:元组和集合

目录前言元组1. 下标2. index()3. count()4. len()5. 特殊情况集合1.创建集合2.增加数据3.删除数据4.查找数据总结前言基本常用三类高级数据用法,以及他们想配套的函数,全部讲解完毕!这回讲解的两种数据元组和集合,这两类数据类型虽然使用范围不大,但是在特殊情况下会用到,有一些程序猿喜欢用这两种数据做固定数据和去重,为了方便我们能够看懂别人代码,还是要学一下元组和集合。元组元组和列表区别在于不能直接更改数据,然后也拥有索引num_tuple = [100,200,300

2021-07-02 22:16:05 407

原创 一小时学会Python3爬虫基础(七)高级数据的全部操作:字典

目录前言字典1. 字典格式2.创建有效字典2. 创建空字典3. 字典类型转换字典增加和修改1. 增加2. 修改字典查找1. key键查找2. get()3. keys()4. values()5. items()字典循环遍历1. 遍历字典的key值2. 遍历字典的value3. 遍历字典的元素items4. 遍历字典的键值对总结前言都跟学到这里了,大家都应该对高级数据操作有一定的了解,那本回就进入到“字典”的学习,字典可以说是python应用最多的数据类型了,很多数据存储基本上都以字典的形式。字典字

2021-07-02 21:11:00 800

原创 一小时学会Python3爬虫基础(七)高级数据的全部操作:列表

目录前言列表列表查找1. 索引(下标)2. index()函数3. count()该函数4. len()函数列表判断1. in2. not in3.体验案例列表增删1. append()2. extend()3. insert()4. del 删除5. pop()6. remove()7. clear()列表修改1. 修改指定下标的数据2. reverse()3. sort()列表复制copy()列表循环遍历1.while循环遍历2.for循环遍历列表嵌套列表的综合应用总结前言这回来学一下列表这个玩意,

2021-07-02 17:28:30 202

原创 一小时学会Python3爬虫基础(七)高级数据的全部操作:字符串

目录前言字符串具体表现形式字符串索引具体的操作切片操作判断字符串长度字符串查找操作字符串修改操作字符串判断操作总结前言这回来学最常用的高级数据类型的增改删查,以及如何进行判断,主要讲解的字符串、列表、元组、字典、集合这五种数据类型的操作。字符串字符串是python中最常用的数据类型,一般表现形式都是通过引号来创建字符串,创建字符串之哟啊给变量分配一直值就OK!具体表现形式a = 'Chinese'b = "apple"c = """你好"""b = "你\'们好"你要是感觉上面这些不是

2021-07-02 14:49:19 312

原创 一小时学会Python3爬虫基础(六)条件分支控制与循环

目录前言分支语句基本概念条件控制语1.if 语句1.1单支if语句1.2 双支if else 语句1.3 多重判断if elif 语句1.4 if 嵌套语句1.5 if 三目运算符2.while 循环语句2.1 单独循环2.2 while循环中break和continue2.3 while else的用法2.4 while嵌套循环3.For循环语句3.1 单一for循环3.2 for循环中break和continue3.4 for else的用法3.4 for嵌套循环总结前言在学习完全面内容后,各位应该

2021-07-02 02:18:32 388

原创 一小时学会Python3爬虫基础(五)一篇全面了解六种运算符的用法!

目录前言运算符2.赋值运算符:4.逻辑运算符5.成员运算符6.身份运算符:总结:前言当我们已经了解了python的一些基本操作和基础语法,以及常用的数据类型后,现在就得来学一下控制语句的会用到的运算符,然后我们才能理解if判断、while和for循环,还有所谓中断和迭代的各种操作。运算符1.算术运算符:这个跟我们小学上的数学课一样,就是乘和除的符号不太一样!符号作用例子+相加1+1=2-相减1-1=0*相乘2*2=4/相除10/2=5.

2021-06-30 23:59:27 393

原创 一小时学会Python3爬虫基础(四)完整解析格式化输出和数据类型转换

目录前言格式化输出格式化符号 %s格式化函数format格式化表示 f-string转义符和结束符\n意思就是“换行”new line\t 叫做水平制表符(tab),\r 是回车符carriage return结束符数据类型转换数据类型判断数据类型转换总结前言上回我们大概了解了变量和数据的类型,原本是要自己讲解这些类型的增、删、查、修、判断,但是在说这部分内容的时候,还有一些部分常规要用的内容没说,所以这回讲解一下格式化输出、转义符、结束符、数据转换的内容。格式化输出这里说到的格式化,大多情况下是.

2021-06-29 23:41:59 961 1

原创 一小时学会Python3爬虫基础(三)变量和数据类型的完整理解

目录前言变量定义一个变量的语法使用变量的一个代码例子数据类型总结前言跟进前面所学,大家都应该能掌握python语法的一个大概,那么接下来我们要说就是变成里面最基础,也是最重要的核心内容,就是变量和数据类型,这里需要跟各位说一下,编程的本质就是为了处理数据,让数据形成行为达到效果,所以这个内容很重要!变量在未学编程之前,经常会听到IT大佬在给解释软件运作过程中,会一直反复提及一个名词变量,按照字面上的理解就是“可改变的量”。具体变量是什么?通俗理解:变量好比就是一个容器,比如水杯、盒子等有体积的物.

2021-06-28 22:52:20 390

原创 一小时学会Python3爬虫基础(二)基础语法 输入输出 关键字 注释

目录前言集成环境/编辑器基本语法缩进换行标识符关键字注释输入/输出总结前言python作为一门编程语言,也跟其他语言一样有自己的逻辑语法,那什么是语法?跟人一样每个人都有自己说话一套方法。集成环境/编辑器既然开始学习编程,当然也需要工具来辅助,支持python的编辑器其实很多,这里推荐使用Pycharm,当然有人喜欢用vscode,vscode可以自定义开发环境,但是问题比较多,所以这里推荐用Pycharm免得萌新到处走弯路。基本语法python语法是:缩进换行!然后是注释、关键字和标识符。..

2021-06-28 15:55:04 556

原创 一小时学会Python3爬虫基础(一)基本用法和环境安装

前言有各路大哥说想学个Python过把程序猿的瘾,所以在网上找了诸多零碎的资料进行自学,但是搜索的自学内容基本是一些大佬的文章,虽然有些文章写的非常有趣,不对于什么计算机基础都没的人来说,再有趣也很难系统的学习python的基础,导致越学越糊涂!那作为自学过来的辣鸡的我见状,看到这么多天涯沦落人,愿来系统的给小伙伴们讲解Python的基础,那辣鸡也是萌新一枚,所以本博客以纯萌新手法进行书写!Python简介和特点关于Python简介这个玩意,具体内容可以直接搜索百科,创始人叫Guido van R.

2021-06-28 12:18:43 240

原创 解决Ubuntu网络调试助手安装后无法打开问题

通常很多初学者在学习和开发网络相关程序时,基本上都会用到NetAssist这个网络调节助手,该工具简洁实用,对于初学网络编程的人员特别友好,windows系统下该调节助手在任何系统版本中都能正常运行,但是到了linux系统下,比如常用的Ubantu 20.04或更高的版本后,发现仅此出现图标而无法启动NetAssis,主要是缺失很多库的原因,所以这里给出安装和Bug解决方案!NetAssis下载地址:https://cloud.189.cn/t/ra2M7juimAFb (访问码:k9kv)..

2021-04-24 14:32:55 9339 33

原创 初学编程第一天:学会virtualbox虚拟机Ubantu系统安装

一、安装虚拟机virtualbox下载地址:https://www.virtualbox.org/wiki/Downloads根据自己当前主机系统下载对应的二进制软件包!二、安装Ubantu系统1.新建一个任务2.安装系统镜像选择已经创建好的任务,点击启动!接着选择跟创建虚拟机前设定一致版本的系统镜像ISO进行安装等待安装完毕,然后系统调整下面一直点继续就行等待下载完成三、设置系统root密码,以及介绍常用终端命令设置系统root密码,更新软件$ sudo

2021-03-08 01:11:22 209

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除