![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python && SCM
Snail_Walker
Google Senior Machine Learning Tech Lead | 行胜于言
展开
-
raspberrypihi之玩转pi的专用摄像头
第一步:要将原创 2014-09-11 19:23:32 · 1081 阅读 · 0 评论 -
Python之PyQt的使用
mainpytest_uipyfile_naopymain.py# -*- coding: utf-8 -*-import sysimport osimport re import timefrom PyQt4 import QtCore, QtGui from ui_nao import Ui_Form from file_nao import file_namedef u原创 2015-06-13 15:59:30 · 1842 阅读 · 0 评论 -
Python之学习笔记(数据库使用)
SQLiteMySQLSQLite# -*- coding: utf-8 -*-# 导入SQLite驱动:import sqlite3# 连接到SQLite数据库# 数据库文件是test.db# 如果文件不存在,会自动在当前目录创建:conn = sqlite3.connect('test.db')# 创建一个Cursor:cursor = conn.cursor()# 执行一条SQL语原创 2015-06-01 16:46:44 · 983 阅读 · 0 评论 -
Python之学习笔记(web服务)
WSGIweb框架模板WSGI# -*- coding: utf-8 -*-'''web开发简介: 静态Web页面:由文本编辑器直接编辑并生成静态的HTML页面,如果要修改Web页面的内容,就需要再次编辑HTML源文件,早期的互联网Web页面就是静态的; CGI:由于静态Web页面无法与用户交互,比如用户填写了一个注册表单,静态Web页面就无法处理。要处理用户发送的动态数据,出原创 2015-06-01 16:38:40 · 820 阅读 · 0 评论 -
Python之学习笔记(模块的使用)
模块的使用模块初步第三方库的使用模块的使用模块初步# -*- coding: utf-8 -*-from __future__ import division'a test module'__author__='Chen Yu'# 导入模块的时候使用别名,就是某一个模块使用不了的话就使用下一个try: import cStringIO as StringIOexcept import原创 2015-05-31 15:48:05 · 513 阅读 · 0 评论 -
Python之学习笔记(socket编程)
介绍例子介绍一、套接字套接字是为特定网络协议(例如TCP/IP,ICMP/IP,UDP/IP等)套件对上的网络应用程序提供者提供当前可移植标准的对象。它们允许程序接受并进行连接,如发送和接受数据。为了建立通信通道,网络通信的每个端点拥有一个套接字对象极为重要。套接字为BSD UNIX系统核心的一部分,而且他们也被许多其他类似UNIX的操作系统包括Linux所采纳。许多非BSD UNIX系统(如ms原创 2015-06-05 17:01:37 · 972 阅读 · 0 评论 -
Python之学习笔记(模拟键盘)
准备资料在我们进行用python开发的时候我们可能需要模拟键盘操作,比如ppt自动翻页的功能。那么在这里就介绍python的模拟键盘。准备python_win32api。大概会用到win32gui,win32api,win32con这些东西,这些东西搜pywin_32api就下到了。然后直接安装第三方模块就好了。 下载链接:(注意python版本) http://download.csdn.n原创 2015-06-05 15:56:25 · 3278 阅读 · 0 评论 -
Python之学习笔记(wx:界面美化)
准备资料应用准备下载:pythonwx。 下载地址:http://www.wxpython.org/ http://www.360doc.com/content/13/0204/13/3046928_264181084.shtml资料wx的应用如下: http://lihf198628.blog.163.com/blog/static/1138145201122102452894/原创 2015-06-05 16:43:08 · 19197 阅读 · 0 评论 -
Python之学习笔记(redis的使用)
Redis的安装使用Windows上安装配置Redis及Python使用Redis的安装使用http://blog.csdn.net/majian_1987/article/details/9672393Windows上安装配置Redis及Python使用http://www.biaodianfu.com/windows-redis-python.htmltip:一般来说,下载第三方库的地址为原创 2015-06-05 17:48:19 · 828 阅读 · 0 评论 -
Python之学习笔记(QT:GUI设计)
使用pyqt可是一门学问,用得好的话可以做很多事情的。比如做一个视频播放器啊,当然了里面的Phonon,Phonon原本就是KDE 4的开放原始码多媒体API。原创 2015-06-11 15:23:09 · 1299 阅读 · 0 评论 -
Python之正则表达式进阶篇
正则表达式里面最恶心的就是‘\’了。下面第一种是没有使用r的写法。# -*- coding: utf-8 -*-import sysimport os # 目录操作import re # 正则表达式mydir = 'F:\Code_Practice\Python_Project\NAO_PRO'if __name__ == "__main__": # 将正则表达式编译成Pattern原创 2015-06-11 20:55:28 · 1558 阅读 · 0 评论 -
Python之Socket传送文件
端口检测clientServer端口检测socket是0~65535。在使用socket进行文件传输的时候出现了Error 10061,这个意思表示服务器忙碌中无法与您建立联机,请稍后再试。 发生这样的错误的话那么就需要进行一个操作,,就是binding。 对于各种端口错误的解释: http://blog.chinaunix.net/uid-28458801-id-3879569.原创 2015-06-13 22:03:00 · 4522 阅读 · 0 评论 -
Python之PyAudio使用
PyAudio播放录音回放回调方法播放非阻塞回调PyAudio使用这个可以进行录音,播放,生成wav文件等等。播放import pyaudioimport waveimport sysCHUNK = 1024if len(sys.argv) < 2: print("Plays a wave file.\n\nUsage: %s filename.wav" % sys.argv[原创 2015-06-15 19:43:48 · 52671 阅读 · 20 评论 -
Python之PyQT4的使用技巧集锦
窗口大小设置背景图片设置布局问题窗口大小设置参考下面这篇博客: http://www.cnblogs.com/dcb3688/p/4311138.html你会发现它讲的并没有什么卵用,你需要的是设置布局,就是你点击右键会有布局在那里,你可以进行水平布局或者垂直布局。背景图片设置参考这篇博客,好像有点用。 http://www.bubuko.com/infodetail-589789.h原创 2015-06-14 12:37:03 · 1953 阅读 · 0 评论 -
Video Evaluation by Python
Here is the code to calculate for PSNR of YUV. My code has its advantage that it can process the problem by batch processing.If U have any problem, U can contact me without hesitation.#-*-coding:utf-8原创 2015-11-17 15:34:42 · 1134 阅读 · 0 评论 -
Operation on Excel by Python
The whole integrated program just below:#-*-coding:utf-8-*-'''Create on 2015/11/16 9:05:59@author: Chen Yu in RockChip Internship '''import osimport sysimport reimport stringimport mathimport w原创 2015-12-21 08:50:18 · 958 阅读 · 0 评论 -
File Processing by Python
Go through all the file in destination path:import osimport sysdef GetFileList(dir, fileList): newDir = dir if os.path.isfile(dir): fileList.append(dir.decode('gbk')) elif os.path.原创 2015-11-16 09:40:59 · 1107 阅读 · 0 评论 -
Draw Picture With Python Matplotlib
To draw a picture without matlab, I heard of that python has a better tool to draw picture: matplotlib. Just write picture with it.Package Source: http://www.lfd.uci.edu/~gohlke/pythonlibs/#pip ht原创 2016-02-14 09:48:22 · 1480 阅读 · 0 评论 -
Python之学习笔记(内建模块html,xml)
代码代码# -*- coding: utf-8 -*-'内建模块'import itertoolsfrom xml.parsers.expat import ParserCreatefrom HTMLParser import HTMLParserfrom htmlentitydefs import name2codepointclass DefaultSaxHandler(object):原创 2015-06-01 16:42:07 · 715 阅读 · 0 评论 -
Python之学习笔记(IO操作)
文件目录操作IO操作文件目录操作# -*- coding: utf-8 -*-import osprint os.name# 获取系统信息# os.uname() 在windows上不存在# 操作系统的环境变量print os.environ# 获取某个环境变量print os.getenv('PATH')# 常用的文件操作'''# 查看当前目录的绝对路径:>>> os.path.a原创 2015-05-31 16:04:13 · 746 阅读 · 0 评论 -
Python之入门教程
首先你要有一个可以写的原创 2014-08-30 16:08:12 · 801 阅读 · 0 评论 -
Python之入门教程
http://blog.csdn.net/hitlion2008/article/details/9285785写得真不错!!!转载 2014-08-30 13:45:25 · 637 阅读 · 0 评论 -
raspcherrypi之Nano编辑器的使用
使用Linux VPS会经常和编辑器打交道,一般常用的是vi和nano,虽然vi功能强大,但是相对新手来要稍微难上手,GNU nano是一个体积小巧而功能强大的文本编辑器。转载 2014-09-04 15:52:24 · 2559 阅读 · 0 评论 -
arduino之PWM的实现
实现PWM的方法有以下几种:原创 2014-09-02 13:29:59 · 17514 阅读 · 0 评论 -
arduino之arduino Uno与测速模块的连接
float r_velocity=0;//速度;float l_velocity=0;int Value = 0;float velocity(int n){ //(n/20)轮子装的圈数,轮子直径是65mm //速度的计算公式应该为 (n/20)×(65×10-1×π) 即n*1.02101761 //后面的计算得常数 float vel =Val原创 2014-09-02 12:59:37 · 11378 阅读 · 0 评论 -
arduino之arduino uno与舵机的使用
今天没事干就把之前玩过的Uno拿出来玩玩,原创 2014-08-29 23:49:02 · 18543 阅读 · 0 评论 -
Python之实现简单的注册登录系统
表单在网页中主要负责数据采集功能。一个表单有三个基本组成部分: 表单标签:这里面包含了处理表单数据所用CGI程序的URL以及数据提交到服务器的方法。 表单域:包含了文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等。 表单按钮:包括提交按钮、复位按钮和一般按钮;用于将数据传送到服务器上的CGI脚本或者取消输入,还可以用表单按钮来控制其他定义了处理脚本的处理工作。转载 2014-10-14 13:18:36 · 21693 阅读 · 0 评论 -
Python之创建SEA应用
Web服务器网关接口(Python Web Server Gateway Interface,缩写为WSGI)是Python应用程序或框架和Web服务器之间的一种接口,已经被广泛接受, 它已基本达成它的可移植性方面的目标。在SAE中也是使用WSGI来进行HTTP请求与Web服务器之间的衔接,在SAE上创建一个Python应用之后,对url发送的HTTP请求将会由一个index.wsgi的文件来转载 2014-10-14 13:36:42 · 1451 阅读 · 0 评论 -
arduino之arduino uno与超声波传感器的使用
今天开始玩单片机,选的是Arduino。因为arduino作为单片机入门级别的,使用起来很方便。 今天做的是加了超声波传感器。 一般来说,市面上的超声波传感器分为两种:一种是trigger型;一种是寻址发指令型。(这是我自己的定义,如果有错请勿见怪啊!) trigger型比较简单,就是通过一个IO口作为Input,通过高低电压驱动这个trigger,超原创 2014-06-30 00:55:34 · 8813 阅读 · 0 评论 -
raspberrypi之没有显示器玩树莓派
今天树莓派到货了,里面啥都没有,显示器和别的外设,这简直就是坑啊!事已至此,想想别的办法吧!原创 2014-09-05 21:55:40 · 4172 阅读 · 1 评论 -
Python之学习笔记(面向对象编程)
面向对象编程类面向对象编程类# -*- coding: utf-8 -*-'数据封装、继承和多态是面向对象的三大特点'__anthor__ = 'Chen Yu'import typesclass Student(object): # 继承的类的名字叫做objecy """docstring for Student""" def __init__(self, name, score原创 2015-05-31 15:37:25 · 552 阅读 · 0 评论 -
Python之学习笔记(GUI设计)
GUI小试牛刀进阶GUI小试牛刀# -*- coding: utf-8 -*-from Tkinter import *# 导入Tkinter包的所有内容'''GUI的库有TK,wxWidgets,Qt,GTKTk会调用操作系统提供的本地GUI接口,完成最终的GUI。我们编写的Python代码会调用内置的Tkinter,Tkinter封装了访问Tk的接口;Tk是一个图形库,支持多个操原创 2015-05-31 15:41:41 · 1678 阅读 · 0 评论 -
Python之学习笔记(高级特性)
[TOC] 切片,迭代,列表表达式,生成器高级特性# -*- coding: utf-8 -*-from collections import IterableL = []n = 1while n <= 99: L.append(n) n = n + 2#print L#切片操作L = range(100)#print L[1:20] #和Matlab一样'''前1原创 2015-05-31 15:56:24 · 1466 阅读 · 0 评论 -
Python之学习笔记(函数)
闭包,匿名函数等等函数的基本使用# -*- coding: utf-8 -*-import mathdef add_end(L=None):#add_end(L=[]): L.append('END') return La = add_end([1, 2, 3])print a'''1、对于任意函数,都可以通过类似func(*args, **kw)的形式调用它,无论它的参数原创 2015-05-31 16:00:35 · 565 阅读 · 0 评论 -
Python之学习笔记(正则表达式)
代码代码# -*- coding: utf-8 -*-'正则表达式的使用简介'import re # 正则表达式'''正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它“匹配”了,否则,该字符串就是不合法的。举例子:我们判断一个字符串是否是合法的Email的方法是: 创建一个匹配Email的正则原创 2015-05-31 15:50:09 · 509 阅读 · 0 评论 -
Python之学习笔记(常用内建模块)
常用内建模块collectionbase64struct常用内建模块collection# -*- coding: utf-8 -*-from collections import namedtuple,deque,defaultdict,OrderedDictfrom collections import Counter### nametuplePoint = namedtuple('P原创 2015-05-31 12:43:15 · 631 阅读 · 0 评论 -
Python之程序打包
需求分析实现工具pyinstallerpy2exe实现效果需求分析python上配了很多第三方模块,如果别人要使用你的python脚本还需要安装一大堆东西,移植过去的时间成本太大。那么就需要有这么一个工具,我们把程序打包,生成exe文件,然后就可以直接拷在另外一台电脑上使用。实现工具pyinstaller下载地址: http://jingyan.baidu.com/article/f25e原创 2015-06-18 01:43:06 · 807 阅读 · 0 评论 -
GWPY 引力波
Gravity Wave: Things with quality can warp the surrounding space and time. The more quality is, the more heavy squeeze is. Two objects attract each other and squeeze, making space and time contort.原创 2016-02-15 22:27:39 · 1924 阅读 · 0 评论