自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mark学编程

本博客与微信公众号QQ群号同名,都是(Mark学编程)

原创 Python类(一)

说明如下: 不是我喜欢炫耀英语,这只是向大家展示资料权威的一种形式。因为毕竟我的有些小观点和曾经流行的培训不太一样。所以,必须引用英文原版的东西,来打消读者的疑虑。 In an informal sense, in Python we do things with stuff. “Things” ...

2019-03-25 16:03:32

阅读数 2043

评论数 3

原创 Python动态类型--变量、对象、引用的详细解释

初学Python的,无不为变量,引用,对象这几个名词搞晕,并且在笔者看来,你很可能到现在为止也对变量这个词有误解。最起码笔者是这样的。直到有一天,笔者看到了英文版的Python书籍,里面较为详细的解释了Python的 Dynamic Typing,也就是动态类型。才彻底的明白了这些概念并且及时修正...

2019-03-22 19:44:07

阅读数 342

评论数 0

原创 递归函数与汉诺塔

本篇文章首发于微信公众号(Mark学编程),先略加修改,发布在这里,实际上,已经好长时间没有再这里发布文章了,也没有精力全部将微信公众号的文章逐一发布在这里。所以,如果想看更多的,目前是微信公众号(Mark学编程)最全。 我发现了一个有趣的现象,当你很轻易拥有一个东西时,其实你很难珍惜它,认可它,...

2019-03-22 16:06:18

阅读数 544

评论数 0

转载 对Python对象的全面理解

(Mark学编程) 下面是我摘取的英文片段,整体围绕Python对象概念展开,让人真正理解Python对象全景图,翻译需要时日,目前只在Python基础辅导班(3月6日开始,可直接联系编者本人QQ-1647035230)内分享。英文公开分享。 顺便说一下,我没有看到国内教材,对这一问题的详细解释,...

2019-02-26 21:13:45

阅读数 86

评论数 0

原创 从break语句看基础练习的重要性

笔者目前主要精力放在了Python学习辅导培训上,发现,许多初学者并没有掌握好Python基础,却热衷于爬虫,人工智能,数据挖掘等,还时不时在(Mark学编程)QQ群里高谈阔论,而对基础的东西避而不谈,不知道究竟为了什么,是怕别人以为自己不行?还是热切希望赢得他人认可?还是其他?当笔者与其分享将某...

2019-02-25 14:25:05

阅读数 116

评论数 0

原创 初学Python案例之一(开平方代码)

这是网友@石头提交的答案,对初学者很有参考价值。请注意,计算机编程解决问题,代码不一样,有好多种方案,很正常。题目是这样的(现在为了探讨,题目略作变化),给定一个自然数,求出它的平方根,答案可以保留小数到两位,也可以更多,随意。后来为了简化,可能又简化到了答案也必须是自然数,@石头的答案显然可能受...

2019-02-24 18:06:58

阅读数 616

评论数 0

原创 告别嘴上编程,进入代码实践 停止高谈阔论,掌握基本概念

笔者因为Python培训事宜,最近在网上与部分编程初学者特别是Python初学者互动,了解到若干情况,很耐人寻味,特分享如下,样本狭小,只能以偏概全,从一个小孔看看这些热爱编程学习的全貌的一角。 在此之前,先分享笔者邻居男孩,还有他初中同学的程序员之路。成功的榜样是激励人的。邻居男孩生长在一个中等...

2019-02-24 18:04:09

阅读数 47

评论数 0

翻译 Python 基础 (数据结构--字典集合等)

提醒:如果你要测试自己的Python水平,你可以关注微信公众号与QQ群(Mark学编程),那里有Python的测试题目。找机会也陆续发到这里。另外,如何需要人做Python项目,你可以入QQ群(Python代码交易)(群号)105739011; 字典 字典就像电话地址簿,你在那里仅仅知道他/她的名...

2019-02-17 05:40:21

阅读数 80

评论数 0

翻译 Python 基础(数据结构--列表与元组)

数据结构 数据结构基本上是那个—他们是结构,能够将一些数据融合(hold)在一起。换句话说,用他们存储相关复合数据。 Python有四种内置的数据结构,列表,元组,字典和集合。我们将学习如何运用他们,以及他们如何使我们的生活更简单。 列表 列表是有序元素结合在一起的数据结构。也就是说,你可以在列表...

2019-02-14 07:51:33

阅读数 60

评论数 0

翻译 Python 基础(模块)

