欢迎各位兄弟 发布技术文章

这里的技术是共享的

python

Python的from import和import的区别?

我刚开始学习Python,对于import和from import我觉得应该是有区别的,但是在网上搜了一圈,还是没有解答我的疑惑。

查看python已经安装的模块

由于正在学习,就不可避免的学到python中怎样安装模块,比如用easy_install安装就很方便,但是该命令只管安装和删除,却不管列出当前已经安装哪些模块,让用惯pkg_info 的我很不适宜。

大家都用 Python 来做什么啊

python strip()函数 介绍

Python strip()方法

Event Loop

event loop 对象包含两个部分:event 和 loop。event 负责 I/O 事件通知而 loop 负责循环处理 I/O 通知并在就绪时调用回调。

Python 标准库 18.5 - asyncio

Event Loop

PYTHON ASYNCIO库的学习和使用

因为要找工作,把之前自己搞的爬虫整理一下,没有项目经验真蛋疼,只能做这种水的不行的东西。。。T  T,希望找工作能有好结果。

之前爬虫使用的是requests+多线程/多进程,后来随着前几天的深入了解,才发现,对于爬虫来说,真正的瓶颈并不是CPU的处理速度,而是对于网页抓取时候的往返时间,因为如果采用requests+多线程/多进程,他本身是阻塞式的编程,所以时间都花费在了等待网页结果的返回和对爬取到的数据的写入上面。而如果采用非阻塞编程,那么就没有这个困扰。这边首先要理解一下阻塞和非阻塞的区别

Python rstrip()方法

描述

从零开始:写一个简单的Python框架

你为什么想搭建一个Web框架?我想有下面几个原因:

协程与yield表达式

在函数内,yield语句还可以用作出现在赋值运算符右边的表达式,例如:

Python yield 使用浅析

初学 Python 的开发者经常会发现很多 Python 函数中用到了 yield 关键字,然而,带有 yield 的函数执行流程却和普通函数不一样,yield 到底用来做什么,为什么要设计 yield ?本文将由浅入深地讲解 yield 的概念和用法,帮助读者体会 Python 里 yield 简单而强大的功能。

python 中的字符串连接 相加

 

Python格式化输出

今天写程序又记不清格式化输出细节了……= =索性整理一下。

(7)Python爬虫——爬取豆瓣电影Top250

python下字符编码和解码问题:UnicodeEncodeError: 'gbk' codec can't encode character u'\xa0'

先说说我为何出现了这个问题,因为学完爬虫后想拿豆瓣电影Top250练练手,这个是参考的链接(http://blog.csdn.net/fighting_no1/article/details/50926008),该博客的代码几乎把豆瓣电影上的内容全解析了,于是我先保

【总结】Python 2.x中常见字符编码和解码方面的错误及其解决办法

Python 2.x中的字符编码,设计的的确不好,导致初学者,甚至是即使用Python很长时间的人,都会经常遇到字符编解码方面的错误。

Python join()方法

描述

Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符

python有没有列出当前已经安装的模块的命令

已安装的?

Python的下载和安装

Python几乎可以在任何平台下运行,如我们所熟悉的:Windows/Unix/Linux/Macintosh。

查看 python 版本命令

python -V python -v 这个好像得到好多信息

Python XML解析 有大用

Python XML解析

深刻理解Python中的元类(metaclass) 有大用

译注:这是一篇在

Python mixin模式

Mixin模式是一种在python里经常使用的模式,适当合理的应用能够达到复用代码,合理组织代码结构的目的。

Windows下python3安装pip管理包

方法有两种:

期末总结

终于到了期末总结的时刻了! 经过一段时间的学习,相信你对Python已经初步掌握。一开始,可能觉得Python上手很容易,可是越往后学,会越困难,有的时候,发现理解不了代码,这时,不妨停下来思考一下,先把概念搞清楚,代码自然就明白了。 Python非常适合初学者用来进入计算机编程领域。Python属于非常高级的语言,掌握了这门高级语言,就对计算机编程的核心思想——抽象有了初步理解。如果希望继续深入学习计算机编程,可以学习Java、C、JavaScript、Lisp等不同类型的语言,只有多掌握不同领域的语言,有比较才更有收获。

FAQ

常见问题 本节列出常见的一些问题。 如何获取当前路径 当前路径可以用'.'表示,再用os.path.abspath()将其转换为绝对路径: # -*- coding:utf-8 -*- # test.py import os print(os.path.abspath('.')) 运行结果: $ python3 test.py /Users/michael/workspace/testing 如何获取当前模块的文件名 可以通过特殊变量__file__获取: # -*- coding:utf-8 -*- # test.py print(__file__) 输出:

Day 16 - 编写移动App

网站部署上线后,还缺点啥呢? 在移动互联网浪潮席卷而来的今天,一个网站没有上线移动App,出门根本不好意思跟人打招呼。 所以,awesome-python3-webapp必须得有一个移动App版本! 开发iPhone版本 我们首先来看看如何开发iPhone App。前置条件:一台Mac电脑,安装XCode和最新的iOS SDK。 在使用MVVM编写前端页面时,我们就能感受到,用REST API封装网站后台的功能,不但能清晰地分离前端页面和后台逻辑,现在这个好处更加明显,移动App也可以通过REST API从后端拿到数据。 我们来设计一个简化版的iPhone App,包含两个屏幕:列出最新日志和阅读日志的详细内容: 只需要调用API:/api/blogs。

Day 15 - 部署Web App

作为一个合格的开发者,在本地环境下完成开发还远远不够,我们需要把Web App部署到远程服务器上,这样,广大用户才能访问到网站。 很多做开发的同学把部署这件事情看成是运维同学的工作,这种看法是完全错误的。首先,最近流行DevOps理念,就是说,开发和运维要变成一个整体。其次,运维的难度,其实跟开发质量有很大的关系。代码写得垃圾,运维再好也架不住天天挂掉。最后,DevOps理念需要把运维、监控等功能融入到开发中。你想服务器升级时不中断用户服务?那就得在开发时考虑到这一点。 下面,我们就来把awesome-python3-webapp部署到Linux服务器。
同步内容
唯物品评历史

关注"唯物品评历史",跟着泪痕春雨先生,读懂历史,看彻人生

打开隐藏二维码