新猿0基础python教程 Linux入门介绍

【0基础学Python教程系列】(一)Python 环境搭建,包含Windows、Unix & Linux系统Python安装教程 【0基础学Python教程系列】(一)Python 环境搭建,包含Windows、Unix & Linux系统安装Python。 目录: 一、Python介绍 二、Python下载 三、Python安装 Unix & Linux 平台安装 Python: Window系统安装Python: MAC 平台安装 Python: 环境变量配置 在 Unix/Linux ... 阅读详情

# 一 什么是操作系统

```python

Operating System(操作系统) 简称OS

Windows,MacOS,Linux都是操作系统

```

# 二 什么是BootLoader

```python

# 在嵌入式操作系统中,BootLoader是在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境

# 一般在计算机启动的时候,选择启动Linux还是Windows的BootLoader是GRUB

# 如果没有选择,GRUB会在几秒后启动默认的操作系统

# 双操作系统启动流程如下图

```

# 三 Linux和Windows的软件

```python

# windows系统下的软件,不能在Linux上运行,Linux上的软件不能在windows上运行

# Linux上的软件,基本上都是免费的

# Linux上软件,更新更频繁,且免费

# Linux上软件,效率更高

```

# 四 操作系统发展

```python

# 1984年,微软发布了第一个操作系统-->MS-DOS

    -1980年,西雅图电脑产品公司(Seattle Computer Products)的一名24岁的程序员蒂姆·帕特森(Tim Paterson)花费了四个月时间编写出了86-DOS操作系统

    -在1981年7月27日,比尔盖茨完全获得了一个叫做Seattle Computer Systems(西雅图计算机系统公司)的“Quick and Dirty Operating System”,简称QDOS的授权,花费5w美元。后来该操作系统被称作MS-DOS

# 同时代,1969年(1970年,计算机元年)起,也有一款比较出名的操作系统交Unix

    -1968年 Multics项目

    -MIT、Bell实验室、美国通用电气有限公司走到了一起,致力于开发Multics项目。到后期由于开发进度不是很好,MIT和Bell实验室相继离开这个项目的开发,最终导致项目搁浅。

    -1970年(Unix元年,时间戳) Unix诞生

    -当时在开发Multics项目的时候,实验室中有一个开发成员开发了一款游戏(travel space:遨游太空),因为两个实验室相继离开项目开发,导致这名开发人员没法玩游戏,后来他提议组织人员重新在Multics项目之上重新的开发,也就出现了1970年的Unix。当时Unix操作系统是使用的汇编语言(机器语言)开发的。

    -1973年 用C语言重写Unix

    -因为汇编语言有一个最大的局限性:对于计算机硬件过于依赖。导致移植性不好,所以后期在1973年使用了C语言对其进行重新开发。

    -1975年 Bell实验室允许大学使用Unix。

    -1975年,bell实验室允许大学使用Unix操作系统用于教学作用,而不允许用于商业用途。

# 在1984年,微软发布DOS的同时,理查德·马修·斯托曼(Richard Matthew Stallman, RMS)创立了GUN项目 

     -GNU项目 (牛羚),GNU is not Unix的缩写,目的是创建一个类Unix的操作系统,因为unix不是免费的,商业收费,刚开始学校教学免费使用,后来不免费了,价格比较贵(MacOS是类Unix操作系统)

   -理查德·马修·斯托曼:1953年出生,自由软件运动的精神领袖、GNU计划以及自由软件基金会(Free Software Foundation)的创立者、著名黑客,代表作:Emacs编辑器,GCC编译器,GDB调试器

 # 自由的和免费的

        -自由的意味着源代码必须公开(windows和macos是私有的),

      -自由软件大部分是免费的,但是可以复制,修改,出售

# 1991年 Linux的开发作者,Linux之父,李纳斯·托瓦兹。Linux诞生时是荷兰在校大学生。

    -1991年 0.0.1版本

    -李纳斯当时学校使用的就是Unix操作系统,然后其对系统的底层代码进行了修改,放到了学校为学生开放的网站上,原先他把文件命名写成了Linus’s Unix,后期网络管理发现之后觉得这个名字不好,自己手动的将名字改成Linux。随后其他同学下载之后发现这个版本还是挺好用的,随后都把自己代码贡献给李纳斯。

    -1992年 0.0.2版本

    -1994年 1.0版本

    -2003年 2.6版本

# Linux吉祥物企鹅

    -李纳斯以前在澳大利亚被一只企鹅咬过

```

