零基础学编程002:Hello World

昨天介绍了codecademy在线学编程的网站,不知道大家动手试验了没有?是不是太简单,一下子就完成了许多练习?

第一课的内容只有一条输出语句,点击保存并提交后,在屏幕的右上角输出一行文字“Welcome to Python!”。

实际上,编程世界中的第一个示例程序并不是它,而是Hello World。

print "Welcome to Python!"

Python等编程语言的Hello World相当的简单,只需要一行语句,但其它发明的比较早的语言就显得有点麻烦了,比如C语言:

#include <stdio.h> int main() { printf("hello, world"); return 0; }

再比如JAVA语言:

public class HelloWorld{ public static void main(string args[]){ System.out.println( "Hello World! \n" ); } }

是不是感觉Python更简洁、更人性化一些?

别只会个hello world,来个数学计算,在代码编辑窗口中输入:

print 2**10000

保存并提交,看看右上角的小黑窗口出现了什么?见识了Python的强大吧?这里的2**10000表示2的1万次方,你能数出来它有多少位吗?

知识点:

  • print 表示在屏幕上输出指定的内容
  • ** 表示数学中的幂运算,即多少次方
  • 注意print后面的空格不能省

世界上的程序员已经写出了各种各样的hello world,如果你有vpn,可以点击“阅读原文”,看看有人写的3D版的hello world效果。

--- END ---

原文发布于微信公众号 - 申龙斌的程序人生(slbGTD)

原文发表时间:2016-12-23

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏风中追风

敏捷软件开发学习笔记

敏捷设计:敏捷设计是一个过程,不是一个事件,它是一个持续的应用原则、模式以及实践来改进软件的结构和可读性的过程,它致力于保持系统设计在任何实践都尽可能得简单,干...

3409
来自专栏Python小屋

Python正则表达式过滤敏感词

问题描述:很多网站会对用户发帖内容进行一定的检查,并自动把敏感词修改为特定的字符。 技术要点: 1)Python正则表达式模块re的sub()函数; 2)在正则...

2955
来自专栏老马寒门IT

02Vue.js快速入门-Vue入门之数据绑定

Vue框架很核心的功能就是双向的数据绑定。 双向是指:HTML标签数据 绑定到 Vue对象,另外反方向数据也是绑定的。通俗点说就是,Vue对象的改变会直接影响到...

2175
来自专栏13blog.site

thymeleaf模板引擎调用java类中的方法(附源码)

前言 由于开源了项目的缘故,很多使用了My Blog项目的朋友遇到问题也都会联系我去解决,有的是把问题留在项目的issue里提出,有的是在我的私人博客里留言,...

3885
来自专栏Crossin的编程教室

【每日一坑 5】 文字竖排

上次的坑,找文件,其实我在出题的时候,并不知道怎么做,但我知道python应该可以搞定这件事情。这种情况很常见,你有时候需要一个小程序来帮你解决点手头的工作,你...

36916
来自专栏瓜大三哥

ROM 单元

在数字系统中,由于ROM掉电后数据不会丢失,因此ROM单元也有着更广泛的应用。 对于容量不大的ROM,在Verilog HDL中可以通过case语句来实现。下面...

1825
来自专栏IT探索

java学习笔记

712
来自专栏FreeBuf

XSS的原理分析与解剖

作者 Black-Hole 0×01 前言: 《xss攻击手法》一开始在互联网上资料并不多(都是现成的代码,没有从基础的开始),直到刺的《白帽子讲WEB安全》...

1847
来自专栏微信公众号:Java团长

Java回调机制解读

在一个应用系统中,无论使用何种语言开发,必然存在模块之间的调用,调用的方式分为几种:

611
来自专栏iKcamp

使用合适的设计模式一步步优化前端代码

作者:晓飞 本文原创,转载请注明作者及出处 在后端语言中,设计模式应用的较为广泛。如Spring中常见的工厂模式、装饰者模式、单例模式、迭代器模式。但...

1885

扫码关注云+社区