赞
踩
10天的时间学习
(1)Python
(2)网络爬虫的技术实现
(3)数据可视化的技术应用(框架、组件等)
通过10天的实训,能够了解网络爬虫和数据可视化的技术原理与流程。小组共同完成一个具有实际经济价值和应用意义的数据分析工具。
只讲自己用的上的东西
第一天,基础,环境安装,判断、循环语句
第二天,基础,常用数据结构:列表、元祖、集合、字典、函数
第三天,基础,文件操作、错误与异常处理
第四天,网络爬虫入门,urllib库的使用、正则表达式
第五天,网络爬虫示例,xlwt对Excel文件的操作、sqlite数据库(爬取网络信息并存到数据库中)
第六天,数据可视化,flask框架入门
第七天,数据可视化,echarts的应用、Wordcloud的应用
第八天,项目实战,分组完成爬虫的应用
第九天,项目实战,分组完成数据可视化网站搭建
第十天,实训答辩,提交项目源码和报告
pycharam设置生成文件的模板,自动生成某些必须生成的东西
什么是关键字,是python的一些具有特殊功能的标志符,这就是所谓的关键字,他们是python已经使用的,所以不允许开发者自己定义和关键字相同的名字的标志符
查看关键字代码:
>>>import keyword
>>>keyword.kwlist
知道加减乘除
比较运算符
赋值运算符
位运算逻辑运算可不用掌握
与或非的运算
xingBie = 1 # 用1代表男生,0代表女生
danShen = 1 # 用1代表单身,0代表有男/女朋友
if xingBie == 1:
print("是男生")
if danShen == 1:
print("我给你介绍一个吧?")
else:
print("你给我介绍一个呗?")
else:
print("你是女生")
print("……")
综合使用if语句的相关知识,实现石头剪子布游戏效果。显示下面提示信息:
#课堂练习 import random import sys #定义一个函数来捕捉异常,判断输入的是否为整数,否则会报错 def isscalar(str): try: int(str) except ValueError: return False else: return True b = random.randint(0,2) x=input("请输入数字:剪刀(0)、石头(1)、布(2):") if isscalar(x): a=int(x) else: print("请输入数字") sys.exit(1) #用于退出 if a==0: if b==1: print("随机生成数字为:%d"%b) print("你输了") elif b==2: print("随机生成数字为:%d" % b) print("你赢了") elif b == 0: print("随机生成数字为:%d" % b) print("平局") elif a==1: if b==1: print("随机生成数字为:%d"%b) print("平局") elif b==2: print("随机生成数字为:%d" % b) print("你输了") elif b == 0: print("随机生成数字为:%d" % b) print("你赢了") elif a==2: if b==1: print("随机生成数字为:%d"%b) print("你赢了") elif b==2: print("随机生成数字为:%d" % b) print("平局") elif b == 0: print("随机生成数字为:%d" % b) print("你输了") else: print("请输入0到2之间的数字")
#-*- codeing = utf-8 -*- #@Time : 2020/11/18 15:01 #@Author : 招财进宝 #@File : demo4.py #@Software: PyCharm #此案例主要介绍循环 ''' #基本使用方式,从0开始到第五个数即4结束 for i in range(5): print(i) ''' ''' #此处从0开始到11结束,步进值为3 ,每次i+3进行输出 for i in range(0,11,3): print(i) ''' ''' #正向、负向都可以,通过步进值实现,每次-10-30,步进值-30 for i in range(-10,-100,-30): print(i) ''' ''' #可以遍历字符串的每个字符 #x表示单个字符,可以将字符全部打印出来 name="chengdu" for x in name: print(x,end="\t") #结束的时候不换行,而是使用空格 ''' ''' #对列表可以做的操作 #在后面的爬虫中,访问数据,将其放到内存中也好或者jsion中,经常要for循环遍历,此语句经常被使用 #len(a)可以拿到列表a中的个数 a=["aaa","bbb","ccc","ddd"] for i in range(len(a)): print(i,a[i]) ''' ''' #while循环 i = 0 while i<5: print("当前是第%d次执行循环"%(i+1)) print("i=%d"%i) i+=1 #需要自增 ''' ''' #从1-100求和 n=100 i=1 sum =0 while i<=n: sum = sum+i i+=1 #需要自增 print("从1到%d的和为:%d"%(n,sum)) ''' ''' #一般使用for循环,while循环很少用到 #while 还有另一个关键字可以和其合作,while-else,当whlie的条件不满足是执行else count = 0; while count<5: print(count,"小于5") count +=1 else: print(count,"大于或等于5") ''' ''' i = 0 while i<10: i = i+1 print('-'*10) if i==5: break #结束整个循环 print(i) ''' ''' i = 0 while i<10: i = i+1 print('-'*10) if i==5: continue #continue后的语句不执行,结束本次循环,进入下面的循环 print(i) ''' #作业使用for循环或者while循环打印九九乘法表 ''' #使用for循环得到的九九乘法表如下 num=10 for i in range(1,num,1): #print("i:%d"%i) for j in range(1,i+1,1): print("%d*%d=%d"%(i,j,i*j),end="\t") #print("j:%d"%j) print("") ''' ''' #使用while循环得到的九九乘法表如下 num =9 i=1 while i<=num: j = 1 #每次进来后要进行初始化j while j <= i: print("%d*%d=%d" % (i, j, i * j), end="\t") j += 1 print("") i += 1 '''
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。