推公式到写代码-python基础

希望你能像看小说看杂文一样的心情看完这一系列,因为学习不总是枯燥的,希望像聊天一样娓娓道来。

专辑系列的阅读对象是那些懂些高等数学和线性代数,但没有经过编码训练的人。

前言

按照计划,我们从这期开始,学习python基础和数据分析基础。这一篇文章,将python基础,如果你已经学会了python的简单实用,那就不必花费时间看这期的文章。

我实在不想写python基础的文章,主要是,不知道怎么写,而且要将基础知识点讲清楚也不可能在一篇文章里面讲清楚,在其他的技术博客中,博主是通过一系列的文章才将python基础说明白,我再厉害也不可能做到把。

这里我推荐大家去学习廖雪峰的博客,在博客中,使用各种形象化的例子讲解python的各种对象,原理,是互联网中少有的高质量博客。地址是:

https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000

这里多啰嗦几句吧,对于没有学过编程的人,有很多计算机的概念如果不理解清楚的话,没有将人的思维转变成计算机的思维,要理解计算机的逻辑过程会有困难的。

下面是一些概念的对应关系,可以帮助大家快速了解计算机的世界。

数据类型

人的世界

计算机的世界

示例

单个文字或字母

字符

由单引号或双引号括起来,如 'a'

多个个文字或字母

字符串

由单引号或双引号括起来,如 'abc123'

整数

整型

数学中的整数,如 1,2,3

小数

浮点数

数学中的小数,如 3.14

真假对错

布尔型

表示是非判断,只有对错之分两种情况,如True,False

人类为了描述这个世界,发明了文字,文字可以随便组合形成文字。为了计量计算,发明了数学。计算机也是一样的道理,也有对应的文字和数学标记,在计算机的世界中,我们称之为数据类型。

人类的世界和计算机的世界的数学文字对应关系如下:

人的世界

计算机的世界

示例

单个文字或字母

字符

由单引号或双引号括起来,如 'a'

多个个文字或字母

字符串

由单引号或双引号括起来,如 'abc123'

整数

整型

数学中的整数,如 1,2,3

小数

浮点数

数学中的小数,如 3.14

真假对错

布尔型

表示是非判断,只有对错之分两种情况,如True,False

数据结构

有时候人们觉得只用上面的几种基础数据类型描述现实的场景很难受,于是人们将基础数据类型做了各种组装,将经常用到的代码拿出来管理,以后用到的话直接复制粘贴,于是就有了数据结构,数据结构同样是对现实生活的模型抽象,只要跟生活中的场景联合起来,就很好理解了。

数据结构有特定的表示方法,比如用[]表示列表,用()表示元组,用{}表示字典。

数据结构-列表

列表,好比是排队,队列,一个人进去,一个人出来...,如[小明,小李,小红...],有意思的是,列表可以放任意类型的数据,比如将字符串,整数,小数统统放进去,不像数组,只能放整数或者只能放浮点数,或者字符串。

数据结构-元组

简单理解,就是有序的列表,一旦常见就不能修改。不必纠结这些概念,不常用,更多是用列表,当你理解列表的实用,元组也就懂了。

数据结构-字典

就像我们平常翻的新华字典的目录,字典的元素由 键-值 对组成,键相当于文字,值就是说这个字在字典的哪一页。比如下面这个例子 {我:127, 你:223} 表示"我’这个字在127页,"你’这个字在223页。当然,值也可以是键的说明解释等。

数据结构-集合

就是数学中的集合,简单理解就是去重后的列表,比如下面这个,{a,b,c}表示集合中有a,b,c三个元素。

数据结构介绍到这里,大家去看廖雪峰的博客吧,我当初也是看他的博客,很有意思,也是少有的几个有质量的python教学博客。

后话

大约2周后,我默认大家已经python入门了,接下来我们学习一些简单的numpy和pandas的数学运算。之后大家就算是入门了。

再见。

Master-苏