# 五 Linux和GNU的联系

```python

# 这两个项目是互补的,Linus其实就写了一个类Unix内核

# 1991年GNU项目已经创建了不少操作系统外网软件,比如cp命令,rm命令,GCC,GDB等--》好比Linux就是人的骨骼,GUN就是血肉

# 后来完善Linux的工作就由Linus和广大开源社区的黑客们

# GNU项目+Linux内核=完整的操作系统,我们现在叫的Linux一般都是指GUN项目+Linux内核

```

![img](https://tva1.sinaimg.cn/large/008i3skNgy1gw3bww0842j30460460sm.jpg)

# 六 Linux内核

```python

上述所提及的版本号并不是分支版本,而是指Linux的内核版本。

Linux内核网站(现在最新5.x版本,3.x多一些,原来2.x多,现在docker要跑在3上)

https://www.kernel.org/

```

# 七 各个操作系统的关系

```python

# MacOS和Linux是基于Unix的意思是复刻了Unix的运行模式,源代码是不通的

# 目前Windows的版本是基于革命性的Windows NT内核

```

# 八 Linux发行版和区别

```python

# 因为Linux是开源自由软件,所以基于开源的代码可以定制属于自己的Linux系统,所以Linux的版本特别多

# Linux不同发行版的区别

    -安装方式不一样,有的简单,有的复杂

  -安装应用程序的方式也不一样 

  -预装的应用程序不一样

# 不同发行版使用的Linux内核一样

    -我们现在说的Linux其实都是指的是发行版(Distribution version),就是使用Linux内核加上各种GNU的库文件、应用程序,构造而成的操作系统

    -可以想象成同一个人(Linux内核),穿不通的衣服裙子羽绒服(软件)

# 不同发行版有的免费,有的收费

# 不同发行版

    -Red Hat:性能稳定,老牌的Linux发行版,RHEL收费,是red hat的企业版,源代码是开放的,收费是因为长期升级更新服务

  -现在Red Hat分两个系列:一个是red hat公司提供收费技术支持的RHEL,另一个是社区开放的免费版Fedora,每半年发行一次,由于发行频繁导致性能不太稳定,企业一般不选用Fedora

  -Centos:算是RHEL的克隆版,社区企业级操作系统, 改与Redhat, 完全开源,兼具社区和企业特性,融合了Fedora和redhat优点,长期支持,大规模使用稳定,企业普遍使用,特别适合做服务器

  -Deepin:深度,中国发行

  -Debian:迄今为止,最遵循GUN规范的Linux系统

  -Ubuntu :Debian一个后继或分支,社区维护, 现在主要做手机系统和电脑桌面系统。

```

```mermaid

graph TD;

    Linux--> Debian

    Linux--> RedHat

    Linux--> Deepin深度

    RedHat--> RHEL

    RedHat--> CentOS

    RedHat--> Fedora

```

《Python基础教程》专栏总结篇 今天给大家带来的文章是《Python基础教程》专栏总结篇,希望能对同学们有所帮助。 文章目录 1. 背景 2. 专栏亮点 3. 你的收获 4. 详细目录 阅读详情

相关推荐

NXP ChessDE的安装和激活

如果客户申请的是试用版,那么一份为期 30 天的 License 将会发送申请人的账号或邮箱中,客户使用该文件进行安装即可。② 将“VENDOR snpslmd /path/to/snpslmd”中的“/path/to/snpslmd”替换成 snpslmd.exe 实际存放路径(位于 SCL 安装目录下的 win32\bin 文件夹中,默认安装的情况下就是“VENDOR snpslmd C:\Synopsys\SCL\<version>\win32\bin\snpslmd.exe”)。

weixin_47351160的博客 2045

Python基础之Linux基础入门(Ubuntu)

1.4 通配符的使用 通配符字符组 02 切换目录 2.1 cd命令常用参数 cd -:只能在最近的两次工作间来回切换!! 2.2 相对路径和绝对路径 绝对路径: 开头都是以/(根目录开头的) 相对路径:相对于当前位置而言的为止 03创建和删除操作 mkdir -p 递归创建文件夹 Linux中同一目录下无论是文件还是目录都不可以同名。 rm直接将文件从磁盘中删除,不会被放到垃圾桶中。 rm不能直接删除文件夹,要加上-r,而加上-r之后则会直接递归删除文件夹及其所有子目录。 rm -f强制删

LXC_007的博客 2586

qt使用qxlsx实现xlsx、xls表格文件快速写入和读取

新年第二篇文章,收尾一个去年计划中发表文章和实现功能。

kbq的博客 1万+

《Python学习笔记》阶段一之linux基础

兄弟连实训:       第一阶段:安装软件,配置环境。(linux简介)                       (1)镜像下载,vmware下载,然后进入Ubuntu界面。                       (2)点击虚拟机,选择重新安装vmware tools,然后解压桌面的文件,然后进入文件夹右键进入命令行界面                   输入sudo  ./vmwa...

客随他乡 281

别再只设接触压力了!用ANSYS Workbench模拟O型圈密封泄漏的完整流程

本文详细介绍了在ANSYS Workbench中模拟O型圈密封泄漏的完整流程,重点解析了流体渗透压力载荷的设置与应用。通过双物理场耦合模型和精确的参数配置,帮助工程师准确评估密封性能,避免传统方法仅考虑接触压力的局限性。文章还提供了常见问题的解决方案和工程实践建议,提升密封设计的可靠性。

weixin_30372371的博客 402

Python量化交易实战:pytdx库高效获取通达信分笔成交数据

本文详细介绍了如何使用Python的pytdx库高效获取通达信分笔成交数据,为量化交易提供关键市场微观结构分析。通过环境搭建、服务器连接、数据获取与清洗的完整流程,帮助开发者快速掌握这一免费高质量数据源,并实现分笔数据的实战分析与应用。

weixin_29061509的博客 1351

零基础学python:超详细的入门教程!

Python它是一种直译式,面向对象,解释式的脚本语言。它和Java,C/C++,Go语言一样都是高级语言,但由于它是解释式语言,所以运行速度会比Java,C/C++等语言慢(虽说隔壁Go也是解释式语言,但比它快很多)。不过任何事物有利也有弊,Python因为自身携带了许多库(如:OS、TCP、Urllib、Trutle),语法简单,第三库也有很多(如飞机大战所需的pygame),所以被称为胶水语言,同时也深受开发者青眯。Python之父:Guido van Rossum,荷兰人。他也是一个比较传奇的人物,

qq_46094651的博客 1万+

基于 Datawhale 开源量化投资学习指南(10):基于 LightGBM 的量化选股

通过本篇文章,我们深入探索了如何运用 LightGBM 机器学习模型实现量化选股。首先,我们通过获取股票的历史数据,进行特征工程和标签制作,将选股问题转化为一个分类问题。接着,我们使用 LightGBM 训练模型,并在验证集和测试集中评估了模型的表现。该选股策略的核心在于结合机器学习算法,从历史数据中寻找能够捕捉股票短期涨跌的关键特征,从而为投资者提供辅助决策支持。虽然本文的模型取得了一定的效果,但这只是量化投资领域的一小部分。

不想宅的冷同学 1347

极度舒适的 Python 入门教程,小学生看了也能学会,送给你

编程几乎已经成为现代人的一门必修课,特别是 Python ,不仅长期霸占编程趋势榜、薪资榜第一,还屡屡进入小学教材,甚至成为浙江省信息技术高考项目……今天,小编带来了一门极度舒适的 Python 入门教程,它可以让你一下午高速上手Python,并掌握 Linux、Github 两大神器的用法。教程属于初级入门级别,不仅适用于那些有其它语言基础的同学,对没有编程经验的同学也非常友好舒适。(强烈建议在PC端食用)有多舒适?你说舒不舒适?在挑战中学编程,从入门到上瘾……

weixin_55154866的博客 909

YOLOv11改进策略【损失函数篇】| Shape-IoU:考虑边界框形状和尺度的更精确度量

本文记录的是改进YOLOv11的损失函数,将其替换成Shape-IoU。现有边界框回归方法通常考虑与之间的几何关系,通过边界框的相对位置和形状计算损失,但忽略了边界框本身的形状和尺度等固有属性对边界框回归的影响。为了弥补现有研究的不足,Shape-IoU提出了一种关注边界框本身形状和尺度的边界框回归方法。

Limiiiing的博客 4596

第 1 章 Prometheus 监控 | Prometheus 入门

了解 Prometheus 监控系统,学会安装及了解页面功能。

甘蓝的专栏 486

小学生python编程教程-极度舒适的全套 Python 入门教程,小学生看了也能学会

今天,小编带来了一门极度舒适的 Python 入门教程,它可以让你一下午高速上手Python,并掌握 Linux、Github 两大神器的用法。 教程属于初级入门级别,不仅适用于那些有其它语言基础的同学,对没有编程经验的同学也非常友好舒适。(强烈建议在PC端食用) 有多舒适? 你说舒不舒适? 在挑战中学编程,从入门到上瘾…… 本教程无需学习任何前置教程,且完全免费, Python 新手入门课 内容节选: 一、进入 Python python 程序的执行方式有两种: · 程序文件的方式

m0_60719736的博客 9921

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Python入门教程完整版(懂中文就能学会)

① Python所有方向的学习路线图,清楚各个方向要学什么东西② 600多节Python课程视频,涵盖必备基础、爬虫和数据分析③ 100多个Python实战案例,含50个超大型项目详解,学习不再是只会理论④ 20款主流手游迫解 爬虫手游逆行迫解教程包⑤ 爬虫与反爬虫攻防教程包,含15个大型网站迫解⑥ 爬虫APP逆向实战教程包,含45项绝密技术详解⑦ 超300本Python电子好书,从入门到高阶应有尽有⑧ 华为出品独家Python漫画教程,手机也能学习。

2401_84584522的博客 748

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

0、Python 入门知识

本教程适合想从零开始学习 Python 编程语言的开发人员。当然本教程也会对一些模块进行深入,让你更好的了解 Python 的应用。 一、Python 简介 1.1 什么是Python   Python 是一门简单易学且功能强大的编程语言,是一种解释型、面向对象、动态数据类型的高级程序设计语言。它拥有高效的高级数据结构,并且能够用简单而又高效的方式进行面向对象编程。Python 优雅的语法和动态类型,再结合它的解释性,使其在大多数平台的许多领域中成为编写脚本或开发应用程序的理想语言。   Python..

独泪了无痕 3634

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Python入门教程2023最新版(非常详细)从零基础入门到精通,看完这一篇就够了。

Python入门教程2023最新版(非常详细)从零基础入门到精通,看完这一篇就够了。

wangluoanquan152的博客 958

小学生python入门-极度舒适的全套 Python 入门教程,小学生看了也能学会

编程几乎已经成为现代人的一门必修课,特别是 Python ,不仅长期霸占编程趋势榜、薪资榜第一,还屡屡进入小学教材,甚至成为浙江省信息技术高考项目……今天,小编带来了一门极度舒适的 Python 入门教程,它可以让你一下午高速上手Python,并掌握 Linux、Github 两大神器的用法。教程属于初级入门级别,不仅适用于那些有其它语言基础的同学,对没有编程经验的同学也非常友好舒适。(强烈建议在...

weixin_37988176的博客 1420

python教程全套免费版_Python入门教程完整版(懂中文就能学会)

前几天给大家分享视频《python基础教程》受到了广泛的关注,有人不知道怎么领取,居然称小编为“骗子”。不过小编的内心是强大的,网友虐我千百遍,我待网友如初恋,因为今天又给大家带来了干货,Python入门教程完整版,完整版啊!完整版!为了吸取教训,小编一定要分享一下攻略,“怎样获得小编分享的教程呢?”,其实很简单,只需要私信我就可以了啦!言归正传,小编该给大家介绍一下这套教程了,希望每个小伙伴都沉...

weixin_39945178的博客 1661

python入门教程(非常详细),从零基础入门到精通,看完这一篇就够了。。

本文罗列了了python零基础入门到精通的详细教程,内容均以知识目录的形式展开。01.python由来与发展介绍02.项目开发流程。

m0_58477260的博客 2548

零基础学Python入门教程非常详细(从小白到高级)

Python它是一种直译式,面向对象,解释式的脚本语言。它和Java,C/C++,Go语言一样都是高级语言,但由于它是解释式语言,所以运行速度会比Java,C/C++等语言慢(虽说隔壁Go也是解释式语言,但比它快很多)。不过任何事物有利也有弊,Python因为自身携带了许多库(如:OS、TCP、Urllib、Trutle),语法简单,第三库也有很多(如飞机大战所需的pygame),所以被称为胶水语言,同时也深受开发者青眯。Python之父:Guido van Rossum,荷兰人。

2301_82000445的博客 5223

Linux零基础入门到进阶

本课程为零基础快速入门Linux操作系统的系列课程,在基础知识之外,还涉及Linux所需软件服务的部署实战内容,课程以Shell脚本、Python脚本自动化为基点,设计了大规模大数据集群部署、运维、监控、自动化项目实战,Linux技术应用广泛,通信、金融、互联网、教育、电子商务、机械制造、军工航天等等,都离不开Linux平台。近年来,云计算、大数据和人工智能技术的发展,更进一步推动了Linux技术的进步,当你学会了Linux,再去学其他的技术的时候,08-touch-cat-more-命令。

Blue92120的博客 1490

极度舒适的 Python 入门教程,佩奇也能学会~

编程几乎已经成为现代人的一门必修课,特别是 Python ,不仅长期霸占编程趋势榜、薪资榜第一,还屡屡进入小学教材,甚至成为浙江省信息技术高考项目……今天,小编带来了一门...

实验楼 415

arcgis python 教程-终于晓得arcgis-python入门教程

比较操作符就是小学常常用到的,比如大于,小于,等于这些,与身份操作符不一样的是,身份操作符是对内存地址进行比较,而这个是对值进行比较比较结果要么是真(True),要么是假(Flase)。以下是小编为你整理的arcgis python入门教程int值大于号(>)判断对象的大小关系,如果前面比后面的值大,则True比如:a,b = 2,1 a>b结果是True小于号(与大于号相反,如果前面的值比后面的...

q6q6q的专栏 1313

小甲鱼python教程视频怎么样-小甲鱼零基础入门学习Python视频教程全套96集

资源介绍教程名称:小甲鱼零基础入门学习Python视频教程全套96集课程简介:xa0 xa0 Python具有跨平台特点,Python可以在各种不同类型的计算机上运行,Windows、MAC、Linux都可以使用Python,大多数情况下,如果一个Python程序可以在你家里的Windows上运行,那么这个程序同样也可以在你学校的Mac上运行。课程目录:000愉快的开始001我和Python的第一...

weixin_37988176的博客 426

python编程入门指南,从零基础到精通,收藏这篇就够了!

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图&学习规划。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。这也是耗费了大白近四个月的时间,吐血整理,文章非常非常长,觉得有用的话,希望粉丝朋友帮忙点个**「分享」坚持学习和实践是关键!

Libra1313的博客 3212

python3入门教程(非常详细),python3从入门到精通

(一)Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。(二)Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。1、这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。2、这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。3、这意味着Python支持面向对象的风格或代码封装在对象的编程技术。4、

小发猫 2246
上一篇: 新猿0基础python教程 如何写好接口文档_2
下一篇: 新猿0基础python教程 uwsgi启动Python的Web项目中不要使用全局变量
和老刘学python
博客等级 码龄5年 1粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值