模块 你已经看到,你如何通过定义函数,在程序中重复使用代码,如果你需要重复使用,来自你自己写的其他程序中的若干函数,怎么办?你可能猜到了,答案是模块。 有若干撰写模块的方法,简单的方法就是创建一个扩展名为 .py的文件。文件中有函数和有变量。 另一个方法则是,用Python源语言写代码,比如...

2019-02-13 15:14:59

阅读数 57

评论数 0

翻译 Python 基础(函数)

函数 函数是可以重复使用的程序片段,函数让你命名一块语句代码,允许你使用这个具体的函数名,在程序的任何地方,任何次数的运行那段代码。这被称作调用函数。我们已经多次使用过像 len 和 range这样的内置函数了。 函数概念可能是任一重要软件的最重要的基础材料(在任何一门编程语言),所以我们将在这一...

2019-02-12 16:35:40

阅读数 62

评论数 1

翻译 Python 基础(控制流)

再次说明: 下面是Python官方免费文档的中文翻译,为了促进练习,方便学习,我着重在意译上下功夫。如果需要英文材料,请移步到QQ群(Mark学编程)下载,或与我联系发送。 控制流 在程序里迄今我们看到的,总是一系列的语句以精确的从顶到底的顺序忠诚的执行。如果我们要变化这个顺序流,怎么办?例...

2019-02-12 08:18:04

阅读数 87

评论数 0

翻译 python 基础(起步二)

说明,以下是我翻译的Python官方免费英文材料的第二部分,是个很好的入门读物。如果需要英文版,请到(Mark学编程QQ群下载,或留言与我联系索取)希望反馈提出意见,供修改中文翻译参考。 运算符与表达式 你写的大多数语句(逻辑行)都包含表达式。比如 2 + 3 就是一个简单的表达式。 表达式可...

2019-02-11 11:32:42

阅读数 69

评论数 0

翻译 Python 基础 (起步一)

说明,以下是我翻译的Python官方免费英文材料,是个很好的入门读物。如果需要英文版,请到(Mark学编程QQ群下载,或留言与我联系索取)希望反馈提出意见,供修改中文翻译参考。 基础 仅仅打印“hello world”是不够的,是不是?你需要做的更多,比如,你要接收一些输入,操纵它们,并且从中...

2019-02-10 21:28:22

阅读数 79

评论数 0

原创 Python 测试与调试

先给出上次的小测试答案,如图: 我可能并没有将上一次题目的发布在CSDN博客上,请你到微信公众号(Mark学编程)寻找。 注意,使用了一个相对复杂一点的列表解析式。所谓列表解析就是一个从旧的列表生成一个新的列表。我们今后会专门讨论列表解析和其他什么解析的。 本次测试题目如下: Question ...

2019-02-01 15:26:02

阅读数 68

评论数 0

原创 Python 类(二)

上一次小测试的参考答案如下: 没有做出来,不怪你,因为我们才刚刚学了一点类的皮毛。但是今天学完了,再练习,以后类似题目就简单了。 今天测试题: Question 6 Level 2 Question: Write aprogram that calculates and print...

2019-01-31 08:00:42

阅读数 108

评论数 0

原创 Python 类

先检查作业,请对照参考答案: 今天作业: Question 5 Level 1 Question: Define a class which has at least two methods:getString: to get a string from console input p...

2019-01-30 06:16:14

阅读数 55

评论数 0

原创 Python 控制结构

坚持代码练习,上次的作业你做了吗? 这是参考答案: 继续练习,本次测验题目如下: Question 4 Level 1 Question: Write a program which accepts a sequence of comma-separated numbers from conso...

2019-01-28 17:27:52

阅读数 279

评论数 0

原创 Python--回头看--数据类型

Mark学编程 先说题目,回头看是成人世界中都知晓的名词。我们这里借用,表达对学过的Python知识,进一步梳理的意思。今天梳理数据类型,或者确切的说,梳理数据类型中除了我们刚刚学习的列表,元组,字典,集合(还没有学习)外,另外几个与int,float, str 相关的相对复杂的类型。 我们梳理P...

2019-01-27 12:09:42

阅读数 88

评论数 0

原创 Python语言系列 书籍介绍

老编昨天拍到部分Python书籍,现贴图如下,并简单点评,供学习Python者,尤其是初学者参考。 这就是老编现在进行时的主讲课本,MIT公共课程,作者很牛,编写的课本也很有特色,并且作者提醒,这不是一本严格意义的Python语法书,是的,如果你读过,一定会感觉到的,这是一本综合性的书,里面...

2019-01-27 08:02:58

阅读数 127

评论数 1

原创 Python--字典