python基础代码事例-推公式到写代码-python基础相关推荐

  1. 看懂别人的代码,和自己能写代码是两回事

    看懂别人的代码,和自己能写代码是两回事--在理解了别人代码中功能后,自己还是要多动手实现 -- 往往这个时候才能有更大的收获. 转载于:https://www.cnblogs.com/lazyboy1 ...

  2. 卷积神经网络基础(最详细)+如何写代码(Pytorch)+推荐学习顺序+心得感悟

    目录 卷积神经网络 为什么要使用卷积神经网络? 神经网络中的各层 卷积操作 权重共享 填充 步幅 3 维数据的卷积运算 激活函数 输出层的激活函数 卷积层的激活函数 池化 重叠池化 池化层的特征 BN ...

  3. python在哪里写代码比较适合-AI辅助写代码,Python之父都爱不释手的工具

    我刚看到这个工具的时候,也是一脸懵x,AI?机器学习?辅助?如果能全自动写出代码得多好,不过真要是这样,在座各位的就业危机就彻底来了. 言归正传,这个工具是-- kite 这是一款IDE插件,使用机器 ...

  4. python都用什么写代码_python都用什么写代码

    各位 Pythoner 好啊!在这个烦躁的时代,相聚就是缘分,很高兴各位 Pythoner 能相聚于此,希望接下来的路,我们一起走下去,使用 Python 来做一些有趣的事情,有意义的事情. 我们在使 ...

  5. python网站开发换行_python实现换行写代码的方法

    python实现换行写代码的方法 发布时间:2020-07-02 16:34:06 来源:亿速云 阅读:257 这篇文章运用简单易懂的例子给大家介绍python实现换行写代码的方法,代码非常详细,感兴 ...

  6. python怎么输入程序代码_学习用 Thonny 写代码: 一个面向初学者的Python IDE

    学习编程很难.即使当你最终怎么正确使用你的冒号和括号,但仍然有很大的可能你的程序不会如果所想的工作. 通常,这意味着你忽略了某些东西或者误解了语言结构,你需要在代码中找到你的期望与现实存在分歧的地方. ...

  7. 大咖来信 | 微软中国CTO韦青:低代码/无代码时代来了,写代码的你准备好了吗?...

    十三 发自 凹非寺 量子位 报道 | 公众号 QbitAI 编者按:编程语言几年一变样,学了C.C++,还得跟上Python的潮流-- 各大排行榜上,语言之争也是愈演愈烈,还架不住时不时杀出个黑马. ...

  8. python教程是用什么博客写的-Python 有哪些好的学习资料或者博客?

    Python语言本身的话,建议不要去看很多资料.我推荐以下三本,分别对应入门.进阶.专家三个级别:官方文档 : 直接看最新的就行了,没必要看python2的老文档.入门的话没必要全看完,直接看语言部分 ...

  9. python教程是用什么博客写的-Python爬虫入门教程:博客园首页推荐博客排行的秘密...

    1. 前言 虽然博客园注册已经有五年多了,但是最近才正式开始在这里写博客.(进了博客园才知道这里面个个都是人才,说话又好听,超喜欢这里...)但是由于写的内容都是软件测试相关,热度一直不是很高.看到首 ...

最新文章

  1. Linux 下获取本机所有网卡 以及 网卡对应ip 列表
  2. 转 ofbiz的webservice接口提供(2)-数据类型的局限性
  3. mingw编译boost_1_66_0
  4. 2020 我的C++的学习之路 第九章 内存模型与名称空间
  5. TPYBoard:一款可以发挥无限创意的MicroPython开发板
  6. 要做PPT,一直找不到资源?
  7. .NET架构小技巧(6)——什么是好的架构
  8. python使用rpa需要什么插件_使用Python制作ArcGIS插件基础篇——工具介绍
  9. P5459 [BJOI2016]回转寿司
  10. 好用的Windows屏幕取色器 ColorWanted
  11. 单词吸血鬼源代码 二叉树操作
  12. 安装Django 文档
  13. VScode输入英文感叹号!没有提示模板!!
  14. 写字机器人制作教程 midt-bot
  15. 微软发布Windows 10:连Windows 7都能免费升级了
  16. PCB芯片散热焊盘如何设计?
  17. php unlink权限设置,php中删除文件用unlink函数权限判断
  18. es 安装以及api
  19. 总结教训:stm32f4-Discovery驱动三星s6d1121液晶程序
  20. python面向对象编程开胃菜

热门文章

  1. 如何取消支付宝工资理财
  2. Python全栈开发——描述符
  3. django使用ckeditor富文本编辑器-转
  4. Kubernetes1.1源码分析(二)
  5. iOS runtime和runloop
  6. 冲刺周期二--站立会议01
  7. C++ 内存泄露处理方法 (转)
  8. 【leetcode】Best Time to Buy and Sell Stock
  9. 零基础学python看什么书-转行零基础该如何学习python?很庆幸,三年前的我选对了...
  10. python有哪些方向、应该怎么学-终于找到深圳学Python,有几个方向?怎么从一个方向学到底...