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.tpcf.cn/web/45740.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈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%的长期目标附近,这将使美联储…

[C++ 入门基础 - 命名空间]

在C中,命名空间(Namespace)是一种用来组织代码并避免命名冲突的机制。命名空间可以包含变量、函数、类等C中的所有实体,使得这些实体的名称在命名空间内部有效,避免了与其他命名空间或全局作用域中相同名称的冲突。 文…

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

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

为什么Vim是程序员最喜欢的编辑器之一

简介 Vim,全称Vi IMproved,是一种高度可定制、功能强大的文本编辑器。自其诞生以来,它以高效、快速和灵活的特点深受程序员喜爱。无论是处理简单的文本文件还是复杂的代码项目,Vim都能提供卓越的编辑体验。许多资深程序员甚至称其…

c++ primer plus 第16章string 类和标准模板库,6.1.5字符串种类

c primer plus 第16章string 类和标准模板库,6.1.5字符串种类 c primer plus 第16章string 类和标准模板库,6.1.5字符串种类 文章目录 c primer plus 第16章string 类和标准模板库,6.1.5字符串种类6.1.5字符串种类 6.1.5字符串种类 本节将 string 类看作是基于 char 类型的。…

web服务器经过代理后的绝对路径问题,以及 dirname(__FILE__)和__DIR__

web服务器经过代理后的绝对路径问题,以及 dirname(__FILE__)和__DIR__ 问题描述情况解析资源路径分析访问过程分析 dirname(\_\_FILE\_\_) 与 \_\_DIR\_\_ 同步发布在个人笔记web服务器经过代理后的绝对路径问题,以及 dirname(__F…

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…