博客
标签
时间轴
朋友
按需从Python的pypi上下载安装
第三方模块
了解爬虫:用Python写爬虫比其他语言方便很多,因为它有第三方模块的支持 任何与钱有关的东西,勿爬 任何不想让你访问的数据,勿爬 遵守网站robots.txt文件的限制
windows中的python默认在powershell中使用pip可以安装第三方模块
pip install + 模块名
需要联网,等待安装完成即可
之前所写的东西都是单进程单线程
cpu制程:单位nm(纳米),光刻机的技术决定了cpu制程的技术,cpu制程决定了cpu的性能
目前的cpu制程为10nm
多核cpu其实就是多个cpu,几核就是几个
多核之间的协作,通过多进程或多线程来进行沟通
单进程:一个正在内存中运行的程序
是python提供的官方库,是对操作系统的操作库,os库
官方写好的代码,封装成了一个python模块,给开发人员调用
使用import导入语句,通过该语句导入标准库,或者第三方模块也可使用该语句进行导入
import的语法格式:import 模块名
import 模块名
导入标准库的语法:import os
import os
import os #导入标准库 '''创建一个目录''' os.mkdir("Chai") #会在当前使用的目录中创建一个子目录
用于需要重复使用的代码或者代码复杂用于分类,也叫模块化编程,一个功能一个模块,应用性高,好理解,由程序员自行定义
格式 def 函数名(参数): #声明函数名,并指定是否需要参数 函数体 #这个函数是干嘛的 函数返回值 return
def plus(): print(10+20) #运行之后调用函数 plus() #运行后 30
循环指定范围的代码,是一种定次循环(循环次数已知)
可用来生成数字序列,可用来遍历字符串,元组,列表,字典
一般配置range函数生成数字序列或者实现定次循环
格式:for 变量名 in range(start,end,step): 循环代码块
如果变量名换为”_”不会创建变量
=:赋值运算符,将右边的值赋予左边,比如变量就是这样的操作
+
-
*
/
+=:将一个值自增
a = 1 a += 10 print(a) 11
-=:将一个值自减
同上
**:幂运算,次方
要致富,先修路(好好学习)
“我是神来之笔大神”,双引号中的内容被叫做字符串,’hello,Wrold!’,单引号和双引号的作用是一样的,但是可以用来区别因为英文的撇号,如:”I’m Tom”,或者’my name is “Tom” ‘
无符号的数字(除负号)被叫做整数(如:200.0就不是整数)(1、2、3、4.。。。。)
带符号的数字,如2.0、1.1、-2.5等等,开发过程中避免去使用浮点数
Python是一门解释型的动态语言
Python官网
语言分为解释型和编译型语言 解释型:没有编译器,程序运行生命周期,全程需要解释器的参与(主流) 编译型:没有解释器,编译一次,终生可用(静态语言),没有跨平台能力 如:C语言、C++、汇编、C#
python适合独立作者
常用领域:人工智能AI、大数据(数据分析)