
Python 技术
文章平均质量分 53
介绍 Python3.5 的环境搭建、文件操作、爬虫、flask、技巧与陷阱;介绍 Python 框架,包含 web2py、flask、django、tornado、twisted、scrapy
请叫我子鱼
这个作者很懒,什么都没留下…
展开
-
Python实战 - Django 部署
使用 runserver 启动$ python3 manage.py runserver 0.0.0.0:8080 &使用 fastcgi 命令启动 + shell 脚本 + nginx#!/bin/bashPROJDIR="/data/github/awesome-platform/app"PIDFILE="$PROJDIR/app.awesome-platform.pid"ERRORLOG="/data/logs/cms_app_error.log"OUTLOG="/d.原创 2021-01-21 11:05:56 · 403 阅读 · 0 评论 -
Python爬虫开发从入门到实战
Python爬虫开发从入门到实战(微课版)第1章 绪论爬虫的主要目的是获取网页内容并解析。只要能达到这个目的,用什么方法都没有问题。关于获取网页,本书主要介绍了Python的两个第三方模块,一个是requests,另一个是爬虫框架Scrapy。关于解析网页内容,本书主要介绍了3种方式——正则表达式、XPath和BeautifulSoup。两种网页获取方式和3种网页解析方式可以自由搭配,随...原创 2019-04-08 10:53:20 · 16973 阅读 · 4 评论 -
Python全栈10 - 实战:微信遥控电脑
10、Python实战:微信遥控电脑1 微信远控:Python控制电脑的两种方法1-1 课程介绍 微信控制电脑 网页控制电脑 远程控制软件1-2 命令提示符 CMD 入门基本的CMD命令介绍>dir>time>systeminfo >pingwww.baidu.com>tree Music...原创 2017-04-08 01:21:16 · 1071 阅读 · 0 评论 -
Python全栈9 - Tornado
9、Tornado1Tornado 开发基础1-1 Tornado 概述特点:1)非阻塞式服务器2)速度相当快3)既是web server也是web framework安装:>pip install tornado验证: C:\Users\Administrator>pythonPython 2.7.11 (v2....原创 2017-04-08 01:19:09 · 365 阅读 · 0 评论 -
Python全栈8 - Django 开发与进阶
8、Django 开发与进阶1、Django开发-基础篇1-1 Django 概述优点: 自主管理后台 自带ORM Django的错误提示安装: Win:pip install django==1.7.5Lin: sudo pip install django升级: pipinstall -U django配置环境变量:...原创 2017-04-08 01:17:19 · 1133 阅读 · 1 评论 -
Python全栈7 - Flask实战
7、Flask实战1Flask概述1-1 Python Web 开发及Flask 简介Python的特点: 简单 面向对象 脚本语言 可扩展性 丰富的标准库 活跃的开源社区Python的应用: Web 爬虫 – request 科学计算 机器学习 自动化测试 系统运维Web开发: Djon...原创 2017-04-08 01:16:04 · 647 阅读 · 0 评论 -
Python全栈6 - RESTful API 开发
6、Python RESTful API 开发1、RESTful API 概述1-1、展示微博开放平台的 RESTfulAPI介绍微博开放平台open.weibo.com在linux或mac中,$ curl 请求URL?请求参数pro.jsonlint.com上通过HTTP请求,请求到JSON的过程,就是RESTful的调用1-2、RESTful 设计...原创 2017-04-08 01:13:55 · 15125 阅读 · 0 评论 -
Python全栈5 - Web开发入门
5、Python Web开发1Web 开发介绍1-1 Web 开发概述C/SB/S – web开发访问网站的过程: 静态网站 动态网站 – 网站由于用户的请求不同,而呈现出不同的的结果MVC M –Model模型,存储web应用数据的代码– user类的实现,对象 V –View视图,格式化和显示web应用的用户界面的代码– 首页,...原创 2017-04-08 01:10:59 · 1207 阅读 · 0 评论 -
Python全栈4 - 数据库操作
4、Python数据库操作1Python 操作数据库—— MySQL篇1-1 数据库种类概述数据库分类:1)SQL NoSQL2)单机分布式3)文件型内存型4)批处理交互式数据库产品:1)SQL(结构化查询语言)– MySQLPostgreSQL SQLServer ...原创 2017-04-08 01:07:27 · 1057 阅读 · 0 评论 -
Python全栈3 - 定向爬虫入门
3、Python 定向爬虫入门1、基本的正则表达式1-2正则表达式符号与方法常用符号 . 匹配任意字符,换行符\n除外 (占位符,几个点就是几个占位符) * 匹配前一个字符0次或无限次 ? 匹配前一个字符0次或1次 .* 贪心算法 .*?非贪心算法 () 括号内的数据作为结果返回常用方法 findall匹配所有符合规律的内容,返回包含...原创 2017-04-08 00:55:55 · 2005 阅读 · 0 评论 -
Python全栈2 - 初级课程
2、Python初级课程1、 Python 初识2、Python 语法基础2-1 python常量与变量2-2 python数与字符串python中数的类型主要有5中:int long float bool complexpython中有时单引号和双引号要交叉使用python中三引号引起来的字符串可以换行‘’’‘’’或...原创 2017-04-08 00:52:40 · 636 阅读 · 0 评论 -
Python全栈1 - 快速入门与web2py
Python语言集成开发环境搭建python语言的运行环境:python 2.7.* ,运行速度快,库多集成开发环境:PyCharmPython语言基本语法python语言默认不识别utf-8的中文字符串,需要在文件头部加入# coding=utf-8用format函数给字符串中占位符传值for i in range(0, 100, 2) : print("Item {0}, {原创 2016-09-16 23:00:27 · 1875 阅读 · 0 评论 -
Python3.5开发7 - Web开发
Python3.5开发7 - Web开发7-1 Flask简介与安装Flask是一个使用Python编写的轻量级Web应用框架。基于Werkzeug WSGI工具箱和Jinja2 模板引擎。内置开发用服务器和debugger集成单元测试(unit testing)RESTful request dispatching使用Jinja2模板引擎支持secure cookies(clie...原创 2018-10-18 22:13:20 · 244 阅读 · 0 评论 -
Python3.5开发6 - 实现简单的定向爬虫
Python3.5开发6 - 实现简单的定向爬虫打开:http://www.jikexueyuan.com/robots.txt内容:- 不让爬虫的内容User-agent: *Disallow: /?*Disallow: /course/.html?Requests安装:Windows:pip install requestsLinux:sudo pip install req...原创 2018-10-18 22:05:27 · 395 阅读 · 0 评论 -
Python3.5开发5 - 实现工作记录整理程序
Python3.5开发5 - 实现工作记录整理程序知识点:函数将任务拆分为可以使用python实现的部分演示:import timea = time.time()b = time.localtime(a)print(b)c = time.strftime('%Y-%m-%d %H:%M:%S',b)print(c)# ==================...原创 2018-10-18 21:42:57 · 279 阅读 · 0 评论 -
Python3.5开发4 - 基本的控制与读写Csv文件
快速入门Python3.5开发4 - Python基本的控制与读写Csv文件Windows乱码解决:excel中,点击 数据->自文本 打开 (UTF-8;分隔符是逗号)知识点:控制语句读取CSV文件演示:# var# a = 1# del a# print a# lista = [1,2,3,'w',4,5]print(3 in a)print(100 i...原创 2018-10-18 21:27:12 · 301 阅读 · 0 评论 -
Python3.5开发3 - 基本命令及如何进行读写文件
快速入门Python3.5开发3 - 基本命令及如何进行读写文件知识点:熟练使用Python的列表,元组,集合与字典熟练使用Python读写文件演示:# lista = [1,'yx',['x','y'],6]print(a)print(a[2][1])l = [1,2,3,4]b = lprint(b)l.append(6)...原创 2018-10-18 21:10:03 · 658 阅读 · 0 评论 -
Python3.5开发2 - 集成开发环境搭建
快速入门Python3.5开发1 - 基本类型与环境搭建知识点:Python3.5环境搭建基本类型类型转换演示:Python 3.5.1 (v3.5.1:37a07cee5969, Dec 6 2015, 01:38:48) [MSC v.1900 32 bit (Intel)] on win32Type "help", "copyright", &a原创 2018-09-18 10:45:13 · 175 阅读 · 0 评论 -
Python3.5开发1 - 基本类型与环境搭建
1 Python快速入门课程介绍与环境搭建 知识点:Python3.5环境搭建基本类型类型转换 演示:Python 3.5.1 (v3.5.1:37a07cee5969, Dec 6 2015, 01:38:48) [MSC v.1900 32 bit (Intel)] on win32Type "help", "原创 2018-09-16 21:38:15 · 215 阅读 · 0 评论