
高级编程语言
文章平均质量分 86
Jietewang
这个作者很懒,什么都没留下…
展开
-
UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xc4 in position 0: invalid continuation byte
UnicodeDecodeError原创 2024-03-08 18:03:02 · 1145 阅读 · 0 评论 -
学到中年的python学习笔记12--进程和线程
1. 简介原创 2021-01-30 00:44:21 · 253 阅读 · 0 评论 -
学到中年的python学习笔记11--正则表达式
前言正则表达式是一个可以筛选存在某些规律的规则,在php中替换函数会经常使用正则。比如需要从很长的一个字符串里筛选电话号码、身份证号码这类存在某些规律的字符串时,使用正则会非常方便。批量处理文本数据时也需要使用正则,python通过标准库中的re模块来支持正则表达式操作。...原创 2020-12-29 16:07:38 · 485 阅读 · 0 评论 -
学到中年的python学习笔记10--文件和异常处理
1. 文件和异常实际开发中常常会遇到对数据进行持久化操作的场景,而实现数据持久化最好的办法就是将数据存储到文件中。如果想学习关于“文件”的知识,可以查看《鸟哥的Linux私房菜》一书。在python中实现文件的读写操作是利用内置的open函数,通过指定文件名,操作模式,以及对文件的编码格式来获取文件的对象。在此之前先来认识一下对文件的操作。 操作模式 具体含义 'r' 读取(默认) 'w' 写入(会截断之前的内容) ‘x’ 写入(如果文件存在会产生异原创 2020-12-18 16:58:57 · 194 阅读 · 0 评论 -
学到中年的python学习笔记09--图形用户界面和游戏开发练习
1. 基于tkinter模块的GUI使用tkinter开发GUI应用的基本步骤:导入模块。创建顶层窗口对象来承载整个GUI应用。在顶层窗口对象上添加相关组件。通过逻辑用代码组合组件。进入主事件循环(mainloop)。import tkinterimport tkinter.messageboxdef main(): flag = True # 修改标签的文字 def change_label_text(): nonloc原创 2020-12-09 21:55:04 · 244 阅读 · 0 评论 -
学到中年的python学习笔记08--图形用户界面和游戏开发基础知识
图形用户界面和游戏开发使用python进行图形和游戏开发,基于thinter模块的GUI,GUI是图形用户界面的缩写,原创 2020-12-02 09:20:11 · 474 阅读 · 0 评论 -
学到中年的python学习笔记07--面向对象进阶编程
前言已经了解了面向对象基础知识,比如如何定义类,如何创建对象和向对象发消息。当然这些在真正的编程里是不够的,我们必须要更好的掌握和使用面向对象编程,那就还得对python中的面向对象编程进行更为深入的了解。@property装饰器如何完成既要保护类的封装特性,又要让开发者可以使用“对象.属性”的方式操作类的属性。除了使用property()函数,python还提供了@property装饰器,可以直接通过方法名来访问方法,不需要在方法名后添加一对‘()’小括号。在之前的小节里是将属性名以单下划线的原创 2020-11-18 21:25:52 · 338 阅读 · 0 评论 -
学到中年的python学习笔记06--面向对象基础编程
面向对象编程基础前言一、类和对象二、定义类创建和使用对象2.读入数据总结前言当下要想深入的学习编程肯定要学习“面向对象”,到底什么是面向对象编程呢?我们可以参考官方的说法:类(class)提供了一种将数据和功能捆绑在一起的方法。创建一个新类将创建一种新的对象类型,从而允许创建该类型的新实例。每个类实例可以具有附加的属性以维护其状态。类实例还可以具有用于修改其状态的方法(由其类定义)。程序是指令集,我们通过英语字符构造的语句在执行时会变成一条条指令由CPU去执行。有时候我们为了简化程序的设计,我们引入原创 2020-11-05 20:02:02 · 792 阅读 · 0 评论 -
CentOS 7 安装和配置java环境
目录前言1.检查系统环境2.安装JDK3.配置环境变量4.总结前言为了复现一个漏洞,本想在Windows上直接操作,奈何使用的工作电脑,如果截图发到csdn可能会泄露一些敏感信息,变拿起了8102年安装的一个centos7系统搭环境复现。没想到Linux上搭个环境这么复杂,原有的环境版本太低需要更新,于是想着记录一下这次魔幻的java安装之旅,以备不时之需。1.检查系统环境首先你要熟悉你的系统环境,憨憨我一上来就是一通熟悉的操作。后来遇到了很多的问题,比如你的系统是32.原创 2020-10-25 21:07:40 · 25288 阅读 · 5 评论 -
python批量跑IP地址归属地的排坑之路
利用Python跑IP地址归属地目录 利用Python跑IP地址归属地1.前言2.获取IP库接口3.分析接口返回数据格式4.排坑之路5.具体代码1.前言作为一个老新手,在工作中需要使用跑IP地址信息,于是就想用python写一个脚本。虽然代码还是不够看,但是...原创 2020-10-13 12:02:27 · 1297 阅读 · 3 评论 -
学到中年的python学习笔记05--字符串和数据结构
字符串和数据结构1.字符编码2.字符串使用功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入1.字符编码要了解字符串就必要了解字符编码问题,因为计算机只能处理数字所以要是利用计算机处理文本,就必要把文本转换成数字才能处理。计算机设原创 2020-10-03 15:53:22 · 617 阅读 · 0 评论 -
学到中年的python学习笔记04--函数
学到中年的python学习笔记04--函数1.函数的作用在熟悉了python编程基础知识后,大家肯定会尝试进行更深入的学习。我记得我刚开始学习python的时候,在了解一些基础后,老师出了一道题,我是真的写了一屏幕,现在想一想当时的自己真的是有一点点的憨。坚持学习的好处就是能及时的防止你一直憨下去。对于代码而言能用一句的就不要多写一句,能用一次循环的就不要去嵌套。那如果在学习中我们遇到需要重复的动作时该怎么解决呢?在学习任何一门技术知识的...原创 2020-08-04 17:04:08 · 251 阅读 · 0 评论 -
学到中年的python学习笔记03--如何开始基础编程
开始基础编程 学习是一个坚持的过程,更是一个需要不断尝试和巩固的过程,这已经是第五篇文章了,学习了一些python的基础我们就应该来尝试一些基础的编程,当然这只是冰山当中的一角,但我们应当在学习完python的核心元素后,作为巩固必须要开始尝试使用python去解决一些问题。尝试将人类语言理解的逻辑翻译计算机编程语言,这个阶段只有通过大量的练习和巩固查询积累才能使你的编程能力实现质的飞跃。 生活在互联网时代,没有什么是通过网络解决不了的。如果有那就自己动手(手动滑稽),学p...原创 2020-07-02 23:52:04 · 279 阅读 · 0 评论 -
学到中年的python学习笔记02--循环结构
循环结构应用场景循环结构是计算机语言中非常神奇的结构,因为我们会把很对重复的、流水线的活儿交给他去完成。python中有两种循环结构for......in循环,还有while。for......in循环如果我们已经知道循环执行的次数,也可以是要对一个容器进行迭代,建议使用for......in循环,例1-100进行求和。sum = 0for i in range(101): sum = sum + iprint(sum)range(101)是构造i的一个取值范围,可以打原创 2020-06-28 22:50:59 · 293 阅读 · 0 评论 -
学到中年的python学习笔记01--判断
判断前言python语句在执行的时候都是顺序结构,根据我们编辑的一条一条语句依次执行,但是有时候我们可能需要在本页任务代码执行结束的时候让用户选择重复执行还是继续下一步执行。例如在游戏场景里如果我们在成功通关后想要再玩一遍呢?或者返回上一关?当然正常人的选择总是正常的。在这里就会有分支,常常解决这种分支的机制就是判断输入根据输入选择执行。1.判断在python中,构造分支结构要使用...原创 2020-06-27 21:43:16 · 254 阅读 · 0 评论 -
学到中年的python学习日记00--了解一点计算机基础
一、计算机基础1.指令和程序 计算机的硬件系统通常由五大部分组成,运算器、控制器、存储器、输入设备和输出设备组成。其中,运算器和控制器放在一起组成中央处理器,它的功能是程序指令的集合,程序就是将一系列的指令按照某种方式组织到一起,然后通过这些指令控制计算机处理我们输入输出的数据。时至今日计算机的各个功能硬件已经越来越精密,处理器...原创 2020-06-24 23:06:35 · 267 阅读 · 0 评论 -
学到中年的Python学习日记
零基础学python011.python是什么类型的语言?答:python是解释型、面向对象、动态数据类型的高级程序设计语言;我的理解就是脚本语言,简单方便、操作性强、理解容易。脚本语言的特性:语法和结构通常比较简单; 学习和使用通常比较简单; 通常以容易修改程序的"解释"作为运行方式,...原创 2020-04-02 16:42:05 · 376 阅读 · 0 评论