【开发环境】:

Python 3.3   http://rj.baidu.com/soft/detail/25283.html   大小:20.2M   版本:3.3.5150  位数:64   更新日期:2014-03-14

在本机运行*.py文件: c:\Python33\python zz.py

Python 3.4.3  http://rj.baidu.com/soft/detail/25283.html   大小:23.7M   版本:3.4.16490   位数:64   更新日期:2015-07-24

PyCharm4.5.4  http://www.jetbrains.com/pycharm/download/     下载:(左侧完全版)

  在PyCharm里,永久显示行号办法:File --> Settings -->Editor -->General -->Appearance , 之后勾选Show Line Numbers。2017-3-23

  http://blog.csdn.net/pipisorry/article/details/39909057  pycharm快捷键、常用设置、配置管理  2017-4-6

Ctrl + D  复制当前行(复制选定的区域或行)

【第三方库】

http://www.crummy.com/software/BeautifulSoup/bs4/download/   Beautifulsoup4.4.1   2015-11-1

http://www.crummy.com/software/BeautifulSoup/bs4/doc.zh/   Beautiful Soup 4.2.0 文档  2015-10-20

【手册】

http://docs.pythontab.com/   在线手册

【安装】

http://www.cnblogs.com/yuanzm/p/4089856.html   windows下面安装Python和pip终极教程  2015-10-30

  windows下添加python的路径:我的电脑 -> 属性 -> 点击高级系统设置 ->  高级 -> 点击“环境变量”,添加:
  变量填写: PATH
  变量值填写:C:\Python34
  PIP:
  https://pypi.python.org/pypi/pip#downloads  下载解包 pip-7.1.2.tar.gz  ,进入解压缩目录,输入:python setup.py install

  在windows中,再添加系统变量:
  变量填写: PATH
  变量值填写: C:\Python34;C:\Python34\Scripts;

  安装 beautifulsoup:

  打开cmd,进入目录:c:\beautifulsoup
  输入:python setup.py build
  输入:python setup.py install
  想知道安装了哪些包,可以用 pip list 查看

http://jingyan.baidu.com/article/a378c9608fbf7db3282830f6.html editplus配置python开发环境

http://blog.jobbole.com/72306/   python 开源框架

http://www.oschina.net/news/57468/best-python-ide-for-developers   IDE

http://www.oschina.net/news/43167/130-essential-vim-commands   VIM 命令

http://www.cnblogs.com/elaron/p/3213333.html   网络爬虫(需要再看)  2015-11-1

http://blog.92fenxiang.com/articles/1427366991   爬虫2

http://www.169it.com/article/10082287536227590022.html   python下xml解析库lxml最新版下载安装以及代码示例

http://blog.csdn.net/cnmilan/article/details/9142561   Python 的文件IO相关操作说明

http://www.1point3acres.com/bbs/thread-83337-1-1.html   手把手教你用python抓网页数据(还未试过)   2015-10-20

http://cuiqingcai.com/1319.html      Python爬虫入门八之Beautiful Soup的用法(未看 可参考)  2015-10-20

http://www.xprogrammer.com/1258.html   python编码问题总结

http://www.vaikan.com/improving-your-python-productivity/   Python高效编程技巧  2015-10-27

http://www.2cto.com/kf/201401/276088.html  时间(参考)

http://andrewliu.in/2015/11/14/Python%E5%A5%87%E6%8A%80%E6%B7%AB%E5%B7%A7/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io   几个技巧

http://bigdatadigest.baijia.baidu.com/article/259542  抢票  2015-12-11

http://andrewliu.in/2015/11/14/Python奇技淫巧/?hmsr=toutiao.io   Python奇技淫巧

http://codingpy.com/article/getting-started-with-pycharm-video-tutorials/  PyCharm官方推出最新入门视频教程  2016-1-21

http://blog.csdn.net/xingjiarong/article/details/50651235  python编程常用模板总结(读文件、连接mysql、socket、多线程等)  2016-2-14

http://www.ruanyifeng.com/blog/2017/08/smart-shoes.html  你的鞋都比你聪明  2017-8-29

