我的 Python 学习历程与经验分享

二皮脸data_2022年网络我的网络爬虫学习心得 python数据爬虫学习心得 阅读详情

关于我

某不知名 211 大学的大二学生,读的是通信工程专业。然而我们学校的通信专业偏硬件,编程方面只教 C 语言。而我比较喜欢软件,所以业余时间学点 Python,写一些简单的代码,感觉很快乐。

暗夜

一开始的时候,我并不喜欢编程,觉得编程很神秘,很害怕编程。尤其是学完 C 语言之后,连个简单的代码也写不出来。讽刺的是,通过背题、刷题,我的 C 语言考试(纸质)反倒考了 90+,C 语言课设也拿到了 85 分。然而并没有什么意思。我连个万年历、贪吃蛇都写不出来,也不知道如何面向百度、google 编程。最主要的是,当时并没有意识到编程的重要性,“我以后又不从事编程工作,学编程干嘛呢?!”

这种心理,一直到我加入实验室之后才有所改观。说真的,这个实验室并没有教会我什么实际的知识,却在潜移默化中影响了我的价值观。在这里,我开始喜欢编程,开始接触到机器学习等相关知识。

启程

大一下学期,我开始学习 Python,因为我基础太差,而且充满了对编程的恐惧,所以我选择看 B 站上的零基础视频入门。这个学习过程是轻松而毫不费力的,所以我并没有学到多少知识。因为我是照着视频敲代码,一点也不经过大脑思考。这个阶段,一直持续到暑假,视频总算看到了装饰器这个部分,然后我就看不下去了。尽管学了面向对象的知识,由于我这种懒惰学习法,最后还是之后基本的if else语句。

大一下学期暑假,我还是什么复杂一点的代码都写不出来,深感沮丧。就开始放弃学习语法,开始学习 Python 数据科学,其实就是学如何调用 numpy、pandas 的 api。学着学着,我感到深深的自我怀疑,我学来学去一直在学习某个函数如何调用,而且学完不久就忘记,连个简单的小程序都写不出来,这样有什么意义。所以我决定学习 Python 爬虫。爬虫我也是看 B 站视频学的,很快我就能编写几个简单的爬虫程序,让我自信心爆棚。我大约学到 scrapy 框架的时候,在爬取安居客网站的时候,经常被封 ip,使用代理也没有用。这让我又产生了自我怀疑的念头,最终还是放弃了爬虫,开始直接学 Python 数据分析。

大二上学期,我开始学《利用Python进行数据分析》这本书,主要看的是如何调用 scikit-learn 的函数。学了好几周,也就是照着书上的代码敲一敲,我自然没有多少进步,以至于当我看书看的差不多,决定做做 kaggle 竞赛的时候,再一次打击了我的自信心。我又一次半途而废。

一直在路上

痛定思痛,我决定持之以恒地做一件事。于是,我开始写公众号。这一个阶段,我学习 Python 只要是“实践为主,理论为辅”,做就完事了。亲自写代码,比看书效率更高。最开始的时候,我写了 2048 游戏,接着我写了贪吃蛇游戏。和以前学习的模式不同,不要等自己把所有知识点都学会再去写程序,以前我总是希望自己可以做好充分准备再去做某件事。后来才明白,这种想法是错误的。生活并不会给你准备的时间,事情来了,你不得不做。写代码也是一样。如果你希望编写一个贪吃蛇游戏,不要等到你把 Pygame 中的所有函数全学习一遍再去写程序,而是粗略地了解 Pygame 的使用方式和使用案例,做到心中有数即可。在写贪吃蛇游戏的时候,需要画正方形,我们就去搜对应的函数;需要加载音乐,我们还是去搜对应函数。当然,既要保证亲自实践,又要去了解优秀的代码与 Python 优雅的高级特性。不然,你的代码只会是已有知识的堆砌,而不能继续进步。

看书,尽量看些经典的书,比如《流畅的 Python》,《Python Cookbook》来学习 Python 语法;看视频,可以到 B 站上找些口碑好的视频。最重要的一点,一定要亲自动手写代码! 一定要亲自动手写代码! 一定要亲自动手写代码! 你把书上的代码敲到电脑屏幕上,并没有多少帮助。重要的是,你在写程序时一定要刻意地使用这些新特性,然后积累经验,总结这些特性的适用场景。

代码之外

