python编程:从入门到实践(第三版) 笔记

文章目录

      • 资源网站:https://www.ituring.com.cn/book/3038
      • 配置VSCode
      • 推荐资源网站
      • 推荐资源网址

资源网站:https://www.ituring.com.cn/book/3038

在这里插入图片描述

配置VSCode

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

推荐资源网站

推荐资源网址

英文版主页: https://ehmatthes.github.io/pcc_3e
中文版主页: https://www.ituring.com.cn/book/3038

第 1章

  • Python官方网站主页: https://python.org
  • Visual Studio Code官方网站主页: https://code.visualstudio.com

第 4章

  • PEP 8格式设置指南: https://python.org/dev/peps/pep-0008

第 9章

  • Python 3 Module of the Week: https://pymotw.com/3/

第 10章

  • 古登堡计划: https://gutenberg.org

第 12章

  • OpenGameArt: https://opengameart.org/
  • Pygame文档: https://pygame.org/docs

第 15章

  • 使用 Matplotlib可制作的各种图形: https://matplotlib.org/stable/plot_types/index.html
  • pyplot 中所有的颜色映射: https://matplotlib.org/stable/tutorials/colors/colormaps.html#sphx-glr-tutorials-colors-colormaps-py
  • 使用 Plotly可创建的图形: https://plotly.com/python/
  • 完整的图形类型清单: https://plotly.com/python/plotly-express

第 17章

  • GitHub: https://github.com
  • 文章 Plotly Express in Python: https://plotly.com/python/plotly-express
  • 文章 Styling Plotly Express Figures in Python: https://plotly.com/python/styling-plotly-express
  • GitHub API的文档: https://docs.github.com/en/rest
  • Hacker News: http://news.ycombinator.com/
  • 通过 Hacker News API可访问哪些信息: https://github.com/HackerNews/API/
  • 如果你还想探索其他 API,可看看 GitHub仓库 https://github.com/public-apis提及的 API。

第 18章

  • Django Model Field Reference ( Django模型字段参考 ) : https://docs.djangoproject.com/en/4.1/ref/models/fields
  • 有关如何查询数据的文档 Making queries: https://docs.djangoproject.com/en/4.1/topics/db/queries

第 20章

  • Bootstrap提供的模板: https://getbootstrap.com/docs/5.3/examples/
  • 了解 Bootstrap提供了哪些功能: https://getbootstrap.com/docs/5.3/getting-started/introduction/
  • 注册 Platform.sh账户: https://auth.api.platform.sh/register?trial_type=general
  • Platform.sh对免费试用服务的最新限制: https://platform.sh/free-trial
  • 安装 Platform.sh CLI的最新版本: https://docs.platform.sh/development/cli.html
  • XAMPP安装程序: https://apachefriends.org
  • 有关 Platform.sh支持的 Python版本列表: https://docs.platform.sh/languages/python.html
  • 登录 Platform.sh网站,并访问你的仪表盘: https://console.platform.sh

附录 A

  • Python网站: https://python.org

附录 C

  • Stack Overflow: https://stackoverflow.com
  • 文章 How do I Ask a Good Question?: https://stackoverflow.com/help/how-to-ask
  • Python官方文档: https://docs.python.org
  • Django官方文档: https://docs.djangoproject.com/

附录 E

  • Git 的官方网站: https://git-scm.com
  • explainshell: https://explainshell.com
  • WSL 的相关文档 (What is the Windows Subsystem for Linux?): https://docs.microsoft.com/en-us/windows/wsl/about
  • XAMPP 官方网站: https://apachefriends.org
  • Homebrew 官方网站: https://brew.sh

推荐资源网址

天气数据(16.1节)

