其实,只要不是太小众、太边缘的编程语言,只要精通一门,都可以横行IT互联网,无论就业或创业。
2024年10月09日
Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。
Python 由 Guido van Rossum 于 1989 年底发明,第一个公开发行版发行于 1991 年。
像 Perl 语言一样, Python 源代码同样遵循 GPL(GNU General Public License) 协议。
python学习第一节:
2024年10月09日
致编程初学者
提起初学编程语言,我总能回想起自己大一时学习C语言的情景,那还是上个世纪的事情。上大学前,我对电脑一无所知,连如何开机都不会,更别说编程语言。那真是一段不堪回首的往事,中学阶段一直学习优秀的我第一次体会到了“听天书”的感觉,坐在教室里,看着教授的嘴一张一合,大脑却几乎接收不到任何可以理解的信息。每当教授敲着黑板问,“这是传值还是传址”时,我都无比惶恐,生怕会提问到我。
坎坎坷坷的大一过去后,大二新开了一门课程“计算机图形学”,老师告诉我们这门课程的作业要用C语言实现。无疑,这对我来说简直是最坏的消息。还记得老师留的第一道作业题是画一个圆形,我坐在座位上想:“圆形,圆形到底是什么呢?圆形就是一些点,这些点有共同的特征,就是到一个固定的点的距离相同,把这些点画出来就是一个圆形。那么我需要做的事情就是查到用C语言如何计算两点的距离,然后能画出这些点就可以了……”虽然这道作业题对很多人来说都是“傻瓜”级别的,而对我来说却意义非凡,某种程度上说,它打开了我的编程思维,从那以后,我真的相信人可能会有顿悟的时刻。
2024年10月09日
Python 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。
Python的设计哲学是“优雅”、“明确”、“简单”。因此,Perl语言中“总是有多种方法来做同一件事”的理念在Python开发者中通常是难以忍受的。Python开发者的哲学是“用一种方法,最好是只有一种方法来做一件事”。
2024年10月09日
Python 语言与 Perl,C 和 Java 等语言有许多相似之处。但是,也存在一些差异。
在本章中我们将来学习 Python 的基础语法,让你快速学会 Python 编程。
第一个 Python 程序
交互式编程
交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式进来编写代码。
linux上你只需要在命令行中输入 Python 命令即可启动交互式编程,提示窗口如下:
2024年10月09日
Python 英文原意为“蟒蛇”,直到1989年荷兰人 Guido van Rossum(简称 Guido)发明了一种面向对象的解释型编程语言,并将其命名为 Python,才赋予了它表示一门编程语言的含义。
说到 Python 的诞生,极具戏剧色彩,据 Guido 的自述记载,Python 语言是他在圣诞节期间为了打发时间开发出来的,之所以会选择 Python 作为该编程语言的名字,是因为他是一个叫 Monty Python 戏剧团体的忠实粉丝。
2024年10月09日
Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 语言。由 Ruby 语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的 Ruby 语言替代品。Ruby的作者于1993年2月24日开始编写Ruby,直至1995年12月才正式公开发布于fj(新闻组)。因为Perl发音与6月诞生石pearl(珍珠)相同,因此Ruby以7月诞生石ruby(红宝石)命名。
2024年10月09日
VI 编辑器是一个基于命令行的、功能强大的文本编辑器,最早为 Unix 系统开发,后来也被移植到许多的 Unix 和 Linux 发行版上。
在 Linux 上还存在着另一个 VI 编辑器的高阶版本 —— VIM(也被称作 VI IMproved)。VIM 只是在 VI 已经很强的功能上添加了更多的功能,这些功能有:
支持更多 Linux 发行版, 支持多种编程语言,包括 python、c++、perl 等语言的代码块折叠,语法高亮, 支持通过多种网络协议,包括 http、ssh 等编辑文件, 支持编辑压缩归档中的文件, 支持分屏同时编辑多个文件。 接下来我们会讨论 VI/VIM 的命令以及选项。本文出于教学的目的,我们使用 VI 来举例,但所有的命令都可以被用于 VIM。首先我们先介绍 VI 编辑器的两种模式。
2024年10月09日
Python 是一门有条理的和强大的面向对象的程序设计语言,类似于Perl, Ruby, Scheme, Java.
发展历程