维基解码(1)

今天有料君为大家开始一系列的维基解码文章,为大家讲解一下好像很神秘的IT 编程 究竟是什么东西。

我会以比较beginner-friendly的编程语言Python说起。Python语法简单,易用。大家先来感受一下下面这段简单的代码(大家如果感兴趣,可以百度一下,如何在Windows下安装Python安装步骤其实很简单,跟普通的应用程序差不多,环境安装完之后就可以开始我们的Python编程解析之旅了。)

首先我们先来写一个文件,通常来说叫源文件。

命名为helloWorld.py

文件的内容只有一行代码

图一

那它是做了什么呢?

图二

我们在电脑上用Python文件的解析器,解析文件的内容

看到屏幕上输出了 hello world 的文件

PS: hello world是IT里经典的开始教学内容

我们的Python里面的代码中的print是Python自带的函数,它的作用就是在屏幕上输出括号里的内容。

那可能有同学会问,能不能输出中文啊?毕竟我们是中国人,有木有。

答案,当然是可以!

我们修改一下刚刚的文件内容,改成下面的

相比刚刚,我们在第一行加多了一个,这个是指明字符集,它的意思就是跟解析器说,我现在要输出的有中文,你来负责翻译一下的意思

保存一下,我们再来运行一下程序,就能看到我们的大中文:你好

是不是很6 ?哈哈哈哈哈,好无聊是吧。其实没有啦,因为刚刚开始,所以只能跟大家解析一下基本的内容,其实编程可不仅仅说是做这种这么无聊的东西哦,Python更是拥有很多优秀的开源库,可以做很多很酷的东西,例如现在如火如荼的大数据和AI之类的。

先给大家看下下面这段代码,这个就是大数据的处理,程序会根据以往的数据,自动分类。

如果大家感兴趣,后面讲到更深入的时候可以一起跟大家讲讲AI的原理,我们自己来搭建模型!

好了,今天我们就先到这里。

本文来自企鹅号 - 全球大搜罗媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏FreeBuf

逆向实践:批量验证微信号是否存在

一、前言 xposed是一款安卓平台下强大的hook框架,我们可以用他来开发很多强大的插件,以此来帮助我们更方便地解决某些实际的问题。本文将尝试利用xposed...

3245
来自专栏贾老师の博客

分布式系统的接口幂等性设计

1993
来自专栏*坤的Blog

高效搜索

2074
来自专栏java一日一条

改善Java文档的理由、建议和技巧

我非常确定,作为开发人员我们都喜爱技术文档。我们喜欢阅读文档、写文档,更不用说维护文档了,我简直爱死它了!

431
来自专栏java一日一条

改善Java文档的理由、建议和技巧

我非常确定,作为开发人员我们都喜爱技术文档。我们喜欢阅读文档、写文档,更不用说维护文档了,我简直爱死它了!

811
来自专栏微信小程序开发

微信小程序开发常见问题(二)

知晓程序员,专注微信小程序开发的程序员! 今天再给大家分享几个微信小程序开发的常见问题,顺便吐槽一下,武汉的冬天太TM冷了,没有暖气的冬天真的很难过,写文章的心...

4535
来自专栏互联网杂技

Nodejs学习路线图

Nodejs框架是基于V8的引擎,是目前速度最快的Javascript引擎。chrome浏览器就基于V8,同时打开20-30个网页都很流畅。Nodejs标准的w...

6908
来自专栏架构师之路

计数系统架构实践一次搞定 | 架构师之路

提醒,本文较长,可提前收藏/转发。 一、需求缘起 很多业务都有“计数”需求,以微博为例: ? 微博首页的个人中心部分,有三个重要的计数: 关注了多少人的计数 粉...

4426
来自专栏Java技术

【面试题】2018年最全Java面试通关秘籍第五套!

注:本文是从众多面试者的面试经验中整理而来,其中不少是本人出的一些题目,网络资源众多,如有雷同,纯属巧合!禁止一切形式的碰瓷行为!未经允许禁止一切形式的转载和复...

1211
来自专栏Golang语言社区

nodejs php go语言了解

1、Nodejs 1) 简单的说 Node.js 就是运行在服务端的 JavaScript。 2) Node.js 是一个基于Chrome JavaScript...

38511

扫码关注云+社区