零基础学python语言_零基础初识python语言

大约在年前收到了猴子老师的第二关卡的门票,期间一直前怕狼,后怕虎的,耽误了很久。对于我这种转行的人员,确实需要很大的勇气和决心。

整体上学习完LIVE之后,也学习了《父与子的编程之旅》,并简单的做了些练习题目。

对python的基本语法等都做了基础学习。

那么进入主题。

这是我整理的学习python的大纲,边听live,边写思维图。

整个live听了不下8遍,虽然可以跟着写代码,运行代码。但是作为零基础的我来说,想短期内吃透,没有大量的练习肯定是不能做到专业级别的。

整个学习过程没有太纠结,因为自己是零基础,只知道跟着做就对了。

1、为什么学习python

曾经我迷恋EXCEL做数据分析,花了很多钱去学习EXCEL。学完之后,发现在工作中,唯一用的上就是数据透视表,做一些基本的图表即可应付工作了。数据体量太小了,稍微多点的数据体量,就开始卡卡卡卡卡卡了。

那么python可以对大批量的数据做数据处理,进而做数据分析,比较符合我的兴趣和需求。

一言以蔽之,人生苦短,我用python;

python并非c和c++那种写底层架构的编程语言,更多的是很多包可以直接拿来用,大大提升了编程效率。

2、环境安装

anconda和jupyter 安装我觉得跟着猴子老师教程走就可以了。

我用的是mac os系统,整个过程没什么波折,很顺畅。

3、数据类型

五种数据类型:字符串、数字、容器、布尔、NONE;

简介都在我得思维图里,这里不做赘述了。

4、条件判断

你如果会基础的EXCEL的if函数,这些都很好理解了。

5、函数

函数本身和EXCEL中的一些逻辑是相同的,理解也没有那么困难。

对于英语较弱的我来说,像add、def这些函数单词简写,需要靠多练了。

6、循环

for循环:把容器中的每一个元素都按特定的规则运行一遍

continue循环:当读取到某个值,跳出当前循环,继续运行下一行代码

break循环:满足某个条件,跳出整个循环

7、模块

用window的 资源管理器的方式去理解就非常容易理解了。

把不同的代码放到不同的文件里,就是模块。

模块分内置模块和第三方包。

8、数据结构

集合collections:双向链表 queue【队列和栈】、排序字典OrderedDict、计数器Counter

这里需要再反复吃透一下,因为猴子老师说,面试必考!

第二关终究是基础,但是往往基础是最需要重视的!大厦的建设离不开基础设施!所以我会不断去练习第二关的基础代码!

为自己加油!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值