鱼C论坛

 找回密码
 立即注册
楼主: 小甲鱼

《笨办法学Python》习题0:蓄势待发

  [复制链接]
发表于 2025-5-2 14:14:35 | 显示全部楼层
笨办法学Python(小甲鱼精译版)封面
《笨办法学Python》
(小甲鱼精译版 · 原书第五版)
[美] Zed A. Shaw 著  |  小甲鱼 译
立即购买
@FishC 我按照方法2无法安装homebrew,没有反应输入代码按了回车后
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-5-2 14:36:17 | 显示全部楼层

@FishC 我按照方法2无法安装homebrew,没有反应输入代码按了回车后
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-5-2 14:36:47 | 显示全部楼层
sasa1002 发表于 2025-05-02 14:36
@FishC 我按照方法2无法安装homebrew,没有反应输入代 ...


Homebrew安装无反应的解决方法

如果通过官方命令安装卡住,通常是因为网络问题(尤其是国内访问GitHub不稳定)。尝试以下两种方案:

方案一:使用国内镜像源安装

  1. /bin/zsh -c "$(curl -fsSL [url=https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"]https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"[/url]
复制代码

→ 按提示选择镜像源(推荐1中科大或2清华源)

方案二:手动预配置环境
  • 先运行确保Xcode工具已安装:

    1. xcode-select --install
    复制代码

  • 添加环境变量到~/.zshrc文件末尾:

    1. export HOMEBREW_API_DOMAIN="[url=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/api"]https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/api"[/url]
    2. export HOMEBREW_BREW_GIT_REMOTE="[url=https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"]https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"[/url]
    3. export HOMEBREW_CORE_GIT_REMOTE="[url=https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git"]https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git"[/url]
    复制代码

  • 最后执行官方安装命令


提示:如果依然卡住,尝试开启VPN或使用手机热点

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-5-9 00:25:02 | 显示全部楼层
@FishC 求问一下这套课和 2019 年的《零基础入门学 python》对于零基础(不会写,但能看懂一些)的人来说,更推荐学习哪个?不知道如何选择。谢谢。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-5-9 00:25:41 | 显示全部楼层
yukin2024 发表于 2025-05-09 00:25
@FishC 求问一下这套课和 2019 年的《零基础入门学 py ...


关于课程选择的建议:

如果你是零基础学习者,推荐优先选择2023新版课程,原因如下:

  • 内容更新:新版课程基于Python 3.10+,涵盖更多现代编程实践(如类型注解、模式匹配等),更贴近实际开发需求
  • 学习曲线优化:知识点拆分更细致,案例设计更贴近零基础学习者(如增加调试技巧、代码规范讲解)
  • 配套更完善:新增课后习题+项目实战(如数据分析小项目),更适合"看懂但不会写"的痛点
  • 避坑指南:针对近年初学者常见问题新增专项讲解(如虚拟环境配置、依赖管理)


什么情况下建议选2019版?
  • 已学过其他编程语言,想快速过一遍Python语法
  • 设备限制无法安装较新的Python版本(需≥3.6)
  • 时间非常有限,只需基础语法认知




建议学习路径:可直接从新版开始,若遇到理解困难,可针对性地参考旧版对应章节(两套课程知识点80%重合)。遇到问题欢迎随时来论坛提问!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-5-17 17:43:26 | 显示全部楼层
@FishC  运行jupyter-lab  出现这些错误怎么解决

[I 2025-05-17 17:39:24.660 ServerApp] jupyter_lsp | extension was successfully linked.
[I 2025-05-17 17:39:24.665 ServerApp] jupyter_server_terminals | extension was successfully linked.
[I 2025-05-17 17:39:24.669 ServerApp] jupyterlab | extension was successfully linked.
[I 2025-05-17 17:39:24.672 ServerApp] notebook | extension was successfully linked.
[I 2025-05-17 17:39:24.876 ServerApp] notebook_shim | extension was successfully linked.
[I 2025-05-17 17:39:24.876 ServerApp] panel.io.jupyter_server_extension | extension was successfully linked.
[I 2025-05-17 17:39:24.915 ServerApp] notebook_shim | extension was successfully loaded.
[I 2025-05-17 17:39:24.918 ServerApp] jupyter_lsp | extension was successfully loaded.
[I 2025-05-17 17:39:24.919 ServerApp] jupyter_server_terminals | extension was successfully loaded.
[I 2025-05-17 17:39:24.920 LabApp] JupyterLab extension loaded from D:\anaconda3\Lib\site-packages\jupyterlab
[I 2025-05-17 17:39:24.921 LabApp] JupyterLab application directory is D:\anaconda3\share\jupyter\lab
[I 2025-05-17 17:39:24.921 LabApp] Extension Manager is 'pypi'.
[I 2025-05-17 17:39:25.128 ServerApp] jupyterlab | extension was successfully loaded.
[I 2025-05-17 17:39:25.131 ServerApp] notebook | extension was successfully loaded.
[I 2025-05-17 17:39:25.132 ServerApp] panel.io.jupyter_server_extension | extension was successfully loaded.
[I 2025-05-17 17:39:25.133 ServerApp] Serving notebooks from local directory: C:\Users\孙超
[I 2025-05-17 17:39:25.133 ServerApp] Jupyter Server 2.14.1 is running at:
[I 2025-05-17 17:39:25.133 ServerApp] http:/localhost:8888/lab?token=2c78006c5a71bd01368aa897d7e4e69586db9edae6f07360
[I 2025-05-17 17:39:25.133 ServerApp]     http:/127.0.0.1:8888/lab?token=2c78006c5a71bd01368aa897d7e4e69586db9edae6f07360
[I 2025-05-17 17:39:25.133 ServerApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 2025-05-17 17:39:25.159 ServerApp]

    To access the server, open this file in a browser:
        file:///C:/Users/%E5%AD%99%E8%B6%85/AppData/Roaming/jupyter/runtime/jpserver-10900-open.html
    Or copy and paste one of these URLs:
        http:/localhost:8888/lab?token=2c78006c5a71bd01368aa897d7e4e69586db9edae6f07360
        http:/127.0.0.1:8888/lab?token=2c78006c5a71bd01368aa897d7e4e69586db9edae6f07360
