Python基础 第一篇
Posted 小沐哥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础 第一篇相关的知识,希望对你有一定的参考价值。
Python环境与下载安装
在Python领域流传着这样一句话:人生苦短,吾用Python。这句话其实是出自于Bruce Eckel,原文是:Life is short , you need Python.
再者就是,网上疯传的一张高低情商对比图,低情商:兄弟,你不适合学编程做开发!高情商:兄弟,你学过Python嘛?
那么,Python究竟是有什么神奇之处?
我本来是一个Java开发出身的程序员,当我偶然接触Python的时候,编写了一段代码,我旁边一位同样Java程序员看到了莫名的感慨了一句:果然,这Python真就是简洁!!给你们看看这一小段代码:
相信没有学过编程的朋友,只要英文单词都认识,这个代码是干什么的基本都明白了;而从Java/C++语言初次转到Python这儿来看的,一定和我这个朋友有着一样的感慨:这Python果然简洁啊~~
就是这样,Python的优秀我先简单从三个方面来和大家解释一下:
1.其实表达同样意思、解决同样问题的Java程序也好、c++程序也好,相比较Python而言,代码量无疑都会有着明显的增多。以机器学习为例,采用Java和Python完成同一个算法实现时,Python的实现代码量明显少于Java,有的下降幅度甚至超过一半以上。代码量的下降意味着开发周期的缩短,这在一定程度上减轻了程序员的开发负担。程序员可以把节省的时间做更多有意义的事情,比如做算法设计,或者用来学习等。
2.实际上,在使用Python语言来完成代码实现的过程还是比较方便的,其重要的一个原因就是Python有着丰富的库可供使用,比如在机器学习领域比较常见的库有Numpy、matplotlib、pandas等,这些库提供了大量的基础实现,在程序员开发过程中节省了很多的编码实现过程,极为方便。
3.语言生态健全,Python目前在web开发、大数据开发、人工智能开发、后端服务开发、嵌入式等领域均有着广泛应用且语言基础非常成熟,随着人工智能时代的发展,Python语言在民间也耳熟能详,许多人学习Python并非是为了做程序员,相反,转变一种思维、方便日常工作或为以后的人工智能时代能教一教自己的孩子都不失为一种良好的学习目的。
那么接下来,就让小编带领各位看看咱们Python编程的大世界吧!
一、计算机语言发展历程概述
1.机器语言(machine language)
相信许多小伙伴都知道,我们计算机认识的数据都是以0 1 0 1的形式进行存储的,在最早的时候,计算机设置的指令代码就是以这样的二进制代码组合而成的,他们有一定的位数,并分成若干段,各段的编码表示不同的含义。因此小伙伴们肯定能够发现,那这样二进制代码进行编码多麻烦呀(有小伙伴不知道数据如何转换二进制的我们在后面给大家专门去说),我们用0和1编写一小段代码,这些特定的组合人们还记不住,多耗时,多耗费精力呀。这就是我们机器语言的时代。
2.汇编语言(Assembly Language)
而为了解决这种二进制代码编码方式的低效问题,我们创新了汇编语言,就是将这种0和1组合成的代码分别用不同的符号去进行表示,代表了当前特殊的含义,而又方便人们记忆,这样就大大提高了开发效率,这就是汇编语言的阶段,由于计算机不能够直接读懂,因此需要依赖于某种软件。
3.高级语言(High-level programming language)
随着时代的发展科技的进步,人们还是觉得汇编语言的开发效率太慢了,创新了高级语言,现如今我们所学习的Java、c++、Python……都是高级语言,他们有着统一的高级特点就是都使用纯英语直接编写源代码的,而且有着极为严谨的语法逻辑结构,通过这些语法结构就能够快速的编写出我们想要的程序,而计算机还是一样的只能读懂二进制码,因此我们如此使用编程语言进行编码的话无法让机器明白,就需要使用我们的编译器来进行编译解读,依赖一定的编译环境从而解释给计算器听,这就是我们的高级语言。
二、推荐安装编译器
目前Python语言环境所使用的编译器比较多的是Pycharm、IDLE、Mu……,这还是得看大家的学习目的了,如果你是成年人,学习为了更好的工作,工作为了学习更多,那么我推荐你选择Pycharm这款编译工具,如果你是在读学生,并且积极准备考试和比赛,那么我推荐你选择Python-IDLE,如果你只是为了给自己孩子学习python,或者你就是想学学而已,那我建议从Mu Editor入手
这三款编译工具的安装都不难,上面这些配图的地方都有安装教程,以下是编译器打开的界面图,下载链接放在这里,小伙伴们可以根据自己的喜好自行选择下载:
Pycharm下载链接:https://www.jetbrains.com/pycharm/
Pycharm安装教程:https://www.runoob.com/w3cnote/pycharm-windows-install.html
Python-IDLE下载链接:https://www.python.org/downloads/
Python-IDLE安装教程:https://blog.csdn.net/weixin_34443842/article/details/112208818
Mu Editor下载链接:https://codewith.mu/
安装好之后,需要搭建一个python的环境
参考:https://www.runoob.com/python/python-install.html
我的第一行代码-Hello World
三、测试运行
当我们下载安装好后,先尝试编写咱们的第一行代码:Hello world!
在开始编码之前,我们先学习一个方法叫做:print(),所有输入均为英文(包括符号),我们知道print词为打印的意思,即在编译器的控制台中打印输出给用户看的特定方法——print(),因此需要控制台打印输出什么东西,就将它填在print()的括号里,比如:
快试试吧!看看能否多次使用print()从而打印出一个由*组成的大爱心呢?
以上是关于Python基础 第一篇的主要内容,如果未能解决你的问题,请参考以下文章