- 博客(43)
- 收藏
- 关注
原创 《python编程从入门到实践》day42
20.1.4 使用jumbotron设置主页样式。20.1.6 设置显示所有主题的页面的样式。使用Bootstrap设置项目“学习笔记”的样式。20.1.7 设置单个主题的页面中的条目样式。3.定义页面的主要部分。20.1.3 修改base.html。1.定义HTML头部。20.1.5 设置登录页面的样式。
2024-05-29 23:27:09 554
原创 《python编程从入门到实践》day41
20.1.2 使用Bootstrap设置项目“学习笔记”的样式。20.1.1 应用程序django-bootstrap4。用户注销、注册,限制访问,新主题关联到当前用户。20.1 设置项目“学习笔记”的样式。第20章 设置应用程序的样式并部署。
2024-05-28 23:24:09 589 1
原创 《python编程从入门到实践》day40
1.在base.html中添加注销链接。1.限制访问显示所有主题的页面。装饰器:放在函数定义前面的指令,能在函数运行前修改函数代码。重建数据库:python manage.py flush。19.3.3 只允许用户访问自己的主题。2.全面限制对项目“学习笔记”的访问。19.3.4 保护用户的主体。19.3.5 保护页面edit_entry。1.注册页面的URL模式。2. 确定当前有哪些用户。1.修改模型Topic。提供让用户注销的途径。19.3.6 将新主题关联到当前用户。19.3.2 将数据关联到用户。
2024-05-27 23:08:43 949
原创 《python编程从入门到实践》day39加更
3.模版edit_entry。使用命令startapp创建一个名为users的应用程序。19.2.2 将users添加到settings.py中。1.URL模式edit——entry。2.视图函数edit_entry()4.链接到页面edit_entry。1.模版login.html。19.2.3 包含users的URL。19.2.1 应用程序users。19.2.4 登录界面。19.1.3 编辑条目。19.2 创建用户账户。
2024-05-26 22:39:14 941
原创 《python编程从入门到实践》day39
处理两种情形:①刚进入new_topic页面显示空表单,②对提交的表单进行处理,将用户重定向回topics。创建Web应有程序时,用到的两个主要请求类型GET请求和POST请求。在用户需要通过表单提交信息时,通常使用POST请求。对于只是从服务器读取数据的页面,使用GET请求。使用Django表单创建工具创建让用户能够输入数据的页面。3.视图函数new_entry()2.URL模式new_entry。6.链接到页面new_topic。5.链接到页面new_entry。4. 模版new_entry。
2024-05-26 16:32:59 717
原创 《python编程从入门到实践》day38
每次修改模型后,看到重启后的效果需要重启shell,退出shell会话Windows系统按ctrl+Z或者输入exit()python manage.py runserver的终端窗口按ctrl+c停用服务器。创建两个显示数据的页面:①列出所有主题;②显示特定主题的所有条目。在此之前,创建一个父模版,项目其他模版都继承它。创建页面三阶段:定义URL,编写视图和编写模版。4.将显示所有主题的页面中的主题设置为链接。18.4.2 显示所有主题的页面。18.4.3 显示特定主题的页面。18.3.3 编写模版。
2024-05-25 22:52:33 710
原创 《Python编程从入门到实践》day37
制定规范、创建虚拟环境并激活,正在虚拟环境创建项目、数据库和应用程序。18.2.6 向管理网站注册Entry。18.2.4 定义模型Entry。18.2.5 迁移模型Entry。
2024-05-23 23:04:31 651
原创 《Python编程从入门到实践》day36
我们要编写一个名为“学习笔记”的Web应用程序,让用户能够记录感兴趣的主题,并在学习每个主题的过程中添加日志条目。django-admin startproject learning_log . # 新建一个名为learning_log的项目,末尾的句点让新项目使用合适的目录结构。运行命令ls,其输出表明Django有创建一个db.sqlite3.SQLite使用一种使用单个文件的数据库。# 包含4个文件(settings.py、urls.py、wsgi.py、__init__.py)
2024-05-22 22:19:13 2070
原创 《Python编程从入门到实践》day35
深入了解如何生成Plotly图表:①Plotly User Guide in Python;②Plotly网站中的Python Figure Reference。深入了解 GitHub API:参阅官方文档。17.2.4 深入了解Plotly和GitHub API。17.2.3 在图表中添加可单击的链接。17.2.1 改进Plotly图表。使用API请求调用GitHub数据。17.2.2 添加自定义工具提示。17.2 使用Plotly可视化仓库。
2024-05-21 21:33:27 397
原创 《Python编程从入门到实践》day34
Git:分布式版本控制系统,帮助人们管理为项目所做的工作,避免一个人所做的影响其他人所做的修改(类似于共享文档)。在项目实现新功能时,Git跟踪你对每个文件所做的修改,确认代码可行后,提交上线项目新功能。Web API作为网站的一部分,用于与使用具体URL请求特定信息的程序交互,这种请求称为API调用。GitHub:让程序员可以协助开发项目的网站。17.1.2 使用API调用请求数据。17.1.3 安装Requests。17.1.7 监视API的速率限制。17.1.4 处理API响应。
2024-05-20 21:17:53 704
原创 《Python编程从入门到实践》day33
使用pandas数据分析工具创建一个DataFrame,将所需要的数据封装起来。16.2.2 查看json数据167。16.2.11 添加鼠标指向时显示的文本。16.2.7 另一种指定图表数据的方式。CSV文件绘制图表,处理数据异常。16.2.9 定制标记的颜色。16.2.6 绘制震级散点图。16.2.8 定制标记的尺寸。16.2.3 创建地震列表。16.2.5 提取位置数据。16.2.10 其他渐变。16.2.1 地震数据。16.2.4 提取震级。16.2 制作全球地震散点图。
2024-05-19 22:02:14 403
原创 《Python编程从入门到实践》day32
sitka_weather_07-2018_simple.csv等文件网盘链接免费下载_temps.csv下载-CSDN博客。分析CSV文件头报错误,原因是自建doc文件,输入内容改后缀生成的CSV文件。无法处理其中某一天的最高温度,因为无法将空字符串(' ')转换为整数。NOAA网站气象台站数据下载教程_noaa数据下载-CSDN博客。16.1.3 提取并读取数据。16.1.5 模块datetime。16.1.2 打印文件头及其位置。16.1.6 在图表中添加日期。16.1.4 绘制温度图表。
2024-05-18 11:09:55 1436
原创 《Python编程从入门到实践》day31
新建sitka_weather_07-2018_simple.csv。数据作为一系列以逗号分隔的值写入的文件叫做CSV文件。16.1.1 分析CSV文件头。16.1 CSV文件格式。
2024-05-17 22:18:31 556
原创 《Python编程从入门到实践》day30
运行结果:(每个点的大小设置为1,一共50000个点)2. 重新绘制起点和终点。5. 调整尺寸以适合屏幕。15.3.1 创建RandomWalk()类。15.4.7 同时掷两个面数不同的骰子。15.3.5 设置随机漫步图的样式。scatter()函数绘制点、线。savefig()自动保存图表。每次行走都是随机没有明确方向的。15.3.4 模拟多次随机漫步。15.4.1 安装Plotly。15.4.6 同时掷两个骰子。15.3.3 绘制随机漫步图。
2024-05-16 21:45:55 645 1
原创 《Python编程从入门到实践》day29
15.2.4 使用scatter()绘制散点图并设置样式。15.2.5 使用scatter()绘制一系列点。15.2.6 自动计算数据。15.2.9 自动保存图表。15.2.7 自定义颜色。15.2.8 使用颜色映射。修改折线图文字和线条粗细。
2024-05-15 22:34:11 365
原创 《Python编程从入门到实践》day28
【环境配置】解决Matplotlib绘图时中文显示为方框的问题_如果可视化中需要用到中文,则在显示中文的时候中文呈方块状显示,思考如何解决这一-CSDN博客。绘制图表发现4的平方显示为25,需要修复该问题,可向plot()函数同时提供输入输出值。永久解决matplotlib 画图中文及负号显示为方框_python画图负号显示小方框-CSDN博客。运行结果:(中文再次显示为方框,参考以下方法解决未果)15.2.1 修改标签文字和线条粗细。15.2.3 使用内置格式。15.2.2 矫正图形。
2024-05-14 22:44:30 767
原创 《Python编程从入门到实践》day27
运行结果:pip._vendor.urllib3.exceptions.ReadTimeoutError:HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.15.2 绘制简单的折线图。使用pycharm安装。15.1 安装Matplotlib。
2024-05-13 23:33:45 912
原创 《Python编程从入门到实践》day26
添加Play按钮创建Button类绘制按钮开始游戏、游戏结束重制游戏影藏鼠标光标。14.3.5 将消灭的每个外星人都计入得分。14.3.3 在外星人被消灭时更新得分。14.3.10 显示余下的飞船数。14.2.1 修改速度设置。14.3.2 创建记分牌。14.3.8 最高得分。14.3.9 显示等级。14.2.2 重置速度。14.3.1 显示得分。14.3.4 重置得分。14.3.6 提高分数。14.3.7 舍入得分。运行结果:(右上角显示得分)
2024-05-12 22:44:42 537
原创 《Python编程从入门到实践》day25
14.1.2 在屏幕上绘制按钮。14.1.5 将Play按钮切换到非活动状态。14.1.1 创建Button类。运行结果:(Play按钮出现)创建game_stats.py跟踪统计信息。14.1.6 隐藏鼠标光标。14.1.3 开始游戏。14.1.4 重置游戏。14.1 添加Play按钮。
2024-05-11 22:24:46 570 2
原创 《Python编程从入门到实践》day23
AttributeError: 'AlienInvasion' object has no attribute 'rect'
2024-05-09 23:14:45 383
原创 《Python编程从入门到实践》day21
debug显示pydev debugger: Unable to find real location for: 12.5 重构:方法_check_events()和_update_screen()运行结果:(与之前飞船能向左或向右移动到屏幕之外不同,飞船纹丝不动)12.5.1 方法_check_events()解决无果,有待进一步研究解决 ---未完待续---12.6.5 限制飞船的活动范围。12.6.4 调整飞船的速度。12.6.7 按Q键退出。12.6.1 响应按键。
2024-05-07 22:36:14 778
原创 《Python编程从入门到实践》day19
终端管理器执行 pip install pygame。12.3.1 创建Pygame窗口及响应用户输入。使用unittest模块测试单元和类。---未完待续---12.2 安装pygame。12.3 开始游戏项目。
2024-04-30 21:40:48 439 1
原创 《Python编程从入门到实践》day15
导入类。 文件都在同一目录内报bug:NameError: name 'Car' is not defined. Did you mean: 'chr'?
2024-04-26 22:57:18 680 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人