
pythonMOOC
laiczhang
做一件好事。
展开
-
嵩天老师python123测验1: Python基本语法元素 (第1周)
**选择题**Guido van Rossum正式对外发布Python版本的年份是:A2002B1998C1991D2008正确答案: CPython成功了,所以早年的开发历史也受到...原创 2019-04-22 20:35:40 · 7361 阅读 · 0 评论 -
python云端系统开发(Django)MOOC笔记整理week3(E)Django的模板语言入门
模板语言指导模板加载数据方式的工具DTL:Django Template Language注释comment单行注释:{#这是单行注释#}多行注释:{%comment%} 这是多行注释第一行 这是多行注释第二行{%endcomment%}变量variable模板语言的核心{{ name }}如果变量本身是字典类型,列表类型或对象,用.获取对象{{ adict.key...原创 2019-05-20 23:25:24 · 1429 阅读 · 0 评论 -
北京理工python云端系统开发(Django)MOOC笔记整理
这是我整理的北京理工大学嵩天老师python云端系统开发(Django)MOOC的笔记汇总目录python云端系统开发(Django)MOOC笔记整理week1python云端系统开发(Django)MOOC笔记整理week2(A)Django框架的最小程序python云端系统开发(Django)MOOC笔记整理week2(B)Django框架的MTV开发模式python云端系统开发(Dj...原创 2019-05-21 23:02:15 · 1585 阅读 · 0 评论 -
嵩天老师python123测验6: 组合数据类型 (第6周)
1关于Python组合数据类型,以下描述错误的是:A组合数据类型能够将多个相同类型或不同类型的数据组织起来,通过单一的表示使数据操作更有序、更容易BPython的字符串、元组和列表类型都属于序列类型...原创 2019-05-12 20:56:49 · 9587 阅读 · 0 评论 -
嵩天老师python123测验7: 文件和数据格式化 (第7周)
1以下选项对文件描述错误的是:A文件可以包含任何内容B文件是存储在辅助存储器上的数据序列C文件是程序的集合和抽象D文件是数据的集合和抽象正确答案: C函数或类是程序的集合和抽象,文件不是...原创 2019-05-12 21:08:09 · 9242 阅读 · 0 评论 -
嵩天老师python123测验8: 程序设计方法学 (第8周)
1自顶向下设计主要由下列哪个语法元素实现?A循环结构B函数C对象D过程正确答案: B函数是自顶向下设计的关键元素,通过定义函数及其参数逐层开展程序设计。2关于计算思维,以下选项描述正...原创 2019-05-12 21:16:19 · 7567 阅读 · 0 评论 -
嵩天老师python123测验9: Python计算生态纵览 (第9周)
1以下选项不是Python数据分析方向第三方库是:ANumpyBScrapyCPandasDSciPy正确答案: BScrapy是网络爬虫库2以下选项不是Python数据可视化方向第...原创 2019-05-12 21:22:46 · 7066 阅读 · 0 评论 -
嵩天老师python123测验6: 组合数据类型 (第6周)(编程题)
数字不同数之和描述获得用户输入的一个整数N,输出N中所出现不同数字的和。n = input()ss = set(n)s = 0for i in ss: s += eval(i)print(s)————————————————————————————————————————————人名最多数统计描述编程模板中给出了一个字符串,其中包含了含有重复的人名,请直接输出出现最...原创 2019-05-25 22:12:57 · 17978 阅读 · 0 评论 -
嵩天老师python爬虫笔记整理week1
1.Request库入门首先来看下request的基本使用,基本使用如下requests.get(url, params=None, **kwargs)url : 拟获取页面的url链接params : url中的额外参数,字典或字节流格式,可选**kwargs: 12个控制访问的参数import requestsr=requests.get("http://www.ba...原创 2019-05-18 11:31:40 · 3359 阅读 · 2 评论 -
嵩天老师python爬虫笔记整理week2
1.Beautiful Soup库入门Beautiful Soup库是一个解析网络数据的python库,下面使用下。import requestsr = requests.get('https://python123.io/ws/demo.html')r.text'<html><head><title>This is a python demo pa...原创 2019-05-18 17:43:48 · 2118 阅读 · 0 评论 -
嵩天老师python爬虫笔记整理week4
这里对北理爬虫课程第四周内容回顾,本周主要介绍了Scrapy框架。本周的例子尝试了很久一直没有成功,网上查阅了很多资料才解决,这里记录下供大家参考。1.如果官方例子无法运行,可以查看下twisted的版本,如果为17.0以上,那么先删除scrapy,twisted,运行以下两步conda uninstall scrapyconda uninstall twisted接着重新安装scr...原创 2019-05-18 17:52:03 · 1687 阅读 · 0 评论 -
嵩天老师python爬虫笔记整理week3
这里对北理爬虫课程第三周内容回顾,本周主要介绍了正则表达式1.正则表达式的概念正则表达式是用来简洁表达一组字符串的表达式正则表达式是一种通用的字符串表达框架进一步正则表达式是一种针对字符串表达“简洁” 和“特征” 思想的工具正则表达式可以用来判断某字符串的特征归属正则表达式的常用操作符操作符说明实例.表示任何单个字符[ ]字符集,对单个字符给出取值...原创 2019-05-18 17:53:55 · 2302 阅读 · 5 评论 -
测验7: 文件和数据格式化 (第7周)(编程题)
测验7选择题文本的平均列数描述打印输出附件文件的平均列数,计算方法如下:(1)有效行指包含至少一个字符的行,不计算空行;...原创 2019-06-06 16:04:55 · 18867 阅读 · 0 评论 -
测验8: 程序设计方法学 (第8周)(编程题)
测验8选择题英文字符的鲁棒输入描述获得用户的任何可能输入,将其中的英文字符进行打印输出,程序不出现错误。alpha = []for i in range(26): alpha.append(chr(ord('a') + i)) alpha.append(chr(ord('A') + i))s = input()for c in s: if c in alpha...原创 2019-06-06 16:10:20 · 15564 阅读 · 0 评论 -
练习6: 组合数据类型 (第6周)
0030003900341559971256116实例9:基本统计值计算描述这是"实例"题,与课上讲解实例相同,请作答检验学习效果。获取以逗号分隔的多个数据输入(输入为一行),计算基本统计值(平均值、...原创 2019-06-08 13:24:08 · 3960 阅读 · 0 评论 -
练习7: 文件和数据格式化 (第7周)
9文件行数描述打印输出附件文件的有效行数,注意:空行不计算为有效行数。f = open("latex.log")s = 0for line in f: line = line.strip('\n') if len(line) == 0: continue s += 1print("共{}行".format(s))注意:for line in...原创 2019-06-08 13:27:29 · 10754 阅读 · 4 评论 -
python应该用函数还是用复杂的表达式
要不要使用复杂表达式Perl语言的原作者Larry Wall曾经说过,伟大的程序员都有三个优点:懒惰、暴躁和自负。乍一看这三个词语没有一个是褒义词,但在程序员的世界里,这三个词有不同的意义。首先,懒惰会促使程序员去写一些省事儿的程序来辅助自己或别人更好的完成工作,这样我们就无需做那些重复和繁琐的劳动;同理能够用3行代码解决的事情,我们也绝不会写出10行代码来。其次,暴躁会让程序员主动的去完成一些...原创 2019-06-04 12:44:56 · 1008 阅读 · 0 评论 -
python云端系统开发(Django)MOOC笔记整理week3(D)Django的模板引擎与模板使用
Django的模板引擎模板引擎是模板响应的后端模板引擎:django,jinja2模板引擎的配置settings.py文件中对模板引擎进行配置(BACKEND)模板目录在列表中的顺序是搜索模板的顺序TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', ...原创 2019-05-20 23:09:20 · 1241 阅读 · 0 评论 -
python云端系统开发(Django)MOOC笔记整理week3(C)Django的视图流式响应机制
Django的响应类型一次响应类型:HttpResponse类及子类JsonResponse类流式响应(适用于大文本文件传输,大二进制文件传输):StreamingHttpResponse类FileResponse类实例:文件下载(1)HttpResponse方式文件内容一次性响应,仅适合小文件def file_download(request): # do somethin...原创 2019-05-20 22:47:25 · 1348 阅读 · 0 评论 -
嵩天老师python123测验2: Python基本图形绘制 (第2周)
**选择题**1 #0031003300350030003900341555936555091哪个选项不能正确引用turtle库进而使用setup()函数?...原创 2019-04-22 20:40:58 · 4697 阅读 · 0 评论 -
嵩天老师python123测验3: 基本数据类型 (第3周)
**选择题**1 #0031003300350030003900341555939757202pow(x, 0.5)能够计算x的平方根,计算负数的平方根将产生:...原创 2019-04-22 21:32:57 · 14333 阅读 · 1 评论 -
嵩天老师python123测验5: 函数和代码复用 (第5周)
1以下选项不是函数作用的是:...原创 2019-05-08 16:41:11 · 17079 阅读 · 2 评论 -
嵩天老师python123测验4: 程序的控制结构 (第4周)
1for var in ___: print(var)哪个选项不符合上述程序空白处的语法要求?A“Hello”B{1;2;3;4;5}C(1,2,3)Drange(0,10)正...原创 2019-05-05 23:40:16 · 16041 阅读 · 0 评论 -
python123练习1: Python基本语法元素 (第1周)
实例1: 温度转换描述这是"实例"题,与课上讲解实例相同,请作答检验学习效果。...原创 2019-05-05 23:55:03 · 4057 阅读 · 1 评论 -
python123练习2: Python基本图形绘制 (第2周)
实例2: Python蟒蛇绘制描述...原创 2019-05-06 00:00:23 · 5294 阅读 · 0 评论 -
python123练习3: 基本数据类型 (第3周)
实例3:天天向上的力量描述工作日模式要努力到什么水平,才能与每天努力1%一样?...原创 2019-05-06 00:11:50 · 7983 阅读 · 0 评论 -
python123练习4: 程序的控制结构 (第4周)
1557072791268实例5:身体质量指数BMI描述BMI :Body Mass Index 国际上常用的衡量人体肥胖和健康程度重要标准,主要用于统计分析...原创 2019-05-06 00:16:48 · 7281 阅读 · 0 评论 -
python123练习5: 函数和代码复用 (第5周)
实例7:七段数码管绘制描述这是"实例"题,与课上讲解实例相同,请作答检验学习效果。...原创 2019-05-06 00:21:32 · 7951 阅读 · 0 评论 -
python云端系统开发(Django)MOOC笔记整理week1
第一周简单介绍了HTML,CSS,JavaScript,http与web服务器的基本知识。云端全栈(python)体系前端技术:HTML,CSS,JavaScript云端接口:json,ajax,restfulweb服务器:Apache,Nginx,Tomcatweb框架:Django,tornado,flask,pyramid业务逻辑:python数据库:MySQL,postgre...原创 2019-05-19 19:54:30 · 1614 阅读 · 0 评论 -
python云端系统开发(Django)MOOC笔记整理week2(A)Django框架的最小程序
本周讲解了Django框架基础:Django简介与安装,Django框架的最小程序,Django的MVT开发模式,实例1:云端留言板之基本框架Django简介https://www.djangoprojeact.comDjango安装Windows:管理员身份运行cmd,执行pip install django可以用python -m django --version查看安装是否成功...原创 2019-05-19 21:06:40 · 1400 阅读 · 0 评论 -
Python中星号的特殊用法
引言在Python中,星号除了用于乘法数值运算和幂运算外,还有一种特殊的用法"在变量前添加单个星号或两个星号",实现多参数的传入(打包)或变量的拆解,本文将详细介绍"星号参数"的用法。#!/usr/bin/env python# -*- coding: utf-8 -*-a = 2b = 3print(a*b) #6print(a**b) #8文章目录参数元素的打包参...原创 2019-05-14 20:51:36 · 1639 阅读 · 0 评论 -
python云端系统开发(Django)MOOC笔记整理week2(B)Django框架的MTV开发模式
云端web系统的三个通用功能需求:数据组织,控制逻辑,web展示MTV开发模式M:Models模型——数据与数据组织相关的功能组织和存储数据的方法和模式,与数据模型相关的操作T:Templates模板——样式与表现相关的所有功能页面展示风格和方式,与具体数据分离,用于定义表现风格V:views视图——处理针对选取数据的功能选择哪些数据用于展示,指定显示模板,每个URL对应一个...原创 2019-05-19 22:26:19 · 1350 阅读 · 0 评论 -
python云端系统开发(Django)MOOC笔记整理week2(C)实例1:云端留言板之基本框架
基本功能定义提交留言功能用户设定自己的名字为A,指定任意名字B向B留言,记为msg,留言保存在云端获取留言功能输入名字A,云端返回10条最新留言记录开发要求弱化web设计,有简单web界面即可重视云端设计,掌握Django库的使用数据用文件方式存储云端留言板开发流程步骤1:新建工程cloudms步骤2-1:新建应用msgapp步骤2-2:增加模板,即显示界面的HTML/C...原创 2019-05-19 23:26:31 · 1481 阅读 · 0 评论 -
python云端系统开发(Django)MOOC笔记整理week3(A)URL路由机制
Django框架进阶1,URL路由机制2,视图响应类型3,视图流式响应机制4,模板引擎与模板使用5,模板语言入门1,URL路由机制URL->定义,转换,传参,命名等->viewsDjango的URL路由配置settings.py文件中ROOT_URLCONF变量指定全局路由文件名称ROOT_URLCONF = '<工程名字>.urls' #默认对应工程目...原创 2019-05-20 21:43:15 · 1318 阅读 · 0 评论 -
python云端系统开发(Django)MOOC笔记整理week3(B)Django的视图响应类型
视图函数编写原则视图函数接受HTTP请求并返回响应,可以放在任何地方,可以是任何功能视图函数可以返回Web文本、页面、重定向、错误、图片等任何内容视图函数通过HttpResponse、JsonResponse等类表达并返回响应按约定,视图函数放在对应app中的views.py文件中Django的响应类型HttpResponse类及子类(共10个)HttpResponse(cont...原创 2019-05-20 22:40:10 · 1227 阅读 · 0 评论 -
测验9: Python计算生态纵览 (第9周)(编程题)
760462系统基本信息获取描述获取系统的递归深度、当前执行文件路径、系统最大UNICODE编码值等3个信息,并打印输出。输出格式如下:...原创 2019-06-10 23:03:41 · 13729 阅读 · 9 评论