
系统自学编程(Python篇)
文章平均质量分 91
系统的,科学的,Python编程基础教学,除了可以学习到Python编程,还可以学到通用的编程基础知识,还有思考问题的方式。该专栏的特点就是接地气,像看小说一样,不知不觉就学到了很多软件开发的知识。
深思熟虑的羽毛球
一个不大不小的CTO,和创业者
展开
-
九 Python 类与对象详解,这是软件工程师的分水岭
目录1 为什么要面向对象编程2 核心思想3 初次体验4 初始化方法5 类专用的方法6 继承(有点像生物的基因传递)7 灵活的Python,属性自由8 一切皆是对象9 OOP的设计方法对象(object),它是一个很抽象的概念,也是让第一次接触软件开发的小伙伴感觉畏惧的名词。其实这个抽象的概念,我们很小的时候就熟练掌握了。你还记得第一次在众人面前介绍自己的场景吗?你还记得跟别人分享你的理想时的场景吗?介绍自己的过程,就是一个对象的描述、你的理想也是一个对原创 2021-07-20 21:31:24 · 1443 阅读 · 0 评论 -
八 Python 玩转模块,和文件的引用
目录1 模块的概念2 import3 与 import 使用时机的若干问题4 from...import...到目前为止,之前的代码都是写在一个文件里面(*.py),任何一个小的软件可能它都需要上万行代码,我们可以把这些代码写到一个文件里面,在里面做调试和改进,这完全是行得通的。但如果我们是团队开发,一个小伙伴在修改BUG、另外一个小伙伴在改进原有功能、其他小伙伴在新加功能。那么就会引发很多冲突。还有些软件的规模比较大、比如我们的操作系统、或者某款游戏,代码量通常都在千万原创 2021-07-19 21:58:40 · 301 阅读 · 0 评论 -
七 Python 函数,方法,知识,思想详解
目录1 Python 内部函数2 自定义函数3 参数4 返回值5 函数的注释6 换个角度来看待函数7 什么是方法在我用拼音打字的时候,我脑海里只有文字,甚至有某些常用的句子,至于某个字的拼音是怎么打的,我根本不用考虑这些。比如我脑袋里想到了 “我” 这个字,我的手很自然就打出了 “wo” 这个拼音,这样的肌肉记忆让我可以专注在我想描述的思路和文字上,至于这些文字是怎么被拼写出来的我根本不用考虑。我在开车的时候,看到红灯我都会下意识的去踩刹车,把车速控制住,然后原创 2021-07-18 20:44:47 · 264 阅读 · 0 评论 -
六 Python 自学进阶,如果想要打牢基础,应该收藏它
目录1 前言2 最简单的输入3 数据类型的进阶4 列表5 元祖6 字典7 集合8 语法结构的进阶9 异常捕获10 能打破循环的 break 和 continue11 迭代的概念,迭代器12 生成器1 前言随着后面内容的深入,我们将逐渐的去建立软件开发知识构架,在这个过程中也把Python编程语言掌握好。目前我们生活的世界,几乎离不开软件。交通、支付、医疗各行各业都离不开软件行业的支持。那么多的软件,他们背后有没有什么统一的东西呢?还真有! 直接原创 2021-07-17 12:26:11 · 827 阅读 · 0 评论 -
五 我们经常会忘记,要学会 走路 才能 奔跑,Python基础教程
目录1 前言,啰嗦几句但很重要的2 Python 交互器是个学习利器3 “=” 这可不是等于的意思4 基本数据类型的使用5 数字(Number)6 字符串(String)7 布尔值 喵喵喵8 其他语言的数据类型9 运算符合运算操作10 赋值运算11 基础的算术运算12 比较运算13 逻辑运算符14 运算的优先级15 一些奇怪的运算符16 基础语法结构的使用17 顺序结构18 选择结构19 循环结构1 前言,啰嗦几句但很重要的原创 2021-07-15 22:19:22 · 972 阅读 · 0 评论 -
四 Python编程,基础中的基础,很多人其实没有搞清楚
目录1 前言2 何为标识符?3 何为保留关键字?4 什么是代码行 ?5 Python独有的规则 缩进6 注释,大佬都很重视它7 编码表1 前言尝试编写Python代码前,这些非常基础的代码规则是值得认真理解的,这些规则能让老手避免一些容易犯的错误、让新手能更快更好的做到“听、说、读、写”。有些规则适用于大部分编程语言,有的是Python独有的。这些规则要比我们在支付宝集各种福要简单得态度多。这些规则它们是: 标识符 保留关键字原创 2021-07-14 21:17:17 · 316 阅读 · 0 评论 -
二 Python学习开发环境搭建(接地气,没有坑)
1 为什么选择Python来做开发自学?简单、学习体验好、有趣、应用领域广,这些理由就够了。编程语言有上千种,我们在工作中经常使用的会在3种以上。有经验的软件工程师都会有这样的体验,当掌握了一门开发语言后,再去学习其他不同“门派”的编程语言就会简单很多。这是因为编程语言不像我们人类的语言不同的语种背后有自己的思考方式,而不同的编程语言,背后却有着统一的逻辑。只要我们掌握了这种思考方式,学习新的编程语言会很快。虽然Python简单,但它同样具备了一门成熟开发语言所有的概念用法,原创 2021-07-13 22:37:56 · 594 阅读 · 0 评论 -
一 自学软件编程前可能你想了解的问题
1 前言我是04年读的计算机专业08年本科毕业,然后一直从事这个行业至今,数数年份,已经有13年左右了。从最简单的写代码,到参与国企软件开发项目、到参与面向市场的软件开发、再到一个中等规模公司的技术负责人,最后出来创业,一路爬了很多坑。这13年的开发技术经验虽然不敢和BAT(百度、阿里、腾讯)这些大厂的技术负责人相比,但也许可以给想学习编程的小伙伴、想投身于这个行业的小伙伴、想使用编程技术改进生产效率的小伙伴提供一些有用的经验教训、学习方法、以及思考问题的方式。所以我想慢慢来梳理我了解的原创 2021-07-13 22:32:23 · 232 阅读 · 0 评论