上一次的作业你做了吗?下面是参考答案: 打印可以有两种方式。当然,代码也不是仅有一种写法。 今天的作业如下: Question 2 Level 1 Question: Write a program which can compute the factorial of a given numbe...

2019-01-27 07:14:19

阅读数 21

评论数 0

原创 Python--元组与列表(二)

从今天开始,每天附上一道代码题,供读者享用,请务必真真正正做题,并实际运行测试,否则,是不可能学会编程的。下面资料来源于网上,但看上去比较规范。虽然简单了些,但初学者是需要激励的。注意,如果英语看不懂,后面有中文,足以理解题目。 Write a program which will find a...

2019-01-25 13:48:46

阅读数 86

评论数 0

翻译 Python and Object Python与对象

背景: 当译者(Mark)最近创建了微信公众号,QQ群,并频繁出没于CSDN社区博客,为了统一标示,统一用了 (Mark学编程)这个名字,希望大家关注时,能够分辨出这个新生的编程培训系同一主体所为。 最近(Mark学编程)在简单用中英文介绍了C语言基础后,以MIT(编程导论)为蓝本,重点开始Py...

2019-01-24 10:19:18

阅读数 155

评论数 0

原创 Python--元组与列表

今天继续《编程导论》的学习,根据我的经验,现在学习模块和文件略早,故先跳过,待时机成熟再来学习不迟。 元组与列表放到一起学习是常见的。因为他们即相似又不同。 在学习Python的过程中,有一句话总会提到,那就是:Everything in Python is object. 回顾我们前面学习的...

2019-01-23 17:37:49

阅读数 68

评论数 0

原创 Python--递归函数解决汉诺塔问题

这是第二个版本,预计比第一个版本更清楚。你来评一评,那个版本更好。 本次讨论,我们继续上一次开始的Python递归函数,解决著名的汉诺塔问题。汉诺塔的历史版本,大家可以网上搜,但简单版本我介绍如下:有三根柱子,我们分别叫 a, b, c, 排成一列,如下图: 上苍要求,如图,大的在下面,小...

2019-01-21 08:09:06

阅读数 330

评论数 0

原创 Python--递归初步

希望你在结束今天的初步讨论后,能够自行解决汉诺塔问题,那你就牛了。不过,不要紧,今天没有达到目标,明天我们就会让你学会用Python解决它。我还是把今天在我公众号发布的递归文章略作修改发布如下,当然,你也可以直接关注微信公众号–(Mark学编程) 好了,先来点鸡汤。 学习编程,应该是介于学习游泳...

2019-01-20 10:51:30

阅读数 46

评论数 0

原创 Python-输入与循环

