Git Product home page Git Product logo

python-learning's Introduction

练习说明

day1

Circular:输入半径计算圆的周长和面积

JudgementOfLeapYear:输入年份 如果是闰年输出为True 否则输出False

TemperatureConversion:将华氏温度转换为摄氏温度

day2

AchievementTransformation:百分制成绩转换为等级制成绩

TriangleConstructionAndOperation:判断输入的边长能否构成三角形,如果能则计算三角形的周长和面积

UnitSwaps:英制单位英寸和公制单位厘米互换

day3

MaximumCommonDivisorAndMinimumCommonMultiple:输入两个正整数计算它们的最大公约数和最小公倍数

PrimeJudgement:输入一个正整数判断它是不是素数

TrianglePattern:输入行数,输出以行数为基础的三角形

day4

FibonacciSequence:生成斐波那契数列的前20个数

PerfectNumber:找出10000内的完美数

PrimeNumber:输出100以内所有的素数

day5

ImageVerification:判断传入的文件名是否为图片类型的文件

VerificationCode:设定一个函数,产生指定长度的验证码,验证码由大小写字母和数字构成

day6

HorseRaceLamp:在屏幕上显示跑马灯文字

YangHuiTriangle:打印杨辉三角

day7

字符串常用方法练习

day8

ListDefinitionAndTraversal:列表的定义和遍历

ListElementsAddingAndRemoving:列表元素添加和删除

day9

ListPictures:列表排序

ListSlice:列表切片

day10

IntegratedOperation:集合综合操作

day11

NewsDataInterface:新闻数据接口

day12

ZhihuColumnFanDataCrawling:爬取知乎专栏粉丝数据(113182条)

day13

StoreInDatabase:爬取知乎专栏粉丝数据并存入数据库

day19

ImageProcessing:使用Pillow对图像进行处理

day20

FileSearch:查找当前文件目录所有文件

day21

FileSearch:查找当前文件目录所有文件

day22

GenerativeFormula:生成式用法,生成式(推导式)可以用来生成列表、集合和字典

day23

data:date练习

day24

BasicWordCloud:基础词云练习

ExternalTextWordCloud:外部文本词云练习

ParticipleWordCloud:词云制作库wordcloud和中文分词库jieba的练习

day25

Excel:excel操作

ExcelDemo:把班级卡片数据excel表读入,循环遍历所有数据,每行对应一个字典对象,将sheet转成一个list里套字典的,顺便将整个内容生成个词云图。

day26

ExcelBasicWriting:excel基础写操作

ExcelFormatWriting:excel格式化写操作

day27

SendMail:发送邮件

day28

CalendarChart:日历图

day29

Counter:Counter使用

day30

BubbleSorting:冒泡排序

SimpleSelectionSorting:简单选择排序

day31

HeadPortraitWall:将头像拼接成头像墙

WechatFriendPictureWall:微信好友头像照片墙

day32

GeneratePoster:使用Pillow生成海报

day33

QRcode:生成二维码

day34

QRcode_Two:用myqr库制作二维码

day35

ChineseEmotionAnalysis:中文文本的情感分析

day36

Emoji:使用python实现emoji表情

day37

DataAnalysis:使用Pandas做数据分析(1)

day38

TwoMajorFeaturesAndFourBasicGrammars:两大特性:动态、强类型 四大基本语法:命名规则、缩进规则、特殊关键字、特殊运算符

day39

CustomType:自定义类型

NumericAndContainer:数值型和容器型

String:字符串

day40

List:列表(list)作为 Python 中最常用的数据类型之一,是一个可增加、删除元素的可变(mutable)容器。

Tuple:元组既是不可变(immutable)对象,自然就没有增加、删除元素的方法。

day41

ListAndTuple:list 和 tuple 的 13 个经典使用案例

day42

DictionaryBasicOperations:字典基本操作

DictionaryCreationMethod:字典创建方法

SetOperation:集合基本操作

day43

DictAndSet:dict 和 set 的 15 个经典使用例子

day44

Computation:数学运算

LogicOperationAndHexadecimalConversion:逻辑运算和进制转换

day45

BatchCompressFiles:批量压缩文件

BatchModifyArticleSuffix:传递当前目录,批量修改文章后缀

ReadFileByLine:按行读文件

day46

TimeProcessing:时间处理

day47

GrabTheWeather:抓取天气

day48

ListGenerationEfficientCase:列表生成式高效案例-1

day49

ListGenerationEfficientCase:列表生成式高效案例-2

day50

Multithreading:多线程1

day51

Multithreading:多线程售票

day52

Multithreading:多线程2

day53

ThreadPoolExecutor:使用 ThreadPoolExecutor像线程池进行任务提交者更方便的从被调用函数中获取返回值

day54

ListsAndIterators:列表和迭代器

day55

Iterator:迭代器节省内存的写法

day56

Counter:分析数据的时候统计计数

day57

GodOperation:那些操作

day58

GodOperation:那些操作2

day59

GodOperation:那些操作3

day60

numpy1:NumPy数值计算起步

day61

numpy2:NumPy2

day62

numpy3:NumPy3

day63

numpy4:NumPy4

day64

pandas1:Pandas1

day65

pandas2:Pandas2

pandas3:Pandas3

day66

pandas1:Pandas4

demo

Addition:加法测试,随机产生两个一位数的整数,然后使其相加,测试输入答案后是否正确,如果错误,提示报错并返回正确答案

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.