[I 2025-05-17 17:39:25.203 ServerApp] Skipped non-installed server(s): bash-language-server, dockerfile-language-server-nodejs, javascript-typescript-langserver, jedi-language-server, julia-language-server, pyright, python-language-server, r-languageserver, sql-language-server, texlab, typescript-language-server, unified-language-server, vscode-css-languageserver-bin, vscode-html-languageserver-bin, vscode-json-languageserver-bin, yaml-language-server
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-5-17 17:44:09 | 显示全部楼层
老家伙学编程 发表于 2025-05-17 17:43
@FishC  运行jupyter-lab  出现这些错误怎么解决

  ...

运行 jupyter-lab 时的提示信息显示扩展加载成功,但存在语言服务器缺失的警告。这些提示属于正常现象,并不影响 JupyterLab 基础功能。以下是解决方案:


解决方法
  • 核心问题:缺失语言服务器
    日志中 Skipped non-installed server(s) 提示缺少代码补全相关的语言服务器。可通过以下命令安装常用语言服务:

    1. # 安装 Python 语言服务器(二选一)
    2. conda install -c conda-forge python-lsp-server  # 或
    3. pip install jedi-language-server

    4. # 安装其他语言支持(按需选择)
    5. conda install -c conda-forge nodejs r-languageserver julia
    复制代码

  • 验证 JupyterLab 是否正常工作
    直接访问日志中给出的链接(如 [url=http://localhost:8888/lab),若能看到交互界面则说明服务已正常启动]http://localhost:8888/lab),若能看到交互界面则说明服务已正常启动[/url]
  • 路径问题预防(选做)
    建议将工作目录改为全英文路径(如 C:\Users\sun_cha),避免中文字符可能引发的潜在问题


额外建议
  • 使用 jupyter lab --debug 查看详细日志
  • 运行 jupyter labextension list 查看已安装的扩展
  • 更新到最新版本:conda update jupyterlab


这些警告不会影响 notebook/lab 的基本使用,如需特定语言的代码补全功能,只需安装对应的语言服务器即可。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-5-18 10:23:18 | 显示全部楼层
小甲鱼的二师兄 发表于 2025-1-18 02:54
设置完环境变量后,如果没有立即生效,请重启一下。

你好,我的jupyter-lab能打开网页,但显示网页丢失,咋回事?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-5-18 11:14:27 | 显示全部楼层
我的jupyter-lab运行后,能打开网页file:///C:/Users/HP/AppData/Roaming/jupyter/runtime/jpserver-17784-open.html
但提示网页走丢了,怎么办?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-5-22 21:12:04 | 显示全部楼层
不安装Jupyter可以吗,用python自带的编辑器来操作后续课程的代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-5-23 11:10:51 | 显示全部楼层
我的电脑找不到终端管理员,无法测试怎么办
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-5-23 11:12:00 | 显示全部楼层
@FishC我的电脑找不到终端管理员,无法测试怎么办
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-5-29 21:31:16 | 显示全部楼层
打开jupyter-lab提示:访问文件遭拒
无法读取 file:///C:/Users/a/AppData/Roaming/jupyter/runtime/jpserver-13228-open.html 上的文件。该文件可能已遭到删除、移动,或者文件权限不允许进行访问。
ERR_ACCESS_DENIED
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-6-8 10:24:17 | 显示全部楼层
@FishC 在终端我输入jupyter-lab后默认跳转到QQ浏览器,显示网页无法打开。是什么原因?我怎么切换其他浏览器?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-6-8 10:26:34 | 显示全部楼层
棉被最厉害 发表于 2025-06-08 10:24
@FishC 在终端我输入jupyter-lab后默认跳转到QQ浏览器 ...


嗯,遇到Jupyter Lab默认用QQ浏览器打不开的问题很常见,通常有以下几个原因和解决方案:

问题原因:
1. QQ浏览器可能拦截了本地地址(如localhost)
2. 系统默认浏览器被QQ浏览器抢占但兼容性不佳
3. Jupyter配置文件未正确设置

解决方案:
方法1:强制指定浏览器(推荐)
在终端运行命令时直接指定浏览器路径:

  1. # Windows系统(注意路径斜杠方向):
  2. jupyter-lab --browser="C:/Program Files/Google/Chrome/Application/chrome.exe"

  3. # Mac系统:
  4. jupyter-lab --browser="/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"

  5. # Linux系统:
  6. jupyter-lab --browser="/usr/bin/firefox"
复制代码


方法2:修改Jupyter默认配置
1. 生成配置文件(如果尚未生成):

  1. jupyter notebook --generate-config
复制代码

2. 打开生成的配置文件(路径通常在用户目录下的 .jupyter/jupyter_notebook_config.py
3. 在文件末尾添加(以Chrome为例):

  1. import webbrowser
  2. webbrowser.register('chrome', None, webbrowser.GenericBrowser(r'C:\Program Files\Google\Chrome\Application\chrome.exe'))
  3. c.NotebookApp.browser = 'chrome'
复制代码

注意:Windows路径示例:
- 正斜杠: C:/Program Files/Google/Chrome/Application/chrome.exe
- 或双反斜杠: C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe

方法3:临时解决方案
启动Jupyter Lab后,手动复制终端显示的链接(如 [url=http://localhost:8888/lab?token=xxx)到其他浏览器打开]http://localhost:8888/lab?token=xxx[/b])到其他浏览器打开[/url]

诊断技巧:
启动时观察终端提示,如果看到类似错误:
  1. [Errno 2] No such file or directory: 'qqbrowser'
复制代码

说明QQ浏览器路径配置错误,必须使用方法1或2修正浏览器路径

补充说明:
o 可通过 jupyter-lab --help 查看所有浏览器参数
o 推荐使用Chrome/Firefox/Edge等对开发者工具支持更好的浏览器

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-6-9 12:18:18 | 显示全部楼层
请问Jupyter怎么安装?Jupyter Notebook和Jupyter Lab有什么区别?要装哪个呢?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-6-9 12:44:15 | 显示全部楼层
psycho_so1 发表于 2025-6-9 12:18
请问Jupyter怎么安装?Jupyter Notebook和Jupyter Lab有什么区别?要装哪个呢?

跟着课程安装 Anaconda 即可,里面已经包含了 Jupyter 及本系列课程所需的资源。

JupyterLab 是 Jupyter Notebook 的升级和扩展,未来的发展也将主要集中在 Lab 上。

如果没有特殊需求,建议直接选择 JupyterLab。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-6-14 04:07:11 | 显示全部楼层
有win10配置的教程吗?@FishC
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-6-14 04:11:55 | 显示全部楼层
ageng1980 发表于 2025-06-14 04:07
有win10配置的教程吗?@FishC


当然有!以下是一份简洁易懂的**Windows 10基础配置教程**,适合新手快速上手:系统基础设置步骤:
  • 更新系统:
    进入 设置 → 更新和安全 → Windows更新,点击“检查更新”,确保系统为最新版本。
  • 驱动安装:
    右键 开始菜单 → 设备管理器,检查是否有黄色感叹号。若有,右键选择“更新驱动程序”。
  • 性能优化:
    • 关闭开机自启程序:任务管理器 → 启动 选项卡,禁用不需要的应用
    • 调整视觉效果:搜索并打开 “调整Windows的外观和性能”,选择“调整为最佳性能”
  • 存储清理:
    使用 设置 → 系统 → 存储 → 临时文件,勾选“临时文件”并删除
  • 隐私设置:
    设置 → 隐私 中,关闭“位置”、“相机”等非必要权限


安全配置建议:
  • 启用防火墙:控制面板 → Windows Defender 防火墙 → 启用
  • 安装杀毒软件:推荐使用系统自带的 Windows Security(在设置中检查保护状态)
  • 创建还原点:搜索 “创建还原点” → 配置系统保护 → 点击“创建”


遇到具体问题可再问我!例如:
如何关闭自动更新? → 在“Windows更新”设置中点击“暂停更新7天”


以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-6-17 00:38:18 | 显示全部楼层
为什么我创建文本文档以后  输入命令打不开文本文档   前面都是正常的@FishC
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-29 19:51

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表