首页
学习
活动
专区
工具
TVP
发布

我爱编程

专栏成员
64
文章
93679
阅读量
29
订阅数
本科学历之于工作有感
半年前工作要求刚开始接触前端,朋友推荐了一本《深入浅出Vue.js》,买来半年没看过,翻开过,但看不懂。
林清猫耳
2020-03-20
4450
CentOS7 安装Python3.6.4
本文转载自博客园ESHLkangi:https://www.cnblogs.com/ESHLkangi/p/8545979.html
林清猫耳
2019-02-27
5560
Python数据库操作之pymysql模块和sqlalchemy模块
参考博客https://www.cnblogs.com/aylin/p/5770888.html
林清猫耳
2018-10-09
8430
Python爬虫爬取Instagram博主照片视频
前言 Instagram上有很多非常好看的照片,而且照片类型非常全,照片质量也很高。 但是有个问题,不管是在移动端还是在网页端都不能通过长按或者右键方式进行图片保存。 看了下知乎问题 怎
林清猫耳
2018-08-31
4.8K1
Day26异步IO
协程 协程,又称微线程,纤程。英文名Coroutine。 协程看上去也是子程序,但执行过程中,在子程序内部可中断,然后转而执行别的子程序,在适当的时候再返回来接着执行。 Python对协程的支持是通过generator实现的。 在generator中,我们不但可以通过for循环来迭代,还可以不断调用next()函数获取由yield语句返回的下一个值。 但是Python的yield不但可以返回一个值,它还可以接收调用者发出的参数。 传统的生产者-消费者模型是一个线程写消息,一个线程取消息,通过锁机制控
林清猫耳
2018-04-26
5620
Day22psutil&图形界面
psutil 用Python来编写脚本简化日常的运维工作是Python的一个重要用途。 在Python中获取系统信息的一个好办法是使用psutil这个第三方模块。顾名思义,psutil = process and system utilities,它不仅可以通过一两行代码实现系统监控,还可以跨平台使用,支持Linux/UNIX/OSX/Windows等,是系统管理员和运维小伙伴不可或缺的必备模块。 获取CPU信息 >>> import psutil >>> psutil.cpu_count() # CPU
林清猫耳
2018-04-26
1.1K0
Day21第三方模块Pillow&requests
Pillow PIL:Python Imaging Library,已经是Python平台事实上的图像处理标准库了。PIL功能非常强大,但API却非常简单易用。 由于PIL仅支持到Python 2.7,加上年久失修,于是一群志愿者在PIL的基础上创建了兼容的版本,名字叫Pillow,支持最新Python 3.x,又加入了许多新特性,因此,我们可以直接安装使用Pillow。 模糊效果: from PIL import Image, ImageFilter # 打开一个jpg图像文件,注意是当前路径: im
林清猫耳
2018-04-26
7870
Day16正则表达式
正则表达式(Regular Expression)的主要功能是从字符串(string)中通过特定的模式,搜索希望找到的内容。比如想找到小说中的所有人名,找到字符串中包含的数字。这种格式化的搜索可以写成正则表达式。Python中可以使用包re来处理正则表达式。 # 正则表达式用某些符号代表单个字符: . # 任意的一个字符 a|b # 字符 a 或字符 b [afg] # a 或者 f 或者 g 的一个字符 [0-4] # 0-4 范围内的
林清猫耳
2018-04-26
5460
Day15进程和线程
多进程 multiprocessing multiprocessing模块提供了一个Process类来代表一个进程对象,下面的例子演示了启动一个子进程并等待其结束: from multiprocessing import Process import os # 子进程要执行的代码 def run_proc(name): print('Run child process %s (%s)...' % (name, os.getpid())) # getpid是获得当前进程的进程号。系统每开辟一个新进程
林清猫耳
2018-04-26
5460
Day14IO编程
读文件 Python引入了with语句来自动帮我们调用close()方法: with open('/path/to/file', 'r') as f: print(f.read()) 调用read()会一次性读取文件的全部内容,如果文件有10G,内存就爆了,所以,要保险起见,可以反复调用read(size)方法,每次最多读取size个字节的内容。另外,调用readline()可以每次读取一行内容,调用readlines()一次读取所有内容并按行返回list。因此,要根据需要决定怎么调用。 for l
林清猫耳
2018-04-26
1.1K0
Day13错误、调试和测试
错误处理 错误处理机制:try...except...finally... try: print('try...') r = 10/5 print('result:', int(r)) except ZeroDivisionError as e: print('except:', e) finally: print('finally...') print('END') 由于没有错误发生,所以except语句块不会被执行,但是finally如果有,则一定会被执行(可以没
林清猫耳
2018-04-26
8140
Day11面向对象高级编程2/3
多重继承 class Animal(object): pass class Mammal(Animal): pass class Bird(Animal): pass class Dog(Mammal): pass class Bat(Mammal): pass class Parrot(Bird): pass class Ostrich(Bird): pass class Runnable(object): def run(se
林清猫耳
2018-04-26
6760
Day9面向对象编程2/2
继承和多态 在OOP程序设计中,当我们定义一个class的时候,可以从某个现有的class继承,新的class称为子类(Subclass),而被继承的class称为基类、父类或超类(Base class、Super class)。 比如,我们已经编写了一个名为Animal的class,有一个run()方法可以直接打印: class Animal(object): def run(self): print('Animal is running...') 当我们需要编写Dog和Cat类
林清猫耳
2018-04-26
6800
Day8面向对象编程1/2
关于以下程序的笔记: Python函数式编程2/3 def count(): fs = [] for i in range(1,4): def f(): return i*i fs.append(f) return fs f1,f2,f3 = count() 输出结果是 >>> f1() 9 >>> f2() 9 >>> f3() 9 首先,程序阅读出来f1,f2,f3=count(),然后要调用count()函数,首先
林清猫耳
2018-04-26
6760
Day7函数式编程3/3
装饰器 由于函数也是一个对象,而且函数对象可以被赋值给变量,所以,通过变量也能调用该函数。 >>> def now(): ... print('2018-3-27') ... >>> f = now >>> f() 2018-3-27 函数对象有一个__name__属性,可以拿到函数的名字: >>> now.__name__ 'now' >>> f.__name__ 'now' 现在,假设我们要增强now()函数的功能,比如,在函数调用前后自动打印日志,但又不希望修改now()函数的定义,这种在代码
林清猫耳
2018-04-26
6410
Python方法super()
在类的继承中,如果重定义某个方法,该方法会覆盖父类的同名方法,但有时,我们希望能同时实现父类的功能,这时,我们就需要调用父类的方法了,可通过使用 super 来实现,比如: class Animal(object): def __init__(self, name): self.name = name def greet(self): print 'Hello, I am %s.' % self.name class Dog(Animal): de
林清猫耳
2018-04-26
8450
Python多进程用到的方法
join():上面的代码执行完毕之后,才会执行后面的代码。 先看一个例子: from multiprocessing import Process import time,os,random def func(name,hour): print("A lifelong friend:%s,%s"% (name,os.getpid())) time.sleep(hour) print("Good bother:%s"%name) if __name__ == "__main__":
林清猫耳
2018-04-26
4990
Matplotlib入门
qiangbo.space/2018-04-06/matplotlib_l1/ 入门代码示例 import matplotlib.pyplot as plt import numpy as np d
林清猫耳
2018-04-26
1.3K0
Python DEBUG
>>> l = [3] >>> l() Traceback (most recent call last): File "<pyshell#77>", line 1, in <module> l() TypeError: 'list' object is not callable 是把list对象当函数使了。 l = [3] 然后执行了l() ---- >>> k = [] >>> k = k.append(4) >>> k >>> k >>> print(k) None >>> k = k
林清猫耳
2018-04-26
8600
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档