你一定纠结了,今天怎么是这么一个题目,无他,《编程导论》书上有两个小标题,分别是输入和循环。要知道,这不是一本专门讲python的语法书,而是比较综合的编程书籍,所以叫编程导论。anyway,还是崇拜一下MIT吧,我们完全按照书上的顺序,当然我会有增有减的来引导。只要按部就班的学习(Mark学编程...

2019-01-13 21:45:59

阅读数 886

评论数 1

原创 Python - 分支程序、字符串初步

题目有点乱,但这是MIT的书,地球上最高水平理工学院。他不会这么写在一起的,我们是根据书上的内容编排,先讲分支程序,再讲字符串的,所以这么写的。或者准确的说,其实是讲字符串的一小部分内容。我们开始讨论分支程序,看下图: 如果你看懂了以上内容,并自己会写,那就批评式的阅读下去吧。 首先,我们开始...

2019-01-12 11:55:01

阅读数 81

评论数 0

原创 Python学习起航

从今天开始,我们大概用1-2个月的时间将热门编程语言Python系统梳理一遍。所使用的教材在封面图片上有显示,这是一本MIT使用的公共课程,在电视上网络上能找到美国教授(非作者讲授)在此书基础上的讲座,英语好的可以观看学习。虽然是名校公共课程,但难度不小,我们只是将基本部分讲解,不太可能将后面的...

2019-01-11 07:42:08

阅读数 67

评论数 1

原创 C语言系列--结束篇与书籍介绍

Mark学编程 订阅号 2019-01-09 Mark学编程 C语言经过前面的10几节介绍,今天就要结束了。其他内容比较深,暂时不适合初学者。并且前面的材料已经足够一个初学者练习和掌握的了。 从明天开始PYTHON的学习。PYTHON是真正适合没有一点基础的人员开始学习编程的。 在结束C语言系列...

2019-01-09 20:28:13

阅读数 2238

评论数 7

原创 C语言系列--指针等特别总结

下面是我早我的微信公众号《Mark学编程》中的指针结束篇。如果要系统看这些相关内容,请关注,或联系我索取。 希望通过今天的总结,读者能够真正理解变量,数组,指针,函数等的基本概念,为进一步使用上述工具打下良好的基础。 如果你被好多书中,以及网络上大量的指针类讨论文章所迷惑,那很可能是概念搞混了,被...

2019-01-08 21:34:48

阅读数 65

评论数 0

原创 程序员们,高工资的你,是不是低社保的待遇?

学习小崔好榜样,推动社会快成长 近期梳理自己的社会保险,并查阅了部分亲朋好友的,也初步看了有关的政策,发现几个问题,特罗列出来,供大家讨论。 补缴社会保险,初步看补缴社会保险,尤其是90年代的社会保险(我这儿是96年后),貌似难度很大,要提供的资料可能因为原来工作的单位解散,而难以提供。你哪儿...

2019-01-06 07:10:47

阅读数 301

评论数 0

原创 C语言系列-指针(二)

今天,先从CSDN博客首发。继续昨天的指针,重点是指针与数组。我还是想大家说一下,这个英文教材的作者,一位是Bran W. kernighan, 一位是 Dennis M. Ritchie; 网上查查吧,都是大名鼎鼎的人物,这边书据说广为人知,也有中文译本,我没有看到,我还是喜欢直接看英文。更正一...

2019-01-05 09:12:39

阅读数 91

评论数 0

翻译 C语言系列--指针(-)

作者:Mark学编程 说明:本文,首发于LOFTER,然后在我的微信公众号–Mark学编程 发布。如果需要参考以前的文章,请关注公众号,或者在本博客寻找,但本博客可能不全。 刚才看了一位美女的指针授课,是一家有名的公司培训,但指针讲解其实可以更好,这里面有几个技巧或者说,理论知识。先说变量,一定要...

2019-01-04 21:13:54

阅读数 99

评论数 0

原创 C语言第九节--函数

以下是我在微信公众号上发的,请参考,也可以关注公众号–Mark学编程上看。 今天专题讨论函数的基础知识和应用。 为什么今天开始讲函数,因为,马上要讲指针,希望讲指针的时候,把前面的数组,今天的函数和指针结合起来讲。 不同的C语言书,往往对函数有不同的解释,这不奇怪,因为都是从不同的角度来描述函数的...

2019-01-02 20:44:52

阅读数 51

评论数 0

原创 C语言第八节--数组

今天除了代码全程中文,我们学习数组。 学习数组一般会这么引入,设想你写一个程序,输入并计算10个学生的计算机考试平均成绩,可以使用10个变量来表示10个学生的成绩,然后加总并除以10,得出平均成绩。如果要统计更多的比如全年级学生的某门课程考试平均分,就要写上百或几百了。这个自然很不爽。数组这种数据...

2018-12-31 11:00:13

阅读数 85

评论数 0

原创 C语言第七节 FOR 语句

说明:因为正在探讨微信公众号,新浪博客和本博客联动,所以可能不系统,不连贯。所以,请同时关注我的微信公众号(Mark学编程)目前微信公众号最为系统。今后,尽量在这里最全最系统。 我还是喜欢用英语来描述有关定义。 There are plenty of different ways to write...

2018-12-30 10:39:53

阅读数 44

评论数 0

原创 C语言第六节-switch语句

今天在新浪首发C语言第六节 switch 语句,然后再发到微信公众号(Mark学编程)再发到CSDN的博客。看看究竟哪儿的效果好。并且本节以英文为主。 The switch statement can be used as an alternative to a series of if-else...

2018-12-27 18:09:26

阅读数 47

评论数 0

原创 C语言 第三节 整理补缺,继续前进

很抱歉,这篇文章从我的微信公众号复制黏贴过来,图片无法显示。我的公众号是(Mark学编程),有兴趣的去看图片。 前面两节已经开始对C语言开始有认识了。本节通过几个编码,再讲一讲C语言中现在需要知道的东西。比如,输入输出,整个源文件的结构和组成等等。这样,便于下一步更好的掌握C语言,应用C语言。 并...

2018-12-24 16:44:08

阅读数 31

评论数 0

原创 C语言第二节数据类型(-)

这个首发自我的微信公众号(Mark学编程),不知为什么不能复制里面的图片。如果看图片请到公众号。SORRY. Firstly, data can be classified into two categories: namely constants and variables. C语言数据分为两类...

2018-12-24 16:41:12

阅读数 57

评论数 0

提示
确定要删除当前文章?
取消 删除