如果你想自己下载天气数据,可采取如下步骤:

  1. 访问网站 NOAA Climate Data Online(https://www.ncdc.noaa.gov/cdo-web)。在 Discover Data By 部分单击 Search Tool,在下拉列表 Select a Dataset 中选择 Daily Summaries

  2. 选择一个日期范围,在 Search For 下拉列表中选择 ZIP Codes,输入你感兴趣地区的邮政编码,再单击 Search 按钮。

  3. 在下一个页面中,你将看到指定地区的地图和相关信息。单击地区名下方的 View Full Details 或先单击地图再单击 Full Details

  4. 向下滚动并单击 Station List,以显示该地区的气象站,再选择一个气象站并单击 Add to Cart。虽然这个网站使用了购物车图标,但提供的数据是免费的。单击右上角的购物车。

  5. Select the Output Format 中选择 Custom GHCN-Daily CSV。确认日期范围正确无误后单击 Continue

  6. 在下一个页面中,可选择要下载的数据类型。可只下载一种数据(如气温),也可下载该气象站提供的所有数据。做出选择后单击 Continue.

  7. 在最后一个页面,你将看到订单小结。请输入你的电子邮箱地址,再单击 Submit Order。你将收到一封确认邮件,指出收到了你的订单。几分钟后,你将收到另一封邮件,其中包含用于下载数据的链接。

你下载的数据与16.1节处理的数据有类似的结构,但包含的文件头可能不同。然而,只要按本节介绍的步骤做,就能对你感兴趣的数据进行可视化。

地震数据(练习 16.8)

请访问 https://earthquake.usgs.gov/earthquakes/feed/v1.0/geojson.php。对于最近1小时、1天、7天和30天的每个时段,都有一个链接列表,其中的链接指向包含不同震级以上地震的数据集。

火灾数据(练习 16.9)

要下载最新的数据,请访问 https://www.earthdata.nasa.gov/learn/find-data/near-real-time/firms/active-fire-data。在其中的 SHP, KML and TXT Files 部分,有下载 CSV 格式数据的链接。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/45740.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

上市公司企业共同机构所有权数据、机构交叉持股数据(2005-2023)

数据来源:基础数据来源于上市公司企业年报 时间跨度:2005-2023年 数据范围:企业层面 数据指标: 参考《中国工业经济》杜勇(2021)老师的做法,从 3 个维度构造指标反映上市公司共同机构所有权&…

Vue和Element UI 路由跳转

在Vue.js中,使用Vue Router可以方便地实现页面之间的路由跳转。Element UI是一个基于Vue 2.0的桌面端组件库,它本身并不直接提供路由跳转的功能,但你可以在使用Element UI的Vue项目中结合Vue Router来实现这一功能。 以下是一个基于Vue和Ele…

Proxyman for Mac v5.6.1 抓包调试工具

Mac分享吧 文章目录 效果一、下载软件二、功能三、开始安装1、双击运行软件,将其从左侧拖入右侧文件夹中,等待安装完毕2、应用程序显示软件图标,表示安装成功 四、运行测试1、打开软件 安装完成!!! 效果 一…

【华为OD笔试】2024D卷命题规律解读【分析300+场OD笔试考点总结】

可上 欧弟OJ系统 练习华子OD、大厂真题 绿色聊天软件戳 od1441了解算法冲刺训练(备注【CSDN】否则不通过) 文章目录 相关推荐阅读华为OD笔试2024D卷命题规律解读华为OD算法/大厂面试高频题算法练习冲刺训练 相关推荐阅读 【华为OD笔试】2024D卷机考套题…

C# Opencv实现本地以图搜图

地址:冯腾飞/本地以图搜图

Java面试八股之Redis哨兵机制

Redis哨兵机制 Redis Sentinel(哨兵)模式是一种高可用解决方案,用于监控和自动故障转移Redis主从集群。以下是对哨兵模式详细过程的描述: 1. 初始化与配置 部署哨兵节点:在不同的服务器上部署一个或多个Redis Sentin…

《算法笔记》总结No.7——二分(多例题详解版)

一.二分查找 目前有一个有序数列,举个例子,假设是1~1000,让我们去查找931这个数字,浅显且暴力的做法就是直接从头到尾遍历一遍,直到找到931为止。当n非常大,比如达到100w时,这是一个非常大的量级…

Linux 线程初步解析

1.线程概念 在一个程序里的一个执行路线就叫做线程(thread)。更准确的定义是:线程是“一个进程内部的控制序列。在linux中,由于线程和进程都具有id,都需要调度等等相似性,因此都可以用PCB来描述和控制,线程含有PCB&am…

美联储降息应该更早?高盛:有充分理由7月降息,而非9月

KlipC报道:高盛首席经济学家哈祖斯Jan Hatzius表示,美联储“有充分理由”在7月会议上降息,而非等到9月。 在最新发布的报告中,他表明通胀已经取得了足够的进展,回到了美联储2%的长期目标附近,这将使美联储…

实现将Nginx的每个网站配置单独的访问日志

一、问题描述 Nginx默认的访问日志是不会区分哪个网站有哪些日志的,全部糅杂在一起;如果需要哪个网站有哪些访问日志记录,还需要将访问日志下载下来后筛选,比较麻烦;希望将每个网站对应的日志能够单独记录到对应的日志文件里面,方便排查和管理。 # 进入Nginx默认的日志文…

Nest.js 实战 (一):使用过滤器优雅地统一处理响应体

前言 在我们实际的业务开发中,我们可以看到后端接口返回格式都有一定的要求,假如我们统一规定接口的统一返回格式为: {data: any; // 业务数据code: number; // 状态码msg: string; // 响应信息timestamp: number; // 时间戳 }那么在 Nest.…

【智能算法改进】改进的麻雀搜索算法及其求解旅行商问题

目录 1.算法原理2.改进点3.结果展示4.参考文献5.代码获取 1.算法原理 【智能算法】麻雀搜索算法(SSA)原理及实现 2.改进点 改进发现者更新位置 为了使 SSA 算法能够避开向原点收敛的弊端, 将算法向最优位置跳跃的操作转换为向最优位置的移动: X i ,…

自己动手写一个滑动验证码组件(后端为Spring Boot项目)

近期参加的项目,主管丢给我一个任务,说要支持滑动验证码。我身为50岁的软件攻城师,当时正背着双手,好像一个受训的保安似的,中规中矩地参加每日站会,心想滑动验证码在今时今日已经是标配了,司空…

一个篇文章告诉你一个APP前端搭建有多简单

用uni-app 1.新建uni-app项目 点击项目 2.创建 最后点击右下方创建 3.添加tarbar 首先你要创建几个页面这里比如说我有两个页面的tarbar首页(home)和我的(userIndex) 在pages目录下右键新建页面即可

从库存超卖问题分析锁和分布式锁的应用(二)

本文从一个经典的库存超卖问题分析说明常见锁的应用,假设库存资源存储在Redis里面。 假设我们的减库存代码如下: Autowired StringRedisTemplate redisTemplate;public void deduct(){String stock redisTemplate.opsForValue().get("stock"…

JavaSE从零开始到精通

1.前置知识 JVM:java virtrual machine, java虚拟机, 专门用于执行java代码的一款软件。JRE:java runtime enviroment, java运行时环境, java官方提供的核心类库. jre中包含了核心类库和jvm。JDK: java development kit, java开发工具包, javac.exe, ja…

LVS+Keepalive高可用

1、keepalive 调度器的高可用 vip地址主备之间的切换,主在工作时,vip地址只在主上,vip漂移到备服务器。 在主备的优先级不变的情况下,主恢复工作,vip会飘回到住服务器 1、配优先级 2、配置vip和真实服务器 3、主…

我想做信号通路分析,但我就是不想学编程

“我想做信号通路分析,但我就是不想学编程。” “我又不是生信狗,学代码会死。” “你们这些做生信的,整天把数据分析搞得神神秘秘,不就是怕被人抢饭碗而已嘛。” “这都没分析出我想要的结果,不靠谱。” “你们做…

【自学安全防御】二、防火墙NAT智能选路综合实验

任务要求: (衔接上一个实验所以从第七点开始,但与上一个实验关系不大) 7,办公区设备可以通过电信链路和移动链路上网(多对多的NAT,并且需要保留一个公网IP不能用来转换) 8,分公司设备可以通过总…

Java爬虫安全策略:防止TikTok音频抓取过程中的请求被拦截

摘要 在当今互联网时代,数据采集已成为获取信息的重要手段。然而,随着反爬虫技术的不断进步,爬虫开发者面临着越来越多的挑战。本文将探讨Java爬虫在抓取TikTok音频时的安全策略,包括如何防止请求被拦截,以及如何提高…