iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >开启我的编程之路
  • 871
分享到

开启我的编程之路

之路 2023-01-30 22:01:16 871人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

本来昨天就想上传这篇文章,但是昨天部署博客的博客(很简陋的一个博客)的时候出了一些问题。今天才部署好,所以上传晚了。 今天是我在路飞学城学习的第一天,我学的是python全栈开发(不过我觉得这个词优点虚,准确来说是Python后端开发工

本来昨天就想上传这篇文章,但是昨天部署博客的博客(很简陋的一个博客)的时候出了一些问题。今天才部署好,所以上传晚了。

今天是我在路飞学城学习的第一天,我学的是python全栈开发(不过我觉得这个词优点虚,准确来说是Python后端开发工程师吧)。既然学的是编程那么就要对编程语言有个了解,看了第一章的关于编程语言的介绍又查阅了一些资料,算是对编程语言有个大概了解了,这是从野路子走向正规军的第一步,下面就做一个总结

计算机是由1和0组成的,1代表开(或亮、是),0额代表关(或灭,否),这就是二进制。但是,二进制不是由于出现了计算机才有的,追本溯源,发明在1837年的摩尔代码就是用的二进制。摩尔代码就两种状态:点和划,也可以理解为0和1,但是这两种状态可以表达出人类已知的所有文字。1个摩尔代码可以两种状态,2个可以表达4种状态,3个可以表达8种状态,N个可以表达2的n次方个状态,万国码utf-8之所以能编译各国的语言,就是因为它比ASCII的0和1多。然后就到了计算器(算数的那种),这玩意能计算出东西主要也是因为有个高电压(1)和低电压(0),当然还涉及到布尔运算(AND,OR),逻辑门、触发器、储存器等等,要到现代编程语言出现还早呢,但是这些东西太复杂了,以后有时间再看吧。 直接说编程语言吧。

计算机最底层的语言是机器语言,后来出现了比机器语言稍微好懂一些的汇编语言,机器语言和编绘语言之间需要指令去翻译,但是汇编语言也不易懂。这时候就出现了高级编程语言,比如AKGoL和Pscal等等,接下来就是C。为什么叫C呢?答案是,C是B语言的继承者,是它的一种精简版本。C是一种风格非常简单的语言,例如AKGOL和Pscal使用关键词begin 和 end来界定程序员,而C用一对大括号就行{}。貌似现在也有编程语言用end结束函数。值得一提的是,1973年,UNIX采用C语言编程,更准确的说是重写,从起UNIX和C变得密不可分。看来真正的大神,都是玩底层语言的。

下面就到了咱们的重头戏:python。Python是由C写的解释型语言,也是高级语言(废话)。它的优点是接近人类语言、跨平台性好(因为在每个平台都要编译安装);缺点是运行速递慢,这是高级编译型语言和低级语言的优点。万幸的是,为了节省那一kb,一字节而用写程序的时代已经过去了,现在的电脑性能好到可以忽略解释型语言和编译型语言之间的速度差距了。这对我们来说也是个机会,因为学习编程的门槛降低了。我在想,如果有人用机器码编译Python,或者编译一个接近于人类的语言,那么这个语言会不会又快又好用?

 

--结束END--

本文标题: 开启我的编程之路

本文链接: https://www.lsjlt.com/news/180098.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作