1. 面向对象的概念,面向对象是一种编程思想。
是对现实世界中一类事物的抽象,在编程中可以理解为是一种建立现实世界事物的模型
2. 面向对象和面向过程的区别:
面向过程关注的是完成工作的步骤。
面向对象关注的是谁能完成工作。
面向对象是在完成工作的时候关注哪些个体能够完成对应的工作,找到对
模块(Module)的引入
import 模块名
调用模块中的函数的方式为
模块名.函数名
这种方式引入会相当于将模块中代码执行一遍,所以如果引入的模块中有输出语句,那么只写import 模块名,运行也会显示输出。
若想只引入模块中的某个函数,可以使用如下方法
from 模块名
回到python,用一下python的进程池。
记得之前面试的时候,面试官问:你知道进程池的默认参数吗? 我没有回答上来,后来才知道,是有默认参数的。下面就看看它的默认参数
1. 不加参数
from multiprocessing.pool import Pool
from time import
1 #!/usr/bin/env python
2 # -*- coding:utf-8 -*-
3 import time
4 def cal(l):
5 start_time=time.time()
6 res=0
7 for i in l:
8
编程语言中的循环语句,以循环判断达式是否成立为条件,若表达式成立则循环执行该表达式,若不成立则跳出当前执行执行语句且继续执行其后代码。
如下图所示。
Python中提供以下循环方式
循环类型
描述
while 表达式:
若表达式成立,则继续执行while 里的方法体,若不成立,则会跳出且继续执行后
1 money = input('请输入您的工资:')
2 shop = [("iphone",5800),("ipod",3000),("book",210),("Archer python",80)]
3 while not money.isdigit():
4 print("
目录
JavaScriptJavaScript介绍JavaScript是什么?
JavaScript历史背景介绍
JavaScript的用途
JavaScript和ECMAScript的关系
JavaScript入门易学性
JavaScript的组成
第一个JavaScript实例引入JavaSc
1 # -*- coding:utf-8 -*-
2 '''
3 Created on Sep 20, 2018
4
5 @author: SaShuangYiBing
6
7 Comment:
8 '''
9 import sys
10 from PyQt5.QtWidg
使用环境:Raspberry 3b+ +netifaces+python-nmap+nmap
调用netifaces自动获取ip地址:
def get_gateways():
return netifaces.gateways()['default'][netifaces.AF_INET]
githu源码地址:https://github.com/Germey/ProxyPool更好的代理池维护:https://github.com/Python3WebSpider/ProxyPool下面文章的源地址:https://blog.csdn.net/polyhedronx/article
1、list(列表)是一种有序的集合,可以随时添加、修改、删除其中的元素。
举例:listClassName = ['Jack','Tom','Mark']
列表可以根据索引获取元素,如:listClassName[0] :
列表索引是从0开始的,最后一
import re
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from sel
Virtual Box安装
省略
Virtual Box导入OVA文件
1.全局设定
2.修改框住的路径,最好不要在C盘
3 取消检查更新
4.导入虚拟电脑
5.等待加载完成;加载完成后 OVA文件导入成功
Xshell安装
省略
Xshell连接虚拟机
1.打开Vir
每种计算机语言都有自己注释方式,我们知道注释的作用是说明这些代码是什么,可以一目了然看懂,也方便日后检查和修改。
注释的部分在程序运行过程中不起作用,也不会显示出来。
我们来看下注释方式:
1.单行注释 我们可以使用 # 号来注释
eg: nav = 1 #该处是申明一个变量nav
pr
1 # -*- coding:utf-8 -*-
2 '''
3 Created on Sep 20, 2018
4
5 @author: SaShuangYiBing
6
7 Comment:
8 '''
9 import sys
10 from PyQt5.QtCore
背景
PHP的$和->让人输入的手疼(PHP确实非常简洁和强大,适合WEB编程),Ruby的#、@、@@也好不到哪里(OO人员最该学习的一门语言)。
Python应该是写起来最舒服的动态语言了,一下是一些读书笔记,最后会介绍一下高级的用法:Mixin、Open Class、
1 # -*- coding:utf-8 -*-
2 '''
3 Created on Sep 20, 2018
4
5 @author: SaShuangYiBing
6
7 Comment:
8 '''
9 import sys
10 from PyQt5.QtWidg
1 # -*- coding:utf-8 -*-
2 '''
3 Created on Sep 20, 2018
4
5 @author: SaShuangYiBing
6
7 Comment:
8 '''
9 import sys
10 from PyQt5.QtGui
1 # -*- coding:utf-8 -*-
2 '''
3 Created on Sep 20, 2018
4
5 @author: SaShuangYiBing
6
7 Comment:
8 '''
9 import sys
10 from PyQt5.QtCore
1 # -*- coding:utf-8 -*-
2 '''
3 Created on Sep 20, 2018
4
5 @author: SaShuangYiBing
6
7 Comment:
8 '''
9 import sys
10 from PyQt5.QtCor