学习软件编程


  • 首页

  • 互动教程

  • 站点地图

小白编程系列(五):Python学习路径

发表于 2016-10-17

前言

这个系列写到Python的时候稍微能松口气,因为在写C/C++的学习路径时感觉学习内容极度陡峭,涉及的范围太广,感觉很有些写不动,希望以后通过不断的更新能将这个系列改完善好了。

不过Python和其他的语言有些不同,极容易上手,容易书写,也容易阅读,而且扩展性很好,再加上它是免费开源的一种编程语言,所以最近一些年Python的成长速度很快。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。

那么如何学好Python让我们来看看。

Python

Python,是一种面向对象的解释型计算机程序设计语言,喜欢它的人称它是一种高级动态编程语言。由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议。Python具有超级丰富和强大的库。

阅读全文 »

小白编程系列(四):C/C++学习路径

发表于 2016-10-14

前言

C作为最经典的一门编程语言,按照宋丹丹的话讲”那怎么能叫特别强大,那是相当的强大”,它是系统级的编程语言。随便说一些用C语言编写的项目,你就可以知道它的厉害比如Lua、Sqlite、Nginx,都是用它来写的。

如果你选择学习C语言,那你一定是希望将来是一个系统级程序员,而不是仅仅希望自己在应用领域发展。

C/C++

C语言1972年由Dennis Ritchie设计的命令式、结构化范式编程语言,最新国际标准为C99。设计上主要受到了B、ALGOL68、汇编语言、PL/I、FORTRAN的影响,C语言也影响了大量编程语言,如C++、Objective-C、C#、Java、Go、PHP、Python等等。

由于C语言不是面向对象的编程语言,于是就在C语言的基础上发展出了C++,C++可以视为C语言的超集。

阅读全文 »

小白编程系列(三):Java学习路径

发表于 2016-10-13

前言

上一篇我们简单的说了一下小白如果想以前端为主进行编程学习的话,那么如何规划自己的学习路径,本文我们再来说说以Java为核心进行编程学习的学习路径。Java做为目前使用最多的一种语言来说,功能很强大,面试以来由于可以跨平台所以支持的业务范围也很广,所以一直都很受欢迎,可以说是一支独秀很多年了。Java可以写桌面应用、web前端、分布式系统、嵌入式系统等各种系统,同时还是面向对象编程的典型代表。所以如何学好java还是值得说一说的。

Java

我们先来简单的认识一下Java,Java是1991年SUN公司为了抢占消费类市场而成立的一个项目小组,1992年开发成功了Oak语言起初发展的不怎么好,互联网的到来很多人希望将死板的静态网页搞得更牛些,到1995年的时候SUN又重新拾起了Oak(被注册了)并且更名为Java,正式发布。此后一路在一堆牛掰公司的支持下,一路高歌猛进,成为使用最广泛的编程语言之一。2009年Oracle收购了SUN,目前已经发布了的最高版本是Java 8。

阅读全文 »

小白编程系列(二):前端学习路径

发表于 2016-10-12

前言

上一篇我们简单的说了一下小白应该如何认识编程这件事,怎么选择编程语言。这一篇我们来说我们选择好了编程语言后,如何学习这门编程语言,它的学习路径应该是怎么样的。这个得分开讲,每一门编程语言的学习路径都不太相同,这篇我们来讲前端的学习。

前端

阅读全文 »

小白编程系列(一):编程语言选择

发表于 2016-10-12

前言

汇智网开通以来访问量一直在持续不断的攀升,数以百万计的用户为了学习编程,访问了我们的网站,通过使用我们有在线编程环境的互动课程获得了一些自己想学习的知识。

根据我们后台统计,小白用户的数量占到了总用户数的一定比例,所以我们决定按照不同的用户人群划分,来写一些博客内容,把这段时间来我们的一些想法和思路整理一下,希望能对不同的用户有一些帮助。按照学习内容的深度,就先从小白编程来整理,作为第一个系列。

小白

阅读全文 »

【视频】5个顶级Arduino机器人项目

发表于 2016-10-09

相当酷炫的基于Arduino的机器人、机器手、六足机器人,重要的是,还是开源的。

阅读全文 »

【视频】Google Deep Mind 介绍

发表于 2016-10-08

CodeFusion出品的这部短片不是关于DeepMind所用算法的讲解,更侧重于 探讨它所代表的通用AI可能带来的影响。

阅读全文 »

【视频】用JavaScript学习函数式编程

发表于 2016-10-08

这是Anjana Vakil所做的一个关于JavaScript函数式编程的介绍性演讲,非常轻松易懂,值得一看。

阅读全文 »

【视频】TensorFlow五分钟快速入门

发表于 2016-10-07

跟随Suraj快速了解Google的机器学习库TensorFlow!

阅读全文 »

ECMAScript装饰器实战

发表于 2016-10-04

迭代器、生成器、数组操作,JavaScript和Python变得越来越像。今天我们来探讨ECMAScript的装饰器 —— 又一个Python化的JavaScript特性。

Yehuda Katz

装饰器模式

装饰器到底是什么东西?在Python中,装饰器是调用高阶函数的一种非常简单的语法。 一个Python 的装饰器,实际上就是以另一个函数为参数的函数, 它以非常简洁的语法来增强参数函数的行为。 最简单的Python装饰器看起来像这样:

1
2
3
@mydecorator
def myfunc():
pass

第一行的@mydecorator就是一个装饰器。@用来告诉Python解析器,我们将调用一个名为mydecorator 的函数来增强函数myfunc,这将得到一个新的函数 —— 它可以增强myfunc的功能。

阅读全文 »
1…2930
© 2022 hubwiz.com