双非本硕“统计学”连读,带你讲述一下我的 “Python编程学习” 之路!

简介: 双非本硕“统计学”连读,带你讲述一下我的 “Python编程学习” 之路!

个人介绍

大家好,我是一名双非学校、本硕连读的统计学专业毕业生,现就职于一家互联网公司。今天介绍一下我的 “Python编程” 学习之路,相信非计算机专业你也可以学好编程。


众所周知:Python是当今最火的编程语言之一,各大招聘网站上都会要求求职者会这门语言,并且它很容易上手,就业面也很广,像Web网页工程师、网络爬虫工程师、自动化运维、自动化测试、游戏开发、数据分析、AI等。


我们首先明确一个大的方向,知道自己以后要做什么。因为我是统计学专业,所以我会选择从事数据分析行业,那么用Python做数据分析成了我的一个很好的选择。


你可能会觉得非计算机专业学习编程语言会很难,其实如果你找对了方法,任何事儿都是有诀窍的。下面我给大家介绍一下我的 Python学习方法,希望能够对你有帮助哦。


学习之旅

知己知彼、百战不殆,要想使用Python做数据分析,首先就应该知道“数据分析的流程是怎样的?”


1、数据获取

2、数据存储与提取

3、数据清洗与预处理

4、数据分析

5、数据报告

上述步骤已经很简明扼要的说明了整个数据分析流程。俗话说:字不如图,做知识图谱是一个很好的学习方法。为了让大家更清楚的get到我的思路,我这次特地总结了一张思维导图给大家,点击放大看更清楚哦。

image.png

其实上图已经很全地概括了我的学习思路,最好的学习,除了需要经常绘制思维导图,协助我们总结回顾知识,最好的学习还应该是书籍和视频的完美搭配。


为什么这样说呢?书籍往往会把各个知识点总结得很全面,并且随用随查,用起来超级方便。但是像遇到一些环境配置,还有一些错误异常等bug,这个就需要视频中的老师,给我们特别强调,哪些地方应该着重注意,哪个知识点需要特别学习。


分享给你

这里给大家准备了一些资料,值得看!


Python自动化办公手册

《python自动化办公系列文章》 共包含97页,分为6个章节,文中不仅有详细的代码解释,而且还有详细的图文说明,通俗易懂,让你轻松完成办公自动化。

python使用openpyxl操作excel;

python使用PyPDF2和pdfplumber操作pdf;

python使用python-docx操作word;

python使用python-pptx操作PPT;

python如何自动收发邮件;

python制作电话号码归属地查询工具;

Python基础查询手册

image.png

《Python最强基础学习文档》不得了 ,不论你是学习Python数据分析、Python爬虫,还是Python开发,这都是一个比好多书籍写的都要好的Python基础入门文档,更是一个Python基础查询手册。该文档共66页,分为10个章节,采用图文教学式的方法,带你剖析Python基础的各个知识点。只要你敢看文档,没有学不会的Python。

image.png

相关文章
|
4月前
|
存储 JavaScript Java
(Python基础)新时代语言!一起学习Python吧!(四):dict字典和set类型;切片类型、列表生成式;map和reduce迭代器;filter过滤函数、sorted排序函数;lambda函数
dict字典 Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。 我们可以通过声明JS对象一样的方式声明dict
305 1
|
4月前
|
存储 Java 数据处理
(numpy)Python做数据处理必备框架!(一):认识numpy;从概念层面开始学习ndarray数组:形状、数组转置、数值范围、矩阵...
Numpy是什么? numpy是Python中科学计算的基础包。 它是一个Python库,提供多维数组对象、各种派生对象(例如掩码数组和矩阵)以及用于对数组进行快速操作的各种方法,包括数学、逻辑、形状操作、排序、选择、I/0 、离散傅里叶变换、基本线性代数、基本统计运算、随机模拟等等。 Numpy能做什么? numpy的部分功能如下: ndarray,一个具有矢量算术运算和复杂广播能力的快速且节省空间的多维数组 用于对整组数据进行快速运算的标准数学函数(无需编写循环)。 用于读写磁盘数据的工具以及用于操作内存映射文件的工具。 线性代数、随机数生成以及傅里叶变换功能。 用于集成由C、C++
418 1
|
4月前
|
算法 Java Docker
(Python基础)新时代语言!一起学习Python吧!(三):IF条件判断和match匹配;Python中的循环:for...in、while循环;循环操作关键字;Python函数使用方法
IF 条件判断 使用if语句,对条件进行判断 true则执行代码块缩进语句 false则不执行代码块缩进语句,如果有else 或 elif 则进入相应的规则中执行
412 1
|
5月前
|
数据采集 机器学习/深度学习 人工智能
Python:现代编程的首选语言
Python:现代编程的首选语言
389 102
|
5月前
|
数据采集 机器学习/深度学习 算法框架/工具
Python:现代编程的瑞士军刀
Python:现代编程的瑞士军刀
385 104
|
5月前
|
人工智能 自然语言处理 算法框架/工具
Python:现代编程的首选语言
Python:现代编程的首选语言
296 103
|
4月前
|
Python
Python编程:运算符详解
本文全面详解Python各类运算符,涵盖算术、比较、逻辑、赋值、位、身份、成员运算符及优先级规则,结合实例代码与运行结果,助你深入掌握Python运算符的使用方法与应用场景。
325 3
|
4月前
|
数据处理 Python
Python编程:类型转换与输入输出
本教程介绍Python中输入输出与类型转换的基础知识,涵盖input()和print()的使用,int()、float()等类型转换方法,并通过综合示例演示数据处理、错误处理及格式化输出,助你掌握核心编程技能。
558 3
|
4月前
|
并行计算 安全 计算机视觉
Python多进程编程:用multiprocessing突破GIL限制
Python中GIL限制多线程性能,尤其在CPU密集型任务中。`multiprocessing`模块通过创建独立进程,绕过GIL,实现真正的并行计算。它支持进程池、队列、管道、共享内存和同步机制,适用于科学计算、图像处理等场景。相比多线程,多进程更适合利用多核优势,虽有较高内存开销,但能显著提升性能。合理使用进程池与通信机制,可最大化效率。
366 3
|
4月前
|
存储 Java 索引
(Python基础)新时代语言!一起学习Python吧!(二):字符编码由来;Python字符串、字符串格式化;list集合和tuple元组区别
字符编码 我们要清楚,计算机最开始的表达都是由二进制而来 我们要想通过二进制来表示我们熟知的字符看看以下的变化 例如: 1 的二进制编码为 0000 0001 我们通过A这个字符,让其在计算机内部存储(现如今,A 字符在地址通常表示为65) 现在拿A举例: 在计算机内部 A字符,它本身表示为 65这个数,在计算机底层会转为二进制码 也意味着A字符在底层表示为 1000001 通过这样的字符表示进行转换,逐步发展为拥有127个字符的编码存储到计算机中,这个编码表也被称为ASCII编码。 但随时代变迁,ASCII编码逐渐暴露短板,全球有上百种语言,光是ASCII编码并不能够满足需求
217 4

推荐镜像

更多