第一章 Python基础介绍

第一章 Python基础介绍

1.1 计算机基础

1.1.1 计算机组成

计算机是有硬件、软件和操作系统组成

硬件包括:CPU、内存、硬盘、网卡...

操作系统:用来协调计算机的各个硬件完成相应的功能,常见的操作系统有Windows、Linux、mac

软件:应用程序,可以实现不同的功能,如:QQ、微信等

1.1.2 Python本质

软件可以理解为一大堆的代码的集合,而编写代码的本质就是来开发应用程序,实现不同的功能。

那么此时我们可以来做一个类比,例如我们编写一篇文章需要使用到文字语言,那么我们编写应用程序也需要用到不同的代码语言,而python就是一种编程的语言。

1.2 Python基础

1.2.1 Python介绍

  • 编程语言

    编程语言有多种,也有多种不同的分类方式

    • 低级编程语言和高级编程语言

      • 低级编程语言

        计算机是依靠电流来驱动的,而电流用来传达信息的方式有两种方式:高电压和低电压,用1和0来进行表示。因此如果想传达不同的信息,就需要有不同的0与1的组合方式。最早期的机器语言就是基于这样的方式来进行运算的。

        汇编语言:由于机器语言非常冗长低效,且在程序员进行编程的时候十分容易出错,因此就将一段0与1的组合对应成一个指令,程序员编写指令就相当于调用了这段0与1的组合,这样可以在一定程度上提升编程的效率,同时提高容错率。

      • 高级编程语言

        我们目前所学习和使用的编程语言,基本都是高级编程语言,高级编程语言又可以进一步的分为解释型编程语言和编译型编程语言

        解释型:相当于有一个翻译官,进行逐句的翻译,执行效率相对来说较慢,但是跨平台性好。例如:python,PHP、JavaScript

        编译型:相当于全文翻译,执行效率非常快,但是跨平台交差。例如:C,C++,GOLANG

  • Python的发展

    目前Python的发展非常迅速,市场占有率也稳步提升,而Python如此火爆的原因有以下几点:

    • 语法简洁&适合初学者学习,相比较与其他编程语言Python的学习成本非常低,甚至可以让其他行业的人快速掌握编程技能,通过编程提供工作效率,例如:Excel自动化办公、文件和文件夹的处理等。

    • 类库强大,Python自诞生之初就任其自然生长、经过多年的发展,早就其在很多领域都积累了很多方便的类库,自然 也就成为了运维自动化,数据分析,机器学习首选编程语言。

    • 开发效率高,结合Python语法精炼和类库齐全的特点,所以在使用Python进行开发时可以使用更少的代码晚餐更多的功能,大大提升开发效率。例如:Python 10行代码实现的功能,其他语言可能需要100行才能完成。

  • Python快捷键

    • Ctrl+J调出菜单,右下角代码补全设置,在其中设置代码补全

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值