没数学基础的学习python,没有数学基础学python可以吗

kodinid 6 0

大家好,今天小编关注到一个比较意思的话题,就是关于没数学基础学习python问题,于是小编就整理了3个相关介绍没数学基础的学习Python的解答,让我们一起看看吧。

  1. python对数学要求?
  2. 学习python需要什么基础?
  3. 大学学的金融专业,现在想改行学习Python,没有任何基础,该怎么办?

python对数要求

python对数学没有什么要求。

虽然我们常见到计算机专业,都是理工科人学习的。我们常常会认为写程序需要数学很好。实际上我们在写程序当中,大多数情况不需要用到多高深的数学知识一般来说,我们使用的数学不会超过初中二年级的水平。当然,很多时候,是完全没有用到数学的。

没数学基础的学习python,没有数学基础学python可以吗-第1张图片-安济编程网
图片来源网络,侵删)

学习python需要什么基础?

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

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

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

没数学基础的学习python,没有数学基础学python可以吗-第2张图片-安济编程网
(图片来源网络,侵删)

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

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

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

没数学基础的学习python,没有数学基础学python可以吗-第3张图片-安济编程网
(图片来源网络,侵删)

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

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

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

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

大学学的金融专业,现在想改行学习Python,没有任何基础,该怎么办?

首先,选择学习Python对于金融专业的毕业生来说还是比较不错的,一方面金融专业往往都有扎实的数学基础和一定的统计学基础,而Python恰好在数据分析领域有一定的优势,另一方面Python自身的语法比较简单,比较适合计算机专业的人学习。

在学习Python的[_a***_]中,可以分成以下三个阶段进行:

第一个阶段:基础语法的学习。Python学习的第一个阶段就是基础语法的学习,这部分内容并不复杂,甚至可以说是非常简单。因为Python有脚本式语言的特点,所以操作起来非常直接,看几个小例子:

Python目前有两个版本,一个是2.x系列,另一个是3.x系列,推荐学习3.x版本,按照Python的官方***,未来2.x的版本将不再获得支持

第二个阶段:学习库的使用。Python一个非常重要的特点就是有丰富的库,不同的库支撑不同类型的操作,对于金融专业的毕业生来说,推荐系统学习一下数据分析和机器学习方面的库,比如Numpy、Matplotlib、Scipy这几个库,这几个库在Python开发过程中应用比较普遍,也是几个比较重要的库,看几个小例子:

第三个阶段:实践阶段。如果说前两个阶段的学习可以通过自主学习完成的话,那么在实践阶段最好参加一个项目实习,实习过程是掌握编程语言比较重要的一个经历。在实习的过程中不仅能把自己学到的加以运用,同时还能了解Python在开发项目时的流程,同时对技术的提升还是比较明显的。

Python是一个广受程序员欢迎的编程语言,可以说是学起来容易,用起来直接,改起来方便的编程语言。

我使用Python的时间比较久,目前也在使用Python做机器学习方面的开发,如果有Python编程方面的问题,也可以咨询我。另外,我在头条写了关于学习Python的系列文章,初学者可以参考一下。

谢谢!

到此,以上就是小编对于没数学基础的学习python的问题就介绍到这了,希望介绍关于没数学基础的学习python的3点解答对大家有用。

标签: python 学习 比较