scrapy框架之Selectors选择器 Selectors(选择器) 当您抓取网页时,您需要执行的最常见任务是从HTML源中提取数据。有几个库可以实现这一点: BeautifulSoup是Python程序员中非常流行的网络抓取库,它基于HTML代码的结构构建一个Python对象,并且处理相当糟糕 ...
分类:
其他好文 时间:
2019-10-05 14:34:22
阅读次数:
83
手把手教你把Python应用到实际开发 不再空谈语法 1. 字典推导(Dictionary comprehensions)和集合推导(Set comprehensions) 大多数的Python程序员都知道且使用过列表推导(list comprehensions)。如果你对list comprehe ...
分类:
编程语言 时间:
2019-09-30 21:51:37
阅读次数:
141
1.ORM 在MVC或者说MTV设计模式中,模型(M)代表对数据库的操作。但操作数据库需要专门的SQL语句,而Python程序员不是专业的DBA,写的SQL语句可能有点次,于是就有人想到用python语法来操作,这就是ORM。 ORM 即:对象—关系—映射(从https://www.cnblogs. ...
分类:
其他好文 时间:
2019-09-19 16:31:21
阅读次数:
84
三、ubuntu安装软件 1、安装常用软件 python程序员: $ sudo apt install ipython $ sudo apt install ipython3 $ sudo apt install ipython-pip $ sudo apt install ipython3-pip ...
分类:
系统相关 时间:
2019-09-17 12:19:16
阅读次数:
112
高逼格超美的IDE界面,是每个程序员的梦想! 随着人工智能/机器学习的兴起,Python作为一门“漂亮的语言”,再次获得广大程序员的关注。而JetBrains出品的PyCharm无疑是最好用的Python IDE之一。 本文就手把手的教你,如何把自己的PyCharm配置的更加好看!绝对比网上大多数教 ...
分类:
编程语言 时间:
2019-09-05 18:22:13
阅读次数:
89
今天我将介绍20个属于我常用工具的Python库,我相信你看完之后也会觉得离不开它们。他们是: Requests.Kenneth Reitz写的最富盛名的http库。每个Python程序员都应该有它。 Scrapy.如果你从事爬虫相关的工作,那么这个库也是必不可少的。用过它之后你就不会再想用别的同类 ...
分类:
编程语言 时间:
2019-08-27 19:11:18
阅读次数:
80
Selectors(选择器) 当您抓取网页时,您需要执行的最常见任务是从HTML源中提取数据。有几个库可以实现这一点: BeautifulSoup是Python程序员中非常流行的网络抓取库,它基于HTML代码的结构构建一个Python对象,并且处理相当糟糕的标记,但它有一个缺点:它很慢。 lxml是 ...
分类:
其他好文 时间:
2019-08-21 09:41:21
阅读次数:
100
编程语言的发展史 1.机器语言(直接用二进制跟计算机直接沟通交流,直接操作硬件): 优点:计算机能够直接读取,速度快 缺点:开发效率极低 2.汇编语言(用简单的英文标签来表示二进制数,直接操作硬件): 优点:开发效率高于机器语言 缺点:执行效率低 3.高级语言(php,c,c++,java,c#,p ...
分类:
编程语言 时间:
2019-06-28 16:36:34
阅读次数:
105
Django REST framework介绍 介绍 现在前后端分离的架构设计越来越流行,业界甚至出现了API优先的趋势。 显然API开发已经成为后端程序员的必备技能了,那作为Python程序员特别是把Django作为自己主要的开发框架的程序员,十分推荐Django REST framework(D ...
分类:
其他好文 时间:
2019-06-07 21:26:04
阅读次数:
115
《Python程序员面试算法宝典》PDF高清版 链接: https://pan.baidu.com/s/1Rtvk_KCmdwvGliyq9Pg9OQ 提取码: i69a ? 内容简介 · · · · · · 本书是一本讲解程序员面试笔试算法的书,代码采用Python语言编写,书中除了讲解如何解答算 ...
分类:
编程语言 时间:
2019-06-04 22:36:46
阅读次数:
472