我觉得,我们不必纠结于:学Python某些库有没有用。因为如果我们不去了解这些“没用的东西”,就无法深入学习 Python 高级知识。比如说 ,学 PyQt5 有没有用呢?这个问题并不重要。因为学 PyQt5 的同时,你也在巩固其他方面的修养,你也会考虑到于数据库的交互、面向对象、Python 高级特性的使用。你学得越深入,你的综合能力也在飞速提升,这对你转战其他库时也大有裨益。而且学东西,要功利但不能“惟功利论”,只要不是今天不学、明天失业的处境,大可把眼光放长远点。把它当成一门兴趣,说不定哪天就拉了你一把。

Python经验分享

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

Python学习路线

这里把Python常用的技术点做了整理,有各个领域的知识点汇总,可以按照上面的知识点找对应的学习资源。
在这里插入图片描述

学习软件

Python常用的开发软件,会给大家节省很多时间。
在这里插入图片描述

学习视频

编程学习一定要多多看视频,书籍和视频结合起来学习才能事半功倍。
在这里插入图片描述

100道练习题

在这里插入图片描述

实战案例

光学理论是没用的,学习编程切忌纸上谈兵,一定要动手实操,将自己学到的知识运用到实际当中。
在这里插入图片描述
最后祝大家天天进步!!

上面这份完整版的Python全套学习资料已经上传至优快云官方,朋友如果需要可以直接微信扫描下方优快云官方认证二维码免费领取【保证100%免费】。

光电振荡器(OEO):从原理到应用,解锁高频微波信号新纪元 本文深入解析了光电振荡器(OEO)的核心原理与前沿应用。OEO通过巧妙的光-电-光转换机制,利用光学谐振腔产生高频、高纯度、低相位噪声的微波信号,有效突破了传统电子电路的频率瓶颈。文章详细拆解了其工作流程,并探讨了在雷达系统、高速光通信及精密测量等领域的硬核应用价值。 阅读详情

相关推荐

实测有效!YOLOv8融合EMA注意力机制后,在无人机航拍目标检测中的性能提升对比

本文详细介绍了YOLOv8融合EMA注意力机制在无人机航拍目标检测中的性能提升效果。通过多尺度特征融合和通道-空间双重注意力机制,EMA模块显著提升了小目标检测的准确率,mAP@0.5平均提升4.2%,同时保持推理速度基本不变。文章还提供了模型定制、训练技巧和实际部署优化的全流程指南。

weixin_33704234的博客 392

Python3 注释

Python3 注释

xiqng17111342931的博客 2225

Windows 游戏 EXCEPTION_ACCESS_VIOLATION 修复:3类硬件问题与5步软件排查法

本文提供Windows游戏EXCEPTION_ACCESS_VIOLATION错误的终极修复指南,涵盖3类硬件问题(内存故障、显卡问题、超频不稳定)和5步软件排查法(文件验证、驱动更新、DEP调整等),帮助玩家彻底解决0xFFFFFFFFFFFFFFFF内存访问冲突问题。

weixin_31856057的博客 2489

跟我开始学习python_我的 Python 学习历程与经验分享

关注微信公众号:Python高效编程 了解更多。关于我某不知名 211 大学的大二学生,读的是通信工程专业。然而我们学校的通信专业偏硬件,编程方面只教 C 语言。而我比较喜欢软件,所以业余时间学点 Python,写一些简单的代码,感觉很快乐。暗夜一开始的时候,我并不喜欢编程,觉得编程很神秘,很害怕编程。尤其是学完 C 语言之后,连个简单的代码也写不出来。讽刺的是,通过背题、刷题,我的 C 语言考试...

weixin_39541121的博客 199

Tesseract-Ocr踩坑下载以及进行检验

1 OCR,即Optical Character Recognition:光学字符识别,是指通过扫描字符,然后通过其形状将其翻译成电子文本的过程。下载完成后进行解压找到这两个,然后复制到之前下载Tesseract-Ocr的tessdata文件下。可能会出现报错说chi下载的问题咱们不用管继续ok让它先下载完毕,后续会有下载chi的步骤。四、检验tesseract使用(将以下图片进行下载我这里将以下图片命名为3.png)我这里选的是2024年的版本如果下载不了;4 在安装的时候(找到下载的exe文件,双击)

m0_51428325的博客 1919

[Python]:热血传奇-Wzl,Wzx的解析

