我的编程空间,编程开发者的网络收藏夹
学习永远不晚

开启我的编程之路

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

开启我的编程之路

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

今天是我在路飞学城学习的第一天,我学的是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,或者编译一个接近于人类的语言,那么这个语言会不会又快又好用?

 

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

开启我的编程之路

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

下载Word文档

猜你喜欢

开启我的编程之路

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

我的欧拉工程之路_3

Largest prime factorProblem 3The prime factors of 13195 are 5, 7, 13 and 29.What is the largest prime factor of the numb
2023-01-31

Python元编程:开启极客编程的颠覆之旅

Python 元编程打开了一扇通往极客编程的大门,允许开发人员操纵代码本身,创造出更具动态性和适应性的应用程序。本文将带领你深入探索元编程的奥秘,并通过实例演示如何利用其强大功能来提升 Python 的编程效率和灵活性。
Python元编程:开启极客编程的颠覆之旅
2024-02-14

我的H3CNE学习之路

今天2015年11月27日,我开始了H3CNE学习之旅,下载了H3C官方的PDF课程H3CNEV6.0和H3CNE的视频教程开始学习。《构建中小企业网络》全书共分7篇32章第一篇计算机网络基础第二篇H3C网络设备操作入门第三篇配置局域网交换
2023-01-31

我的Python学习之路

从今天起开始记录我的Python学习之路。现在的我只是一个学习Linux服务器的大三学生党,在大学中不断的学习是必要的,学习完了写技术博客也是必要的,不管有没有人看,这对于自己来说都是有好处的。最近发现Python这个强大的语言,就如它的名
2023-01-31

PHP之ThinkPHP5路由的开启方法

这篇文章给大家分享的是有关PHP之ThinkPHP5路由的开启方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。php是什么语言php,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext P
2023-06-14

我的Python成长之路—03

1.文件管理 <1>查看文件信息:ls ls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一,它类似于DOS下的dir命令。 Linux文件或者目录名称最长可以有265个字符,“.”
2023-01-31

我的Node.js学习之路(一)

一,node.js介绍这些网上一大堆信息,我只精简1,什么是node.js 从核心上说:Node.js是个事件驱动的服务器端javascript环境,也就是说,我们可以像使用PHP,Ruby和Python语言那样,使用javascript创
2022-06-04

Android gradle7.3.3配置AspectJX(AspectJ),一步一个坑,成功开启AOP编程之路

前言:本文章就不详细说明AspectJ是什么玩意了,查到这篇文章的都极有可能是在Android Studio中配置AspectJ出现问题,本文就是解决问题的详细方案,目标Gradle版本7.3.3, 不过本文应该适用于7.x.x的版本 !!
2023-08-16

Python面向对象编程之我见

面向对象基本概念面向对象是一种编程范式。范式是指一组方法论。编程范式是一组如何组织代码的方法论。编程范式指的是软件工程中的一种方法学。一些主流的编程范式:OOP - 面向对象编程世界观:一切皆对象。FP - 函数式编程世界观:一切皆函
2023-01-31

JavaScript 控制流程:解锁编程之门,开启逻辑之旅

JavaScript 控制流程是编程的基础,它允许程序员控制程序执行的顺序,并根据不同的条件执行不同的代码。掌握控制流程是成为一名熟练的 JavaScript 程序员的重要一步。
JavaScript 控制流程:解锁编程之门,开启逻辑之旅
2024-02-04

我的Python分析成长之路3

一 集合                                                                                                                    
2023-01-30

我的Python分析成长之路8

Numpy数值计算基础  Numpy:是Numerical Python的简称,它是目前Python数值计算中最为基础的工具包,Numpy是用于数值科学计算的基础模块,不但能够完成科学计算的任而且能够用作高效的多维数据容器,可用于存储和处理
2023-01-30

我的Python分析成长之路7

类一、编程范式:       1.函数式编程   def       2.面向过程编程   (Procedural Programming)        基本设计思路就是程序一开始是要着手解决一个大的问题,然后把一个大问题分解成很多个小问
2023-01-30

我的Python分析成长之路9

pandas入门统计分析是数据分析的重要组成部分,它几乎贯穿整个数据分析的流程。运用统计方法,将定量与定性结合,进行的研究活动叫做统计分析。而pandas是统计分析的重要库。1.pandas数据结构    在pandas中,有两个常用的数据
2023-01-30

我的Python分析成长之路10

matplot数据可视化基础  制作提供信息的可视化(有时称作绘图)是数据分析中最重要任务之一。1.图片(画布)与子图    plt.figure :创建一张空白的图片,可以指定图片的大小、像素。    figure.add_subplot
2023-01-30

初学者指南:开启Python GUI编程之旅

Python GUI编程入门指南,手把手教你创建图形用户界面,轻松掌握Python GUI编程技巧,打造交互式应用。
初学者指南:开启Python GUI编程之旅
2024-02-14

开始我的python之旅--Python

Python简介Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。现在,全世界差不多有600多种编程语言,但流行的编程语言也就那么20来种。如果你听说过TIOBE排
2023-01-31

我的机器学习之路--anaconda环境

网上许多教程比较晦涩难懂,本教程按照笔者(新手)自己的视角记录,希望给大家一些帮助1、安装anaconda目前比较推荐的机器学习环境为anaconda。Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等
2023-01-30

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录