Python3 学习指南
学习指南__授人以鱼不如授人以渔
前言:一些事实
- 奥林大一的python考试不考察算法(即不关心这些方法底层是怎么实现的),只关注语法(会使用这些方法和库即可),彻底掌握语法,熟练使用python内置一些方法和库才可以快速解题。
- 满分=把题全写出来。把题全写出来不仅需要会写这道题,更需要掌握一些技巧,学会使用更简单有效的方法,从而能够避免冗余代码少走弯路,大幅度提高代码书写速度。
- 即使部分人使用AI作弊,但是等到大二存在一部分算法题目单纯使用AI是跑不出来的,需要人脑 + AI,但是大一的语法题使用AI是很容易跑出来的。使用AI必然不能带来能力的提升。无非就是考试的一个分数,额,不说了,无能的林业大学,令人失望。不妨关注自己的提升。
- 有极少数人只凭借自己的能力不使用歪门斜道满分的。当然那种人一个年级应该只有一两个(反正主播年级是的)。主播离他们其实很近了当然主播不是满分主播很欣赏他们的才华。
python
其实是相当重要的一编程语言,人工智能的许多许多框架,比如机器学习、自然语言处理、计算机视觉都是使用python实现的。学好python
可以上天入地🥰😊。
在本部分文章中,使用>>>
标注的是python的交互式窗口。在本部分将总结计算机学科编程语言的学习方法,以及python代码简单化的一些实用的方法,包括一些实用库的使用和函数式编程。
学习方法
学会使用Markdown做笔记
每一个程序员都需要学会使用Markdown做笔记,千万不要使用纸笔或者word记录🥺🥲。如果问为什么就是存在更好用的工具叫Markdown。而且而且Markdown书写起来又简单又优美本部分分为两部分,一是如何安装免费版Typora,二是如何在Typora中优美地写markdown。
如何安装免费版Typora
解压
Typoa.zip
和pandoc.zip
文件至合适目录下,建议选择C:\Program Files
或D:\Program Files
在解压后的Typora文件夹下找到
Typora.exe
文件,右键创建快捷方式,把这个快捷方式放在桌面上。打开菜单 -> 偏好设置 -> 导出 ,选择正确的Pandoc.exe文件路径。就是刚才解压Pandoc.zip的文件夹路径,应该是
D:\Program Files\Pandoc\pandoc.exe
或者C:\Program Files\Pandoc\pandoc.exe
。
tips:平常不要更新。否则免费版会失效。
如何书写markdown
语法教学超链接如下:
Typora的基本使用(Markdown语法)_typora取消倾斜-CSDN博客
Markdown For Typora 中文版使用指南 | typora中文网
Typora内置功能
markdown文件直接转pdf
,word
功能
菜单 -> 导出 ,即可选择想要的的导出文件类型
之前的PDF就是用这个功能导出的。
效果图
markdown渲染效果
导出后的pdf效果
python语法学习方法
使用学习网站进行学习
建议使用使用网站进行学习
强推网站:Python3 教程 | 菜鸟教程
多参考简便方法 多练习 多思考多理解 不会的就上网站查询,其实上课就可以自己在网上学,学校的课不听也罢,其实考的高的都不是听课听的而是自己练习的。
这个网站上有许多实用的部分,比如:
python所有的内置函数:Python3 内置函数 | 菜鸟教程
python某数据类型所有的方法,均需要掌握:Python3 列表 | 菜鸟教程
Python3 教程 | 菜鸟教程 很详细的涵盖了python几乎所有的知识,不会的都可以上这里面来查询进行学习。
使用人工智能进行学习
其实人工智能不仅可以用来作弊和偷懒,它特别适合适合用来学习,它搜索得到的知识面很广很详细。
一些常用的 好用的 大模型 表格汇总
模型 | 网址 | 优势 | 是否需要使用VPN |
---|---|---|---|
ChatGPT | https://chatgpt.com/ | OpenAI 官方网站,支持 GPT-3.5 和 GPT-4,回答准确、上下文理解强 | 是 |
DeepSeek | https://chat.deepseek.com/ | 国内可用,支持中英文输入,具有一定推理和编程能力 | 否 |
元宝 | https://yuanbao.aliyun.com/ | 内置 DeepSeek-R1 接口,响应快,不会提示“服务器繁忙” | 否 |
豆包 | https://www.doubao.com/ | 字节跳动推出,响应迅速,中文处理能力优秀,接入豆包大模型 | 否 |
theb.ai | https://beta.theb.ai/ | 可自由切换多个大模型(如 Claude、GPT、Gemini 等),聚合式平台 | 是 |
通义千问 | https://tongyi.aliyun.com/qianwen/ | 阿里出品,中文理解能力强,支持代码生成、问答等 | 否 |
Kimi | https://kimi.moonshot.cn/ | 支持 20 万字长文本输入,适合写作和文档总结,中文表现出色 | 否 |
Claude | https://claude.ai/ | Anthropic 出品,上下文理解强,擅长多轮对话和代码解释 | 是 |
Gemini | https://gemini.google.com/ | Google 出品,原名 Bard,集成搜索结果,信息更新快 | 是 |
使用示例
可以询问大语言模型任何东西,比如不理解python map()
函数怎么使用,就可以直接问ChatGpt
:
python map()函数详细教学,带示例代码和解释
可以很快得到详细的教学,就可以掌握它的基本用法了。
效果图
提问:给出Java中FileWriter FileReader BufferedWriter工具类的详细教学
提问:给出Python 3 中返回迭代器的内置函数及其应用示例
使用B站进行学习
B站优势是它是视频,方便初学者一点一点理解,缺点是有些视频太冗长,学习效率不高,不如直接搜索看文字来的快。
Python进阶学习目录
在本部分,我总结了我认为想要python
进阶,需要学习的一些重要的知识,这些知识将分块在其它文章中展示,在以下部分将附带他们的链接,作为学习的目录,方便学习者检索。点击即可跳转
1. Python3 学习指南:
https://edwardgaming.github.io/2025/05/19/%E5%AD%A6%E4%B9%A0%E6%8C%87%E5%8D%97/
2. Python3 实用的模块:
https://edwardgaming.github.io/2025/06/02/Python3%20%E5%AE%9E%E7%94%A8%E7%9A%84%E6%A8%A1%E5%9D%97/
3. Python3 基本数据类型
4. Python3 可迭代对象(Iterable)、序列(Sequence)、迭代器(Iterator)、生成器(generator):
https://edwardgaming.github.io/2025/06/02/Python3%20%E5%8F%AF%E8%BF%AD%E4%BB%A3%E5%AF%B9%E8%B1%A1/
5. Python3 函数式编程 (lambda表达式、三元表达式、map()、filter()、推导式):
https://edwardgaming.github.io/2025/06/02/Python3%20%E5%87%BD%E6%95%B0%E5%BC%8F%E7%BC%96%E7%A8%8B/
6. Python3内存机制:
https://edwardgaming.github.io/2025/06/02/Python3%20%E5%86%85%E5%AD%98%E6%9C%BA%E5%88%B6/
7. Python3 比较实用的内置函数:
https://edwardgaming.github.io/2025/06/02/Python3%20%E5%86%85%E7%BD%AE%E5%87%BD%E6%95%B0/