请按照如下三个步骤进行:
- 查看答案。课程中有部分练习可以直接看到答案,对照和正确答案的不同即可;还有一部分必须回答正确才能看到参考答案,这些练习的答案已统一整理至本页面“Python入门习题答案.py”中;
- 如果看答案以后,还是希望知道自己的代码有什么错误,或者希望弄明白答案代码的逻辑,请利用此网站,可视化代码执行语句,可以看到代码中定义的变量信息,进行DEBUG;(需要注意的是,如果你定义了一个函数,想要排查函数的错误,则必须写一行代码运行函数才能进行可视化);
- 在经过以上步骤,仍然不知道代码(包括做项目时和项目有关的代码)的出错原因或者某段答案代码的逻辑,请在通关群提供以下信息并@助教,并描述问题。
- 练习对应的课程章节;
- 练习界面的截图(如果代码报错,请务必将报错信息全部截图);
- 文本格式的代码(从练习界面复制,粘贴到聊天框发送)。
- 注意:如果希望解决自己写的代码中的疑问,在提供以上信息的同时,最好能说明自己解决问题思路和疑惑的地方,以便助教更好定位你的知识盲点并提供相应建议。仅仅问一句“为什么我的代码不对”并不是推荐的提问方式,因为重要的不是正确与否,而是实现思路。直接指出错误并告诉正确答案当然很容易,但对于学员而言,以后实际工作中如果遇到类似问题,没有正确的思路还是无法解决,这点敬请理解。
请参考本页面的视频“如何运行一个Python文件.mp4”。在看视频时,请注意如下几点:
- 和课程不同,视频使用的是“python”命令而不是“python3”命令,但实际上没有区别,使用python即可;
- 不需要安装Atom,使用任意文本编辑器编写代码均可(你甚至可以使用记事本,只要后缀名是.py);
- “终端”在windows中对应程序为“命令提示符”。至于如何打开命令提示符,可自行百度;
- 课程中python文件所放的文件夹只是一个示例,实际运行时可以在任意文件夹,只要根据视频操作,在命令行中cd到对应文件夹即可。
如果你未下载Python,请根据课程提示下载。如果你已下载Python,请参考此中文链接中“环境变量配置”部分,配置环境变量。如果英文阅读能力较好,可参考此英文链接。
需要提醒的是,添加环境变量时,一定要添加安装时的安装路径。有部分学员添加的是“开始”菜单中的路径(路径名包含“Start Menu”,是不正确的)。
以下内容来自廖雪峰的Python教程
注:这里使用的是pip命令作为示例,实际和pip3操作相同。
首先,确认自己安装了包。如果还未安装,请在命令行执行如下命令:
pip install beautifulsoup4
然后在python文件中正确导入:
from bs4 import BeautifulSoup
请务必注意简写和大小写。
- 菜鸟Python教程(网站)
- 廖雪峰的Python教程(网站)(数据分析入门学员推荐)
- Python编程快速上手(书籍)(数据分析入门学员推荐)
- 计算机科学和Python编程导论(MOOC)
- Python语言程序设计(MOOC)
- Python for Everybody(MOOC,视频免费,练习收费,部分视频配有中文字幕)
- Fundamentals of Computing(MOOC,视频免费,练习收费,大部分视频配有中文字幕)
- DataCamp(数据科学学习网站,课程收费)
- Codecademy(在线交互式编程学习网站,部分内容收费)
以上资源均为往届数据分析学员推荐或助教本人使用过的资源,质量较高。如果认为学习较为困难,建议使用Udacity课程+上述资源中的任意1-2项搭配学习。
由于绝大部分和编程有关的文档、问答、博客和学习资源均为英文资源,如果缺乏英语能力(这里的英语能力是指,能看懂Python相关库的文档从而了解其用法,能够熟练使用Google、Stackoverflow查询并解决已有问题),对学习编程是非常不利的。在这里推荐一些比较好的英语学习网站,如下: