返回顶部
首页 > 资讯 > 后端开发 > 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://lsjlt.com/news/180098.html(转载时请注明来源链接)

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

猜你喜欢
  • 开启我的编程之路
    本来昨天就想上传这篇文章,但是昨天部署博客的博客(很简陋的一个博客)的时候出了一些问题。今天才部署好,所以上传晚了。 今天是我在路飞学城学习的第一天,我学的是python全栈开发(不过我觉得这个词优点虚,准确来说是python后端开发工...
    99+
    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...
    99+
    2023-01-31
    之路 欧拉 工程
  • Python元编程:开启极客编程的颠覆之旅
    Python 元编程:无限可能与极致优雅的结合 进入 Python 元编程的殿堂,你将踏上一次颠覆传统编程观念的奇妙旅程。元编程,又称元编程或元元编程,是一种强大的技术,允许开发人员以一种前所未有的方式操纵和修改 Python 代码。它本...
    99+
    2024-02-14
    Python 元编程 元类 动态编程 反射 代码生成 装饰器
  • 我的H3CNE学习之路
    今天2015年11月27日,我开始了H3CNE学习之旅,下载了H3C官方的PDF课程H3CNEV6.0和H3CNE的视频教程开始学习。《构建中小企业网络》全书共分7篇32章第一篇计算机网络基础第二篇H3C网络设备操作入门第三篇配置局域网交换...
    99+
    2023-01-31
    之路 H3CNE
  • 我的Python学习之路
    从今天起开始记录我的Python学习之路。 现在的我只是一个学习Linux服务器的大三学生党,在大学中不断的学习是必要的,学习完了写技术博客也是必要的,不管有没有人看,这对于自己来说都是有好处的。 最近发现Python这个强大的语言,就如它...
    99+
    2023-01-31
    之路 Python
  • 我的Node.js学习之路(一)
    一,node.js介绍 这些网上一大堆信息,我只精简 1,什么是node.js 从核心上说:Node.js是个事件驱动的服务器端javascript环境,也就是说,我们可以像使用PHP,Ruby和P...
    99+
    2022-06-04
    之路 Node js
  • 我的Python成长之路—03
    1.文件管理 <1>查看文件信息:ls ls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一,它类似于DOS下的dir命令。 Linux文件或者目录名称最长可以有...
    99+
    2023-01-31
    成长之路 Python
  • PHP之ThinkPHP5路由的开启方法
    这篇文章给大家分享的是有关PHP之ThinkPHP5路由的开启方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。php是什么语言php,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext P...
    99+
    2023-06-14
  • Android gradle7.3.3配置AspectJX(AspectJ),一步一个坑,成功开启AOP编程之路
    前言:本文章就不详细说明AspectJ是什么玩意了,查到这篇文章的都极有可能是在Android Studio中配置AspectJ出现问题,本文就是解决问题的详细方案,目标Gradle版本7.3.3, 不过本文应该适用于7.x.x的版本 !!...
    99+
    2023-08-16
    android android studio gradle aspectj AOP
  • Python面向对象编程之我见
    面向对象基本概念 面向对象是一种编程范式。范式是指一组方法论。编程范式是一组如何组织代码的方法论。编程范式指的是软件工程中的一种方法学。 一些主流的编程范式: OOP - 面向对象编程 世界观:一切皆对象。 FP - 函数式编程 世...
    99+
    2023-01-31
    我见 面向对象 Python
  • JavaScript 控制流程:解锁编程之门,开启逻辑之旅
    一、控制流程的含义 控制流程是指程序执行的顺序,以及根据不同的条件执行不同的代码的方式。JavaScript 中的控制流程由条件语句、循环语句和函数来实现。 二、条件语句 条件语句用于根据某个条件来控制程序执行的顺序。JavaScrip...
    99+
    2024-02-04
    JavaScript 控制流程 条件语句 循环语句 函数 块级作用域
  • 我的Python分析成长之路7
    类 一、编程范式:        1.函数式编程   def       2.面向过程编程   (Procedural Programming)         基本设计思路就是程序一开始是要着手解决一个大的问题,然后把一个大问题分解成...
    99+
    2023-01-30
    成长之路 Python
  • 我的Python分析成长之路8
    Numpy数值计算基础   Numpy:是Numerical Python的简称,它是目前Python数值计算中最为基础的工具包,Numpy是用于数值科学计算的基础模块,不但能够完成科学计算的任而且能够用作高效的多维数据容器,可用于存储和...
    99+
    2023-01-30
    成长之路 Python
  • 我的Python分析成长之路9
    pandas入门 统计分析是数据分析的重要组成部分,它几乎贯穿整个数据分析的流程。运用统计方法,将定量与定性结合,进行的研究活动叫做统计分析。而pandas是统计分析的重要库。 1.pandas数据结构     在pandas中,有两个常...
    99+
    2023-01-30
    成长之路 Python
  • 我的Python分析成长之路10
    matplot数据可视化基础   制作提供信息的可视化(有时称作绘图)是数据分析中最重要任务之一。 1.图片(画布)与子图     plt.figure :创建一张空白的图片,可以指定图片的大小、像素。     figure.add_su...
    99+
    2023-01-30
    成长之路 Python
  • 我的Python分析成长之路3
    一 集合                                                                                                                   ...
    99+
    2023-01-30
    成长之路 Python
  • 初学者指南:开启Python GUI编程之旅
    1. 简介 Python是一种强大的编程语言,可用于各种应用程序开发,包括图形用户界面(GUI)。GUI是一种计算机图形交互方式,用户可以通过鼠标或键盘等设备与计算机进行交互,而GUI库则允许Python程序创建和管理GUI元素,如窗口...
    99+
    2024-02-14
    Python GUI 图形用户界面 PyQt5 Tkinter PyGame GUI编程
  • 开始我的python之旅--Python
    Python简介Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。现在,全世界差不多有600多种编程语言,但流行的编程语言也就那么20来种。如果你听说过TIOBE排...
    99+
    2023-01-31
    之旅 python Python
  • 我的机器学习之路--anaconda环境
      网上许多教程比较晦涩难懂,本教程按照笔者(新手)自己的视角记录,希望给大家一些帮助 1、安装anaconda 目前比较推荐的机器学习环境为anaconda。 Anaconda指的是一个开源的Python发行版本,其包含了conda、P...
    99+
    2023-01-30
    之路 我的机器 环境
  • 【微信小程序】wampserver之路启航
    博主:👍不许代码码上红 欢迎:🐋点赞、收藏、关注、评论。 格言: 大鹏一日同风起,扶摇直上九万里。 文章目录 一、什么是wampserver二...
    99+
    2023-09-04
    微信小程序 apache php
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作