首先我们要了解,wzl与wzx的对应关系,wzx里面存的是每张二进制图片数据在wzl中的偏移量,所以取到wzx中的偏移数据就可以取到wzl每张图片数据,其实就这么简单。结构体为 [Byte][Byte][Byte][Byte][short][short][short][short][int]-读取44至48字节代表为,[wzx中偏移值总数量] [int类型] [4字节]-根据在wzx中取得的偏移值总数量,每张图片偏移值在wzl中取图片数据。2.[取wzl中图片偏据]:根据wzx中取得数据对[

qq_36138506的博客 3457

2048总结 python_我的 Python 学习历程与经验分享

关于我某不知名 211 大学的大二学生,读的是通信工程专业。然而我们学校的通信专业偏硬件,编程方面只教 C 语言。而我比较喜欢软件,所以业余时间学点 Python,写一些简单的代码,感觉很快乐。暗夜一开始的时候,我并不喜欢编程,觉得编程很神秘,很害怕编程。尤其是学完 C 语言之后,连个简单的代码也写不出来。讽刺的是,通过背题、刷题,我的 C 语言考试(纸质)反倒考了 90+,C 语言课设...

weixin_36134871的博客 158

数字电子时钟——数字电路课设

本文设计了一种基于中小规模集成电路的数字电子时钟系统,采用模块化设计方法,包含晶振电路(CD4060+D触发器)、计时电路(74HC161计数器)、数码管驱动(CD4511)和整点报时功能。系统实现了60进制秒/分、24进制小时、7进制星期的计时显示,支持手动校时功能,并具备整点报时特性(59分54-58秒5次500Hz低音,59秒1次1000Hz高音)。通过分模块调试与整合,最终实物电路满足设计要求,获得优秀评价。

来自FZU——电子科学与技术专业 1492

本人的Python自学历程分享

学习Python的想法是挺早的事了,由于自己的时间安排不合理(就是拖延症)导致一直没有静下心来学习,不过好在目前已经实战项目了,也算小有成就,这里我就将我的学习历程发出来向大家分享一下我的历程。 学习基础的不同 基础不同是正常的,但是Python这门语言,可以说0基础可以上手。当然,如果你是有计算机基础、或者是程序语言基础的话,就更容易一些了。 Python的设计哲学是“优雅”、“明确”...

weixin_42142987的博客 403

SEED-VIG数据集实战:5步搞定驾驶员疲劳检测模型(附Python代码)

本文提供了一份基于SEED-VIG数据集的驾驶员疲劳检测模型实战指南。通过五个核心步骤——数据准备、特征提取、模型训练、优化评估及部署思路,详细讲解了如何利用脑电信号构建分类器,并附有完整的Python代码,帮助开发者快速上手这一智能座舱关键技术。

w1x2y3的博客 263

2021年03月 C/C++(五级)真题解析#中国电子学会#全国青少年软件编程等级考试

给定一个十进制正整数n(0 < n < 1000000000),每个数位上数字均不为0。n的位数为m。现在从m位中删除k位(0

人生就是一个不断学习的过程 1012

【嵌入式】学习心路历程与总结

写在前面: 博主目前还只是个初入门的嵌入式的新手,但自己学习嵌入式这个方向也有1年半多了,因此在这里写下自己的这些时间的心路历程和学习总结,以及对嵌入式学习的看法,希望对大家学习嵌入式有更好的帮助。 文章中的观点只是我个人一些的看法,不一定适合于每个人。 对于文章中的任何错误希望大家批评指正 如果因为本篇文章的写法风格的问题而引起您的不适,请多多谅解 嵌入式--学习心路历程与总结一、经历篇1、梦的开始-C语言2、我与单片机的故事3、Python、java与PCB电路板4、比赛5、Linux6、关于自

修成真的博客 2421

2025年GESP3月认证C++五级真题解析

小 A 有 2n 件物品,小 B 和小 C 想从小 A 手上买走这些物品。对于第 i 件物品,小 B 会以 bi 的价格购买,而小 C 会以 ci 的价格购买。对于所有测试点,保证 1 <= T <= 100, 2 <= g < p <= 10^9, g, p 为整数, p 为质数。对于所有测试点,保证 1 <= n <= 10^5, 0 <= bi, ci <= 10^9, bi, ci 为整数。对于另外 50 % 的测试点,保证 n <= 100000, 0 <= bi, ci <= 10^9。

lan_in的博客 1036

2年python自动化编程自学经历,分享一些学习心得和避坑经验

学python编程开始前,本人纯小白,1年半行政打杂经验,和编程不搭边,偶然的机会接触到python,于是开始利用空闲时间学起了python。自学过2年python,有一些学习心得和避坑经验和大家分享,希望对已经入门和准备入门的零基础朋友能有些帮助,少走点弯路。 首先,对于python初学者最大的困难是什么?就是不自信,否定自己,在心理上设障碍,觉得一个个编程代码看不懂学不会。这种思想就是阻止自己去掌握一门语言最大的障碍,就像婴儿学走路,如果怕摔怕疼就不学,那这辈子就永远无法正常行走,虽然比喻不恰当,但想.

测试萌萌 2649

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

python爬discuz_我的python面试简历

分享前一段我的python面试简历,自我介绍这些根据你自己的来写就行,这里着重分享下我的项目经验、公司职责情况(时间倒序),不一定对每个人适用,但是有适合你的点可以借鉴我的真实经验:(14年毕业,化工专业)14.7 -- 15.1 卖保险15.3 -- 15.11 进厂16.2 -- 17.7 UI设计(UI培训班学习+UI工作)17.8 -- 19.4 Python数据分析(...

weixin_42514654的博客 256

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Python入门到放弃?7年自学(40K)过来人,给你分享学习经验

本人是一名敲了7年python的程序员,目前在深圳工作,月薪是40K,经历过两次跳槽,第一次跳槽拿到了15K的offer,第二次跳槽拿到21K的offer。一直到目前为止的40K。说到这里在给大家提个醒,跳槽的时候切记没拿到下家的offer千万不要想着裸辞,不然你就会面临个特别尴尬的处境,具体也就不细说了,懂的人自然懂! 我上的大专(后来自学考了本科)在学校是学旅游的,接触过工业编程。临近毕业的时候选择了自学web python技术,因为嫌弃导游太累了且不讨好,所以我就给辞了,说实在话,作为90后的我,还是

javatiange的博客 787

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

0基础学python培训班_零基础怎么学Python?6个月的学习历程,我是这样走过来的!...

原标题:零基础怎么学Python?6个月的学习历程,我是这样走过来的!从正式开始学习Python到现在差不多8个月的时间了,虽说进展比较缓慢,但多少也算有些进步和体会,现在想把把这大半年来的学习情况简单梳理一下,既是给自己做个总结,也希望能给与我情况类似的朋友们一点帮助。本篇帖子有几千字,是我辛苦写了几天的总结,也许对初学者有用,建议大家耐心看完。 1.入门要想入门一门语言,有两个要素无法回避的,...

weixin_39638309的博客 120

从普通大学生到成功人士,从未接触过编程的我,想学Python怎么开始?(分享Python所有方向的学习路线)

生活不止眼前的苟且,还有诗和远方。如果你连苟且都做不到,何来的诗和远方呢? 分享一下我从内心厌恶程序员到毕业后找不到工作的无奈,参加培训,再到两年Python程序员的心路历程。 我大学考上的是普通二本,学习的专业是经济学(~嗯,这个大家应该懂,普通二本理工院校的文科专业,我们系有2000人,你们猜猜=几个理工系的人数?)。大学期间,参加过学生会参加过社团,懵懵懂懂得度过了大一大二的浪漫校园生活,那时候的生活真的是无忧无虑,现在每次看英雄联盟的比赛都很怀念那段校园时光,你能想象几个人围一圈指导一个人打游戏,在

m0_59162248的博客 205

python语言代码加密困难吗,python语言代码垃圾分类

生活就像是一场戏,人在其中扮演的不过是一个个角色,打工人也好,丈夫也罢,儿子也好,父亲也罢Deepl降重。每个人涂上或淡或浓的脂粉,带着千疮百孔的面具,披挂着久经沙场的盔甲,在舞台上挪移踱步,念词唱戏,时而顺遂,时而踉跄。当我明白这些道理,我知道这一切还不晚。我告诉自己,热爱生活便是认识到生活的不顺之后依然满怀希望,所以,虽然两肩压着那太行山,我依然能够步履蹒跚。

2401_85887359的博客 1915

自学python三个月,我接到了第一个定制,分享几点“坑”,请小心避过~

写在前面: 1.本文比较长,干货比较多 2.适合跟我一样的新手小白 3.大神别略过,求带 准确的说,是去年下半年开始接触python,但是因为工作等种种原因,一直都只是用非常缓慢的速度自己在看书,直到今年疫情爆发,在家待了一个半月,才有时间每天花十几个小时看书、看视频,即使三月份复工之后,每天都要坚持学习4个小时以上,虽然现在还是小白的很,但是至少直到后面的路该怎么走,接下来我会以下几个方面分享自...

敲代码的设计师 1646

python能做什么自学_分享一下,我当年是如何自学Python从而从事这方面工作的

该楼层疑似违规已被系统折叠隐藏此楼查看此楼先做个自我介绍,我13年考上一所很烂专科民办的学校,学的是生物专业,具体的学校名称我就不说出来献丑了。13年我就辍学了,我在那样的学校,一年学费要1万多,但是根本没有人学习,我实在看不到希望,我就退学了。退学后我也迷茫,大专都没有毕业,我真的不知道我能干什么,我在纠结着我能做什么。所以辍学后我一段时间,我想去找工作,因为我比较沉默寡言,不是很会说话,我不...

weixin_42516490的博客 157

新人应该如何系统的学习python?

最开始的时候是打算在网上自学,看一些视频跟着学,觉得也能学会吧。跟着学了半个月左右,就觉得自己可以出师了,于是去平台上尝试接单。这一旦开始做了就傻眼了,人家找我要过往案例作品,我没有,人家说的一堆专业技能,我不会。这时候我才意识到,我之前学的都是零零散散的,根本就凑不成一套完整的体系,看上去好像啥都会一点,实际一到接单时,发现啥也用不上,而且没有专业人员指导,遇到一些问题自己百度答案得不到解决的话,就不了了之了。

Python栈_基的博客 825

千万别再瞎学Python了,过来人的一些学习经验,能让你少走很多弯路!

首先思考一个问题:为什么要学Python? Python比较热门的领域有很多: 1、网络爬虫 2、web开发 3、数据分析 4、人工智能 5、自动化运维 6、人工智能AI 7、游戏开发 为什么学习Python? 我当初选择学习Python,其实自己也是盲目的,毕竟是转行过来,之前对编程领域根本不了解。这还得多亏我的那位亲戚指点,才少走了很多弯路。他当时告诉我要我学习Python主要有以下几点原因: 1、Python的优势 相比较其他语言,Python有简单易学、免费开源、可移植性强、丰富的库、可

m0_60719922的博客 1015

【我的2021年终总结】面试分享:渣本半年经验面试阿里python+总结(附面试真题及答案)

前言 先介绍一下自己的情况吧 湖南某大学毕业,本科,软件测试专业毕业 24岁,19年出来实习,工作经验接近三年,之前主要做后端写PHP,自己喜欢瞎折腾,从去年六月份开始研究python,算下来python开发经验半年多 快年底了,由于种种原因想换一份工作,但由于太忙,没认真搞简历,也没怎么复习基础,导致很多本来会的都没敢往简历上写。于是写了一个简版的简历挂在Boss直聘上,准备年过完再认真筹备这件事情。 令我意外的是,一周竟收到八条阿里的面试邀请,看了网上前辈的一些心得:阿里三个月内只能应聘一次,于是选了两

Python_0011的博客 1054

工科转机器学习的一些心路历程

没有目录哦,大家就当看一个日记好了,后面我会整理一下我转行学习的资料和过程还有面试的公司和题目。 到今天为止,我的秋招算基本结束了,我不算是大神,一路走来磕磕碰碰,只能说不辜负自己的努力,一共7个月,转行到找到工作。从9月份找工作到现在一路走过很多坎坷,有过笑容,有过哭泣,到最后纠结去哪里工作,感谢男朋友阿华对我的鼓励和支持。 准确来说,我是从韩国回来后一段时间开始准备转行的,也就是5月1号开始学...

小狐狸 1598

2024年博客之星主题创作|从零到一:我的技术成长与创作之路

大家好,我是山河,一名刚毕业的大学生。距离我第一次来到优快云发布文章,已经快四年了。这四年,对我来说,是一段充满挑战与成长的旅程,也是我从懵懂到坚定的蜕变过程。在这里,我学习到了许多宝贵的知识,也结识了许多志同道合的朋友。我们来自不同的地方,但都怀揣着对技术的热爱和对知识的渴望。我们一起讨论问题,分享经验,互相鼓励。我开始尝试将自己的经验和知识整理成文章,分享给更多的人。每当我看到有人在我的文章下留言,说他们从中受益,我的内心就充满了成就感。这种被需要的感觉,让我更加坚定了继续创作的决心。

weixin_50804299的博客 1万+
上一篇: Python学习如何下手?看完本文后你能明白60%
下一篇: Python实现办公自动化。。
壹只小小码农
博客等级 码龄5年 8104粉丝 1333原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值