#Python

python基础之初识python

  1989年圣诞节期间,吉多·范罗苏姆为了打发时间,开发了python这门语言。真他妈牛逼。  Python崇尚优美、清晰、简单,是一门优秀并广泛使用的语言。2007年在TIOBE榜上已经排到了第四名,被越来越多的人认可并使用。    目前Python主要应用领域:web开发、云计算、人工智能、系统运维...
代码星球 ·2020-03-30

Python 3 数值计算

Python3.4.3(v3.4.3:9b73f1c3e601,Feb242015,22:43:06)[MSCv.160032bit(Intel)]onwin32Type"copyright","credits"or"license()"formoreinformation.>>>17/3#典型的除法...
代码星球 ·2020-03-29

python爬虫神器PyQuery的使用方法

你是否觉得XPath的用法多少有点晦涩难记呢?你是否觉得BeautifulSoup的语法多少有些悭吝难懂呢?你是否甚至还在苦苦研究正则表达式却因为少些了一个点而抓狂呢?你是否已经有了一些前端基础了解选择器却与另外一些奇怪的选择器语法混淆了呢?嗯,那么,前端大大们的福音来了,PyQuery来了,乍听名字,你一定联想到了j...

笔记之Python网络数据采集

非原创即采集一念清净,烈焰成池,一念觉醒,方登彼岸网络数据采集,无非就是写一个自动化程序向网络服务器请求数据,再对数据进行解析,提取需要的信息通常,有api可用,api会比写网络爬虫程序来获取数据更加方便.Chapter1初建网络爬虫一旦你开始采集网络数据,就会感受到浏览器为我们所做的所有细节,它解释了所有的html,...

解决python3 UnicodeEncodeError: 'gbk' codec can't encode character 'xXX' in position XX

从网上抓了一些字节流,想打印出来结果发生了一下错误:UnicodeEncodeError:'gbk'codeccan'tencodecharacter'xbb'inposition8530:illegalmultibytesequence代码importurllib.requestres=urllib.request....

python 实现对象去重

利用set()方法实现对象去重,重写__hash__方法和__eq__方法告诉程序什么样的对象是同一个对象#写一个类拥有100个对象#拥有三个属性nameagesex#如果两个对象的name和sex完全相同#我们就认为这是一个对象#忽略age属性做这100个对象的去重工作classPerson():def__init_...
代码星球 ·2020-03-29

命令行运行python -m http.server报错

最近在学习网站搭建,借助python搭建服务器时,在网站目录启动python服务时报错,如下:UnicodeDecodeError:'utf-8'codeccan'tdecodebyte0xe6inposition0:inva原因如下:计算机->右键->属性看看主机没错到底是啥,如果是中文恭喜你,可以改掉了...

python高级:垃圾回收机制

---恢复内容开始---垃圾回收机制  1.计数引用机制    就是一个变量、数据结构、对象当没有人引用时,python的会启用垃圾回收机制,将其从内存中删除。    怎么看引用的次数呢?sys模块提供的sys.getrefcount(要查的对象)返回引用次数importsysa=1b=1print("删除a之前1的引...

python进阶:装饰器

 1.闭包  简单理解:闭包就是多层函数的嵌套,外层函数的返回值是内层函数的引用。defout_func(n):num=100defin_fucn(*args,**kwargs):     #nonlocalnumifn%2==0:#里面没有修改num的值,直接使用可以,如果变成num+=n则会报错,因此需要...
IT猿 ·2020-03-28

python:图片拼接

一:尺寸相同的图片拼接importosfromPILimportImagewidth_i=200height_i=200row_max=3line_max=3all_path=list()num=0pic_max=line_max*row_maxdir_name=r"C:UsersAdministratorDeskto...
IT猿 ·2020-03-28

python数据分析第二版:数据加载,存储和格式

一:读取数据的函数  1.读取csv文件 importnumpyasnpimportpandasaspddata=pd.read_csv("C:\Users\Administrator\Desktop\result.csv",encoding="utf-8")#这里需要注意路径必须用\斜杠,斜杠显示...

python数据分析第二版:pandas

一:pandas两种数据结构:series和dataframe  series:索引(索引自动生成)和标签(人为定义)组成---返回一个对象obj=pd.Series([1,2,3,4])obj#结果01122334dtype:int64obj=pd.Series(["姓名","年龄","身高","体重"])obj#结...

python数据分析第二版:numpy

一:Numpy#数组和列表的效率问题,谁优谁劣#1.循环遍历importnumpyasnpimporttimemy_arr=np.arange(1000000)my_list=list(range(1000000))defarr_time(array):s=time.time()for_inarray:_*2e=tim...

python基础面试题总结

  自己理解:浅拷贝,只是拷贝引用,不开辟新的空间存储拷贝内容。       深拷贝,就是在内存中,开辟一个新的内存地址,将拷贝内容放到新的地址中去。  验证:对于数字,字符串,元祖这种不可变类型的数据,深拷贝和浅拷贝拷贝的是内存地址的引用。  不可变类型importcopy#不可变类型---数值intfloata1=...

docker:python与docker

一:环境准备  pycharm:专业版(windows)  dockerce免费版(ubantu16.04)  os:  os:防火墙二:开发流程  pycharm中开发环境搭建的工作原理:  1.pycharm中配置docker环境    docker是基于c/s的架构,ubantu上的client链接ubantu上...
IT猿 ·2020-03-28
首页上一页...351352353354355...下一页尾页