5分钟就能完成的5个Python小项目,赶紧拿去玩玩吧,Python程序员月薪20k的涨薪秘籍

txt.write(i + “\n”)

i = 0

循环遍历列表并下载图片

for urlimg in urllist:

time.sleep(3) # 程序休眠三秒

img = requests.get(urlimg, timeout = 5).content # 以二进制形式打开图片链接

if img:

with open(str(i) + “.jpg”, “wb”) as imgs: # 新建一个jpg文件,以二进制写入

print(“正在下载第%s张图片 %s” % (str(i+1), urlimg))

imgs.write(img) #将图片写入

i += 1

if i == 3: #为了避免无限下载,在这里设定下载图片为3张

break

else:

print(“下载失败!”)

print(“下载完毕!”)

效果如下:

5分钟就能完成的5个Python小项目,赶紧拿去玩玩吧,Python程序员月薪20k的涨薪秘籍_第1张图片

二十五行代码图片转字符画


from PIL import Image

IMG = ‘t01b2a945701805d7f1.jpg’ #设置图片文件

WIDTH = 150 #设置字符画的宽

HEIGHT = 80 #设置字符画的高

OUTPUT = ‘output5.txt’ #设置存放字符画的文本文件

ascii_char = list("$@B%8&WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft/|()1{}[]?-_+~<>i!lI;:,"^`’. ") #设置显示的字符集

def get_char(r,g,b,alpha = 256):

if alpha == 0:

return ’ ’

length = len(ascii_char)

gray = int(0.2126 * r + 0.7152 * g + 0.0722 * b)

unit = (255.0 + 1)/length

return ascii_char[int(gray/unit)]

if name == ‘main’:

im = Image.open(IMG)

im = im.resize((WIDTH,HEIGHT), Image.NEAREST)

txt = “”

for i in rang

5分钟就能完成的5个Python小项目,赶紧拿去玩玩吧,Python程序员月薪20k的涨薪秘籍_第2张图片

e(HEIGHT):

for j in range(WIDTH):

txt += get_char(*im.getpixel((j,i)))

txt += ‘\n’

print(txt)

with open(OUTPUT,‘w’) as f:

f.write(txt)

效果如下:

5分钟就能完成的5个Python小项目,赶紧拿去玩玩吧,Python程序员月薪20k的涨薪秘籍_第3张图片

十行代码绘制太阳花:


from turtle import *

color(‘red’, ‘yellow’)

begin_fill()

while True:

forward(200)

left(170)

(1)Python所有方向的学习路线(新版)

这是我花了几天的时间去把Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

最近我才对这些路线做了一下新的更新,知识体系更全面了。

在这里插入图片描述

(2)Python学习视频

包含了Python入门、爬虫、数据分析和web开发的学习视频,总共100多个,虽然没有那么全面,但是对于入门来说是没问题的,学完这些之后,你可以按照我上面的学习路线去网上找其他的知识资源进行进阶。

在这里插入图片描述

(3)100多个练手项目

我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了,只是里面的项目比较多,水平也是参差不齐,大家可以挑自己能做的项目去练练。

在这里插入图片描述
动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了,只是里面的项目比较多,水平也是参差不齐,大家可以挑自己能做的项目去练练。

在这里插入图片描述

你可能感兴趣的:(程序员,面试,经验分享,开发语言)