【python3.7-初学篇-14】教程文章相关的互联网学习教程文章

python3之面向对象【代码】

1、面向对象术语类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类属性(类变量):类属性在整个实例化的对象中是公用的。类属性定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据。方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(ov...

win10+Anaconda3+PyCharm 2019.1+python3.7-tensorflow-gpu1.13.1(RTX2080深度学习环境配置)【图】

之前没有用过显卡,直接上手了一块RTX2080,在pycharm里面配置tensorflow-gpu踩坑无数,写下这篇经验,希望对还在坑中挣扎的小伙伴们有些帮助。一些知识:配置tensflow-gpu,大概需要安装显卡驱动,安装python,CUDA,cuDNN,更改环境变量,安装tensflow-gpu其中的坑大概在于CUDA,cuDNN与tensorflow的版本需要兼容,有时还要考虑到python的版本。其中还需要注意python的位数,好像只能64位,32位会在哪里出错我忘了......CUDA(Com...

Python3.2官方文档翻译--文件读写

5.2文件读写 Open()方法返回一个文件对象,在大多数情况下传递两个对象: open(filename, mode);例如:>>> f = open(’/tmp/workfile’, ’w’)第一个参数是包含文件名称的字符串,第二个参数是包含描述文件使用方式的字符串。如果文件只读标记为“r”,只写标记为“w”(相同名字的已经存在文件将会被清除),, “a”表示添加到文件结尾,数据就会自动的添加到文件的结尾。“r+”表示可读可写。Mode参数是可选择的,如果没有此参数...

Python3 sqlacodegen 根据已有数据库生成 ORM 使用的 model.py【代码】

pip install sqlacodegenpip install pymysqlsqlacodegen mysql+pymysql://username:password@127.0.0.1:3306/db_name > models_tmp.py 原文:https://www.cnblogs.com/yuqilin/p/10743386.html

华为云照片的爬虫程序更新(python3.6)【代码】【图】

一、背景:每年终都有一个习惯,就是整理资料进行归档,结果发现手机照片全备份在华为云里,在官网上找了一圈,没找到官方的pc工具用来同步照片。于是找出上次写的程序,看看能不能爬到数据,然而……果然不好用。因为华为在登录上又增加了一些验证机制,譬如:账号保护抓了一下报文,发现逻辑变复杂了很多,部分逻辑还封装在js里。算了,懒得琢磨了,直接用selenium吧。二、实现思路:1、用Python + selenium +浏览器 ,人工登录,...

Centos7 yum安装Python3.6环境,超简单【代码】

原文链接:https://blog.51cto.com/wenguonideshou/2083301配置好Python3.6和pip3安装EPEL和IUS软件源yum install epel-release -y yum install https://centos7.iuscommunity.org/ius-release.rpm -y安装Python3.6yum install python36u -y yum install python36u-devel -y创建python3连接符ln -s /bin/python3.6 /bin/python3安装pip3yum install python36u-pip -y创建pip3链接符ln -s /bin/pip3.6 /bin/pip3原文:https://www.c...

Python3学习策略【代码】

自学Python要点【参考:http://www.cnblogs.com/shsxt/p/9138950.html】1.找一本浅显易懂,例程比较好的教程,从头到尾看下去。 不要看很多本,专注于一本。把里面的例程都手打一遍,搞懂为什么。我当时看的是《简明python教程》,不过这本书不是非常适合零基础初学者。零基础推荐《与孩子一起学编程》,或者看我写的教程 Crossin的编程教室 - Python入门。2.去找一个实际项目练手。 我当时是因为要做一个网站,不得已要学python。...

python3+requests:post请求四种传送正文方式【代码】

https://www.cnblogs.com/insane-Mr-Li/p/9145152.html前言:post请求我在python接口自动化2-发送post请求详解(二)已经讲过一部分了,主要是发送一些较长的数据,还有就是数据比较安全等,可以参考Get,Post请求方式经典详解进行学习一下。我们要知道post请求四种传送正文方式首先需要先了解一下常见的四种编码方式:  HTTP 协议规定 POST 提交的数据必须放在消息主体(entity-body)中,但协议并没有规定数据必须使用什么编码方...

Python3中字符串中的数字提取方法【代码】

逛到一个有意思的博客http://cuiqingcai.com/category/technique/python 在里面看到一篇关于ValueError: invalid literal for int() with base 10错误的解析,针对这个错误,博主已经给出解决办法,使用的是re.sub 方法1 totalCount = ‘100abc‘2 totalCount = re.sub("\D", "", totalCount) 但是没有说明什么含义,于是去查了其他的资料,做一下记录: 在Python3.5.2 官方文档re模块中sub函数的定义是: re.sub(pattern...

Python3 XML解析【代码】

什么是XML?XML 指可扩展标记语言(eXtensible Markup Language),标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。 你可以通过本站学习XML教程XML 被设计用来传输和存储数据。XML是一套定义语义标记的规则,这些标记将文档分成许多部件并对这些部件加以标识。它也是元标记语言,即定义了用于定义其他与特定领域有关的、语义的、结构化的标记语言的句法语言。python对XML的解析常见的XML编程接口有DOM和...

python2与Python3的区别

Python2:源码不统一,有重复功能代码 /取整整型 int --long(长整型) /(除号)获取的是整数Python3:源码统一,底层用的语言一样,无重复功能代码整型 int /(除号)获取到的是浮点数(小数)原文:https://www.cnblogs.com/flhw/p/11155119.html

Python3 实现单例设计模式【代码】【图】

单例模式的一般实现 饿汉式 懒汉式就是通过一个方法才能实现单例,我不是很常用,所以在此就写个饿汉式。以后再补懒汉式。 单例模式的核心作用是保证一个类只有一个该类型的对象。在一个对象被过多调用时避免过多的消耗内存,即可使用单例模式。 在python中新建一个对象会调用 __new__ 方法为创建的对象分配其内存空间,并且返回该对象的引用,随后将会传给 __init__ 函数进行实例化。 一般情况下并不需要调用 new 方法,当使用单例...

(Python3 代码实现)《大话设计模式》九:建造者模式【代码】【图】

模式特点:将一个复杂对象的构建(Director)与它的表示(Builder)分离,使得同样的构建过程可以创建不同的表示(ConcreteBuilder)。程序实例:“画”出一个四肢健全(头身手腿)的小人代码特点:无 class Person:def create_head(self):passdef create_hand(self):passdef create_body(self):passdef create_foot(self):passclass ThinPerson(Person):def create_head(self):print("thin head")def create_hand(self):print("thin han...

python3.6+selenium_Page Object设计模式【代码】

#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2019/1/9 11:26 # @File : test_8_3_2_BasePage.py Project: 基础类BasePage,封装所有页面都公用的方法, 定义open函数,重定义find_element,switch_frame,send_keys等函数。 在初始化方法中定义驱动driver,基本url,title WebDriverWait提供了显式等待方式。 from selenium.webdriver.support.wait import WebDriverWait from selenium.webdriver.support import ...

Selenium3+Python3_14:POM设计模式【图】

Python+Selenium+Unittest+Git+Jenkins框架,POM设计模式,大致如下: 1.common文件夹: 二次封装原有方法的文件base.py; 存放通过的文件,如:生成报告的文件 2.pages文件夹: page元素的定位; 调用前边的封装方法,或者继承,再次封装一些页面的操作方法:如输入用户名密码点击登陆等操作。(或者元素定位,操作方法分别单独放在不同的文件夹) 3.testcase文件夹: 调用上一步封装的方法, 使用unittest框架写用例,判断结果 注意...