• 生活小妙招免费各类生活中的小问题知识以及音乐简谱等,是你了解世界未知知识的好地方。

学习python需要什么基础?

十万个为什么 空空 2024-4-21 05:51:22 4次浏览

关于问题学习 python 需要什么基础?一共有 5 位热心网友为你解答:

【1】来自网友【天府大辣椒】的最佳回答:

学 python 只要有过任何一门语言的编程经验即可,即使没有,学起来也很简单。但这只是说入门,入门后各种库的学习才是关键。个人认为,学任何一门语言最主要的还是兴趣、动力和应用。

本人年龄 45+,学 python 大概 1 年,大学时学过 fortran,但现在早已忘光。工作后因工作原因自学了 VBA,以方便进行办公应用。后来随着公司内部上报的各种报表越来越多,而数据又是从不同的内网网站获取,为了爬取内网数据自动生成报表,而不是像 VBA 一样必须先从内网下载数据原始表后才能生成报表,就自学了 python。

python 基础个人认为比较简单,如:数据类型,循环,函数,类等等,只要有任何一门语言的基础,上手都很快。但 python 的特色就是它各种丰富的库,学习这些库的使用才是难点,不过这些库通过在网上查找资料,也能很快上手。

就拿爬虫来说,首先学习了 requests,然后因为网站的 js 加密,又学习了 js 逆向。

数据爬取下来以后,在不熟悉其他库的情况下,先期用基础的循环、判断语句进行数据分析,以生成报表数据,后来想简化代码,又学习了 pandas 和 numpy。

因为想自动生成 excel 和 word,又学习了 pywin32,openpyxl(个人认为基础的办公应用,通过 pandas 和这两个差不多就够用了,可能执行效率慢点)。了解了 xlwings 和 python-docx。

之前爬虫登录,直接无脑地用了 ddddocr 来识别验证码,但这个库不更新了,想自己编写一个验证码识别模块,所以想自学(目前正在学习)opencv。

后期的学习目标一是 pyautogui,利用脚本自动完成日常工作。二是 apscheduler,定期自动执行程序。三是 pyqt5,程序桌面 ui 界面设计。

通过上述的学习,我目前上班基本就是几个步骤:开电脑-打开 pycharm-一个个运行程序(后期准备用 apscheduler 自动运行),这样一来,除了老板临时交代的任务,几乎可以痛快地摸鱼了。

虽然目前个人觉得的 python 还学得很肤浅,但已经基本达到了预期目的,帮助我减轻了很多工作负担,甚至还帮助了其他一些同事。所以学习兴趣和动力比较足。

综上所述,学什么语言不是重点,重点是你准备用它来干什么,你想达到什么目的,你有没有兴趣和动力去学习它,这才是学好一门语言的关键。

【2】来自网友【Mr 数据杨】的最佳回答:

先要有一个稳定的工作,指望学 Python 然后找工作不太现实,不要听机构那些忽悠,真要跟说的那么好忽悠你上课的销售顾问怎么不去学?

有了稳定的工作一切现学都来得及,也不行报名各种培训班,网上免费的内容太多了?

最终,学了 Python 你会发现最大的用途就是一切工作脚本自动化,摸鱼必备。

【3】来自网友【沉默的青芥辣】的最佳回答:

要有经济基础和时间基础

【4】来自网友【凄风苦雨乱心弦】的最佳回答:

我本人就是今年 2022 年开始自学 python 的,而且也快 50 岁了,没有觉的需要很多基础,当然英语和数学好,或者有其他编程语言基础,那是最好。

【5】来自网友【华依在盛】的最佳回答:

看你学 python 的目的是什么,python 可以做很多事情,比如数据分析,人工智能,web 后端,爬虫等等,如果你的目的是以后想从事人工智能,数据分析等工作,那么高等数学,概率论,线性代数是一定要非常熟悉的,并且对学历也有一定的要求,最起码研究生以上学历吧。如果是想从事 web 开发的话,不建议学 python,学 java 更好,因为 java 是主流,如果想从事爬虫的话,要对 web 前端有一些了解,包括 http,ajax 请求等,对于需要什么基础,谈不上,因为小学生就可以学

喜欢 (0)