http://blog.csdn.net/lixingshi/article/details/54928086  Python语言在人工智能(AI)中的优势(库:numpy 、NLTK、sk-learn、pandas 、 PyTorch)  2017-8-29


练习用的代码段

中文:

# -*- coding: utf-8 -*-
#coding=utf-8

存为utf-8格式的文件:

# -*- coding: utf-8 -*-
import codecs;
f = codecs.open('d:/test111.txt', 'w', 'utf-8');
f.write('存为utf-8格式的文件..............')
f.close();

保存文件:

#保存文件
string = 'ssssssss'
#string = input('please input string:')
with open('d:/test223.txt', 'a') as file:
file.write(string)
file.close()

输出多行文本:2015-12-31

print r'''"To be, or not to be": that is the question.
Whether it's nobler in the mind to suffer.'''
# 结果是两行文字

输入两个数字,排序:

#输入两个数字,排序
x = int(input('please input x:'))
y = int(input('please input y:'))
if x > y :
x, y = y, x
print(x,y)

循环:

#循环
for i in range(2,10):
if i%2==0:
print ("偶数",i)
else:
print ("奇数",i)

int与string之间的转化:

int('12')       #10进制string --> int
int('ff', 16) #16进制string --> int
str(18) #int --> 10进制string
hex(18) #int --> 16进制string

当前时间:

import time
now=time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(int(time.time())-24*60*60))
print(now)

时间戳转换为指定日期:

# -*- coding: utf-8 -*-
#时间戳转换为指定格式日期:
import time
#timeStamp = 1381419600
timeStamp = int(time.time()) #当前时间戳
timeArray = time.localtime(timeStamp) #本地时间
formatTime = time.strftime("%Y-%m-%d %H:%M:%S", timeArray)
print(formatTime) import datetime
#获得当前时间
now = datetime.datetime.now() #这是时间数组格式
formatTime = now.strftime("%Y-%m-%d %H:%M:%S")
print(formatTime)

将字符串的时间转为时间戳

#将字符串的时间转换为时间戳
import time
now = "2015-11-1 23:30:00"
timeArray = time.strptime(now, "%Y-%m-%d %H:%M:%S")
timeStamp = int(time.mktime(timeArray))
print(timeStamp) #字符串格式更改: 如now = "2015-11-01 23:30:00",想改为 now = "2015年11月01日 23:40:00"
#方法:先转换为时间数组,然后转换为其他格式
import time
now = "2015-11-01 23:30:00"
timeArray = time.strptime(now,"%Y-%m-%d %H:%M:%S")
formatTime = time.strftime("%Y/%m/%d %H:%M:%S", timeArray)
print(formatTime)

计算3天以前:

#计算3天以前
import time
import datetime
threeDayAgo = (datetime.datetime.now() - datetime.timedelta(days = 3))
timeStamp = int(time.mktime(threeDayAgo.timetuple()))
formatTime = threeDayAgo.strftime("%Y-%m-%d %H:%M:%S")
print(formatTime)

扒取页面并保存:

#扒取页面并保存
import urllib.request as request
url = "http://www.163.com/"
doc = request.urlopen(url).read()
with open('d:/test.txt','wb') as file:
file.write(doc)
file.close()

存成utf-8文件:

# -*- coding: utf-8 -*-
import codecs
for i in range(2,5):
iii=str(i) #数字转字符串
doc = ('数值是: '+iii)
if i%2==0:
doc += (" 偶数")
else:
doc += (" 奇数")
f = codecs.open('d:/test'+iii+'.txt', 'w', 'utf-8');
f.write(doc)
f.close()

..

http://download.csdn.net/album/detail/3117/2  Python学习教程集(全免费)  2016-6-6

