LOADING

正在加载

小C♥天天

小窝

^v^

多线程与多进程库——threading库、multiprocessing库

壹 简介

1.1 定义

进程:是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。即能够完成多个任务,一般而言,一个进程就是一个独立的软件,如我们在电脑上运行了多个 QQ,进程就是运行着的程序
程序在还没有运行的时候,它们的程序代码文件存储在磁盘中,就是那些扩展名为.exe文件,双击它们,这些.exe文件就被os加载到内存中,运行起来,成为进程。

阅读全文

数据处理库——CSV库

壹 简介

逗号分隔值(Comma-Separated Values,CSV,也称为字符分隔值分隔字符也可以不是逗号),是电子表格和数据库中最常见的输入、输出文件格式。

  • 保存形式

其文件以纯文本形式存储表格数据(数字和文本)。纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据。

  • 分隔符号

CSV文件由任意数目的记录组成,记录间以某种换行符分隔;每条记录由字段组成,字段间的分隔符是其它字符或字符串,最常见的是逗号制表符

  • 打开方式

通常,所有记录都有完全相同的字段序列。通常都是纯文本文件。建议使用WORDPAD或是记事本来开启,再则先另存新档后用EXCEL开启,也是方法之一。

csv模块实现了 CSV 格式表单数据的读写。其提供了诸如以兼容 Excel 的方式输出数据文件或读取 Excel 程序输出的数据文件的功能,程序员无需知道 Excel 所采用 CSV 格式的细节。此模块同样可以用于定义其他应用程序可用的 CSV 格式或定义特定需求的 CSV 格式。

阅读全文

正则表达式库——re库

壹 为什么要学正则表达式

我们先不急着回答上面这个问题,我们来假设一个场景,我们打算在图书馆里面找一些有关于讲解TCP/IP的书籍,这时候如果我们不使用图书馆里面的电脑来进行查找的话,就得一本一本地找,但是当我们使用电脑时,就可以大概知道这类书籍在几层楼,第几个书架上,有没有被借走,这样是不是会很省事呢?而这里的电脑查找方式就是我们这篇文章的主题——正则表达式

阅读全文

爬虫核心库——requsts库

壹 爬虫基础

1.1 概念

随着万维网的迅速发展,加上大数据的出现,快速提取并利用大量的有效数据信息成了焦点,网络爬虫也应运而生。网络爬虫是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本(这是百度百科对爬虫的解释)。

阅读全文

网络编程库——Socket库

壹 简介

1.1 为什么要用Socekt?

有一个问题,网络中进程之间如何通信?
本地的进程间通信(IPC)有很多种方式,但可以总结为下面4类(这里这些可以不用理解):

  • 消息传递(管道、FIFO、消息队列)
  • 同步(互斥量、条件变量、读写锁、文件和写记录锁、信号量)
  • 共享内存(匿名的和具名的)
  • 远程过程调用(Solaris门和Sun RPC)
阅读全文

轻量级数据库——sqlite3库

壹 简介

Python的SQLITE数据库是一款非常小巧的嵌入式开源数据库软件,也就是说没有独立的维护进程,所有的维护都来自于程序本身。它使用一个文件存储整个数据库,操作十分方便。它的最大优点是使用方便,功能相比于其它大型数据库来说,确实有些差距。但是性能表现上,SQLITE并不逊色。麻雀虽小,五脏俱全, sqlite 实现了多数 sql-92 的标准,比如说 transaction 、 trigger 和复杂的查询等。

阅读全文

Python学习(六)——模块

一、这东西是啥,为什么要学它???

因为它牛,Python因为有强大的第三方模块,加上简单易学的语法,使得python编程语言在这几年很快的挤入编程语言的前五强。Python的模块可以等价与C/C++里面的库文件、Java里面的包。

阅读全文

Python学习(十)——附加知识

一、枚举

1.什么是枚举?

起初 Python 中并未内置枚举(enum)类型,枚举是在 Python3.4 添加的新功能,此时我们可能会有一个疑问:Python3.4 之前的版本还能不能使用枚举呢?
答案是可以使用,但是不能直接使用,使用之前需要先用pip install enum安装。
枚举可看作是一系列符号名称的集合,集合中每一个元素要保证唯一性和不可变,因此我们可以对枚举中元素进行恒等比较,通俗来讲枚举就是一系列常量的集合,枚举是可迭代的。

阅读全文

Python学习(四)——三大程序流程结构

一、程序设计流程结构概述

在程序设计语言中,有三种基础的流程结构顺序结构、选择结构和循环结构。许多简单或复杂的算法都可以由这三种基本结构组合而成,是学习任何一门编程语言的基础语法及结构。

阅读全文

Python学习(一)——基础

壹 计算机编程语言的发展历史

1946年在费城第一代计算机——ENIAC公诸于世,标志现代计算机的诞生,是计算机发展史上的里程碑。
计算机终究是一种机器,在没有人类的驱动下是无法运行的,所以需要人类对其内部进行相关的配置,才能运行,但计算机却采用二进制进行运算和存储,而人类通常使用十进制数进行逻辑运算,这样使得人类不容易理解、编写计算机程序,由此计算机编程语言也就随着诞生了。
计算机的第一代编程语言也就是机器语言,一条机器指令规定了计算机系统的一个特定动作,使得计算机可以按照人们的意识去运行,但由于这种语言需要专业的计算机编程人员才能编写,加上对计算机系统的兼容性问题使得二代编程语言应运而生——汇编语言,这种语言相对于机器语言更容易让人理解和接受,但还是没有得到广泛的认可,其复杂性有待提高因此人们有发明了第三代编程语言高级语言也就是我们平时说的C/C++语言等编程语言。
第三代编程语言在目前为止已经是非常成熟的编程语言了,但是呢,由于人们为了缩短传统的编写-编译-链接-运行过程就就创建了脚本编程语言。目前世界上主流的脚本语言有javascript、Python等。

阅读全文
1 ... 4 5 6 7 8
avatar
小C&天天

修学储能 先博后渊


今日诗句