python

《Python网络编程基础》学习笔记

好久不见. 提交于 2019-12-15 00:01:22
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 对于我这个对网络编程完全空白的新手来说, 《Python网络编程》 这本书还是比较好的。首先向本书的作者 John Goerzen 致敬,谢谢他能写出这样好的书来供我们学习。 过年前把第一章的第一部分看过了,主要介绍了 客户/服务器网络,这对于我是十分有用的,因为之前没有网络编程的任何经验。 1.理解TCP/IP基础 为了实现共享,TCP是把需要发送的数据分解成很多小 信息包 在Internet上传输。 2.寻址 关键词: IP 、 DNS 、 端口号 3.可靠性 关键词: 校检码 、 信息包 4.路由

Python中旧样式类与新样式类有什么区别?

≯℡__Kan透↙ 提交于 2019-12-14 21:04:04
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> Python中旧样式类与新样式类有什么区别? 什么时候应该使用其中一个? #1楼 声明方式: 新样式类从object或另一个新样式类继承。 class NewStyleClass(object): pass class AnotherNewStyleClass(NewStyleClass): pass 老式的类没有。 class OldStyleClass(): pass Python 3注意: Python 3不支持旧样式类,因此上述任何一种形式都会生成新样式类。 #2楼 Guido撰写了 有关New-Style

关于win10tensorflow的配置(CPU+GPU)

非 Y 不嫁゛ 提交于 2019-12-14 18:49:05
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 主要内容 CPU篇 GPU篇 【前期准备与注意事项】 环境:window1064位+python36(37)+CUDA9.0+cuDNN7.6+tensorflow_gpu-1.12.0 软件:anaconda+pycharm 硬件:有nvidia显卡的笔记本或台式(非AMD) 注意:cuDNN需要登陆在下载,tensorflow下载慢,所以这两我会提供百度云链接。 【CPU篇】 软件:anaconda+pycharm 环境:python3.7+tensorflow_cpu-1.13.1 百度云:链接: https:/

终止Python脚本

牧云@^-^@ 提交于 2019-12-14 12:53:52
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 我知道PHP中的 die() 命令可尽早停止脚本。 如何在Python中执行此操作? #1楼 一种提前终止Python脚本的简单方法是使用内置函数quit()。 无需导入任何库,它既高效又简单。 例: #do stuff if this == that: quit() #2楼 您也可以只使用 exit() 。 请记住, sys.exit() , exit() , quit() 和 os._exit(0) 杀死 Python解释器。 因此,如果它出现在由 execfile() 从另一个脚本调用的脚本中,它将停止两个脚本的执行

Python 的简单赋值,你能看透么?

百般思念 提交于 2019-12-14 12:15:13
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 每个学过Python 的人都听说过LIST与Tuple的区别:”LIST能改变内部值,Tuple不能改变内部值。“ ,由此引发了这篇文章。而在改变内部值的同时我们也能学到变量与变量之间传递的不同。 现在让我们先看一段代码: #encoding=utf8 a = [1,2] b = [3,4] c = [5,6] t = (a,b,c) print t[0:3] a = [10,11] b = [12,13] c = [14,15] print t[0:3] 首先,Candy为了打破元组不能改变内容

apt-get install 和 pip install的区别

我只是一个虾纸丫 提交于 2019-12-14 11:44:51
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 在UBUNTU系统下,使用python进行语言开发时,在必要时需要安装不同的python包进行扩展。那么,通常用到的两种方式:pip install和ubuntu系统独有的apt-get install有什么区别呢?这里略作记录。 (主要参考:http://askubuntu.com/questions/431780/apt-get-install-vs-pip-install) pip install的源是pyPI,apt-get 的源是ubuntu仓库。 对于python的包来说,pyPI的源要比ubuntu更多

五个python常用运维脚本面试题实例

自作多情 提交于 2019-12-14 11:28:27
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 原文作者:chengxuyuan 来源:马哥教育 链接: https://mp.weixin.qq.com/s/nahDVL6aiMQ2vp85wo6nNw 一、用 Python 写一个列举当前目录以及所有子目录下的文件,并打印出绝对路径 #!/usr/bin/env python import os for root,dirs,files in os.walk ('/tmp'): for name in files: print ( os.path.join (root,name)) os.walk() 原型为:os

人们为什么在Python脚本的第一行上编写#!/ usr / bin / env python shebang?

▼魔方 西西 提交于 2019-12-14 11:18:09
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 在我看来,如果没有该行,文件运行相同。 #1楼 您可以使用virtualenv尝试此问题 这是test.py #! /usr/bin/env python import sys print(sys.version) 创建虚拟环境 virtualenv test2.6 -p /usr/bin/python2.6 virtualenv test2.7 -p /usr/bin/python2.7 激活每个环境,然后检查差异 echo $PATH ./test.py #2楼 强调大多数人错过的一件事可能是有道理的

mac搭建python+selenium+firefox爬虫

拜拜、爱过 提交于 2019-12-14 10:51:41
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 今天闲来无事看到selenium可以做自动化测试框架,就来试试手。 1、安装pip 2、pip install –U selenium 完成之后就可以耍代码了,先举个栗子,测试一下: from selenium import webdriver import time dr = webdriver.Firefox() time.sleep(5) print 'will close' dr.quit() print 'close' 出师不利啊,报错了: selenium.common.exceptions

Selenium Webdriver 学习(1)--install

本秂侑毒 提交于 2019-12-14 10:34:12
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> step 1 首先当然是安装,这边先要安装python www.python.org/download里面有两个版本可以选,一个是python3, 一个是python2,由于之前一直在用2,所以仍然选择2.7.11 step 2 安装setup-tools,这个工具在安装python第三方软件时非常有用 https://pypi.python.org/pypi/setuptools python setup.py install step 3 进入C:\Python27\Scripts easy_install pip