笔记:python (2015)的更多相关文章

  1. 阅读OReilly.Web.Scraping.with.Python.2015.6笔记---Crawl

    阅读OReilly.Web.Scraping.with.Python.2015.6笔记---Crawl 1.函数调用它自身,这样就形成了一个循环,一环套一环: from urllib.request ...

  2. 阅读OReilly.Web.Scraping.with.Python.2015.6笔记---找出网页中所有的href

    阅读OReilly.Web.Scraping.with.Python.2015.6笔记---找出网页中所有的href 1.查找以<a>开头的所有文本,然后判断href是否在<a> ...

  3. 阅读OReilly.Web.Scraping.with.Python.2015.6笔记---BeautifulSoup---findAll

    阅读OReilly.Web.Scraping.with.Python.2015.6笔记---BeautifulSoup---findAll 1..BeautifulSoup库的使用 Beautiful ...

  4. 笔记-python操作mysql

    笔记-python操作mysql 1.      开始 1.1.    环境准备-mysql create database db_python; use db_python; create tabl ...

  5. 笔记-python异常信息输出

    笔记-python异常信息输出 1.      异常信息输出 python异常捕获使用try-except-else-finally语句: 在except 语句中可以使用except as e,然后通 ...

  6. 笔记-python -asynio

    笔记-python -asynio 1.      简介 asyncio是做什么的? asyncio is a library to write concurrent code using the a ...

  7. 笔记-python lib-pymongo

    笔记-python lib-pymongo 1.      开始 pymongo是python版的连接库,最新版为3.7.2. 文档地址:https://pypi.org/project/pymong ...

  8. 笔记-python tutorial-9.classes

    笔记-python tutorial-9.classes 1.      Classes 1.1.    scopes and namespaces namespace: A namespace is ...

  9. MongoDB学习笔记:Python 操作MongoDB

    MongoDB学习笔记:Python 操作MongoDB   Pymongo 安装 安装pymongopip install pymongoPyMongo是驱动程序,使python程序能够使用Mong ...

随机推荐

  1. Android开发 ---基本UI组件7 :分页功能、适配器、滚动条监听事件

    效果图: 1.activity_main.xml 描述: 定义了一个按钮 <?xml version="1.0" encoding="utf-8"?> ...

  2. mysql错误集合

    一.This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its de 错误解决办法 这是我们开启了bin-log ...

  3. servlet邮箱激活验证实例含代码

    也有很多人本来有机会的,他们都拒绝了,不想让自己太累,太麻烦.或者中途被情绪所左右,半途而废了. 成长是有代价的,同样悠闲也是有代价的. 流程: 用户填写相关信息,点击注册按钮 系统先将用户记录保存到 ...

  4. JavaScript实现本地图片上传前进行裁剪预览

    本项目支持IE8+,测试环境IE8,IE9,IE10,IE11,Chrome,FireFox测试通过 另:本项目并不支持Vue,React等,也不建议,引入JQuery和Vue.React本身提倡的开 ...

  5. 基2时域抽取FFT、IFFT的C++实现代码,另附DFT与IDFT的原始实现--转1

    介绍网络上的原理介绍非常丰富,具体请自行搜索网络资源. 本算法依靠FFT流图进行布置. 算法 ##进行完所有的原理推导后,我们可以得到如下的16点FFT流图: 通过上图可以看出整个流图输入序列的顺序已 ...

  6. Python基础03_pycharm

    pycharm的安装还是很简单的,一路next. 看起来Jet Brains 家的产品长相都差不多啊. 主要是create new project时,路径和解释器的选择,我电脑上有2.7和3.6 所以 ...

  7. MySQL设置空密码

    因为刚安装的时候,MySQL强制设置密码,但是我需要设置MySQL为空密码 语句: ';

  8. centos7.5 安装mysql8.0.13

    在Linux系统上使用rpm包管理器安装mysql Installing MySQL on Linux Using RPM Packages 环境:CentOS Linux release 7.4.1 ...

  9. php字符串统计次数的各种方法(转)

    <?php $str = 'AbCdEfGaBcDeFgH0234;,!-AaBbCcDdEeFfGg'; $str = strtoupper($str); // 不区分大小写时,全部转换成大写 ...

  10. Unity用GUI绘制Debug/print窗口/控制台-打包后测试

    Unity游戏视窗控制台输出 本文提供全流程,中文翻译. Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Chinar -- 心分享 ...