• 【零基础学Python】Day1 Python简介与环境安装


    前言

           俗话说得好,Life is short, you need Python(人生苦短,我用python)。哈哈,这不是俗话,这是出自大名鼎鼎的Python之父,Guido van Rossum(吉多•范罗苏姆),就是下图那位。Python作为目前最火的编程语言,不光可用于脚本编写,web开发,爬虫,数据分析,还可用于机器学习,数据挖掘,游戏开发等。本人对Python也只是一知半解,趁这个机会和兄弟姐妹们一起深入学习一下~
    在这里插入图片描述

    Python 简介

           Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。
           Python解释器易于扩展,可以使用C语言或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。Python也可用于可定制化软件中的扩展程序语言。Python丰富的标准库,提供了适用于各个主要系统平台的源码或机器码。
           2021年10月,语言流行指数的编译器Tiobe将Python加冕为最受欢迎的编程语言,20年来首次将其置于Java、C和JavaScript之上。
           Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。

    • Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。

    • Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。

    • Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。

    • Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到web开发再到游戏。

    为什么学习Python?

    1.易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。

    2.易于阅读:Python代码定义的更清晰。

    3.易于维护:Python的成功在于它的源代码是相当容易维护的。

    4.一个广泛的标准库:Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintosh兼容很好。

    5.互动模式:互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片断。

    6.可移植:基于其开放源代码的特性,Python已经被移植(也就是使其工作)到许多平台。

    7.可扩展:如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法,你可以使用C或C++完成那部分程序,然后从你的Python程序中调用。

    8.数据库:Python提供所有主要的商业数据库的接口。

    9.GUI编程:Python支持GUI可以创建和移植到许多系统调用。

    10.可嵌入: 你可以将Python嵌入到C/C++程序,让你的程序的用户获得"脚本化"的能力。
    最重要的是,使用Python可以给您带来丰厚的收入,初级研发月薪10K+,中级20-50K,高级年薪百万不是梦!有些兄弟可能说了,我又不是码农,学这个也没用啊。错!学习Python可以锻炼你的逻辑能力,此外,写点脚本外挂,处理数据都可以!真有这方面天赋,转行也不是不行啊,毕竟赚的更多!

    Python 本地环境安装

           前面说了这么多,文章前的你应该已经蠢蠢欲动,迫不及待的想学习Python了。那就让我们开始吧~
           Python可应用于多平台包括 Linux 和 Mac OS X,Windows,所以不管你是苹果本还是惠普本都可以安装。
           作为一个搬砖多年的码农,给你们推荐一个一步到胃,啊呸,一步到位的安装方式,使用Anaconda,Anaconda我就不介绍了,感兴趣的可以看下 Anaconda介绍
    首先,去官网下载,点击 Anaconda官网,按照自己系统版本选择对应的安装包。点击Download下载,安装时除了路径需要改成非C盘,目录不要有中文和空格,其它一直点Next即可,详见 Anaconda安装
    在这里插入图片描述

    Q&A

    有问题可以去下面找我

  • 相关阅读:
    批量条件赋值、文本字段计算常用表达式
    WHERE‘S MY PAYROLL‽‽‽
    IO流【】【】【】
    Hive-基本概念
    Debezium日常分享系列之:Debezium2.4版本之用于 MongoDB的Debezium 连接器
    字节测试总监,让我们用这份《测试用例规范》,再也没加班过
    云原生学习笔记-1-docker
    贷中客群评级的场景实现,来试试这些多维的实操方法
    猿创征文 |【Ant Design Pro】使用ant design pro做为你的开发模板(二)新增一个页面与如何添加国际化
    xterm使用
  • 原文地址:https://blog.csdn.net/Dr_Guo/article/details/126141370