8月28日
本人准大三,双非一本。临近开学,为自己荒废一整个暑假而愧疚。想起报名的计算机二级Python一点没学,于是在此写下Python学习历程勉励自己学习。
大一时在学校上过Python课,浅浅入门,由于自己懒惰的性格,知识到如今全然忘记。不过每每回想起利用jieba库分析红楼梦文本时,心中总会生发出莫名的激动。
今日借这股愧疚感,开始认真学习Python,希望自己能顺利通过二级考试,并掌握网络爬虫和数据分析的相关知识。
将学习中遇到的问题和解决方法都记录于此,希望对各位有所帮助。
应对考试,先看网课,过一遍知识点:
问题一:
计算机二级官网Python的安装说明中要求安装环境变量,环境变量是啥?对Python有什么用?
以下回答由AI生成:
想象一下,你正在家里准备做一份美味的披萨。为了做这份披萨,你需要几种不同的食材,比如面团、番茄酱、奶酪和各种配料(如洋葱、青椒、香肠等)。现在,你的厨房里有许多不同的储物柜和抽屉,这些食材可能分散存放在其中的不同位置。
环境变量就像是你在厨房里设置的“快速访问列表”或“地图”。这个列表或地图告诉你每种食材具体存放在哪个位置。这样,当你需要某个食材时,你就不必在整个厨房里到处乱翻,而是可以直接根据“快速访问列表”或“地图”上的信息快速找到它。
PATH环境变量:就像是你的“厨房工具路径”。它告诉你常用的厨房工具(比如披萨刀、烤盘、搅拌器等)都放在哪里。当你需要这些工具时,你只需要按照PATH环境变量提供的路径去取,而不需要每次都去厨房的每个角落找。
HOME环境变量:在这个披萨制作的例子中,我们可以把它想象成你的“主要工作区域”或“披萨制作台”。HOME环境变量指向了这个区域的位置,让你知道你应该在哪里开始准备披萨。
现在,假设你的朋友来你家帮忙一起做披萨,但是他们之前从未在你的厨房里工作过。如果没有“快速访问列表”或“地图”(即环境变量),他们可能会很难找到他们需要的食材和工具。但是,有了这些环境变量,你的朋友就可以快速适应你的厨房环境,高效地参与到披萨制作中来。
Python(以及更广泛地,操作系统中)设置环境变量的作用是多方面的,包括提供配置信息、简化路径查找、增强程序的可移植性和可维护性,以及保护敏感信息等。
8.29~8.31日
复习变量,print函数,命名规则,数学运算,注释,数据类型等基础知识。
9.1~9.6日
复习完基本知识。
9.7~9.20日
不断的刷题。
9.21日
考试,昨天看了大头的押题,全中了。
坏消息,最后一题综合操作题考红楼梦用jieba分析,感觉巨难。
好消息,我看到这道题的视频解析了。
坏消息,中午睡觉前看的,看着看着睡着了。。。。
10.26日
本来想着考完试休息几天的,一不小心把这事忘了。
这可能就是独属于大学生的松弛感吧。
这下好了,之前学的也忘得差不多了。。。。。
11.4日
虽然一直摆烂,但是心里总惦记着这件事😓
为什么大三的课这样难啊,每天上完课回寝室就想打会游戏休息,周六写一天作业,周日玩一天。
都怪我太懒惰了。
决定了,以后中午吃饭的下饭视频改成爬虫教程。