美文网首页Python学习
Python学习笔记-第1天: 了解Python

Python学习笔记-第1天: 了解Python

作者: 6d1bf2ffc4f3 | 来源:发表于2019-12-02 18:32 被阅读0次

    一、前记

            其实已经使用过Python一段时间了,既然都在使用了,为什么要学习呢?我自己的答案是:因为没有认真重头仔细学习过。过往只是在项目中遇到了,简单了查一下语法和相关框架就开始编写代码了,感觉缺少灵魂的注入。

            那么,又如何重头开始呢?第一天,我想能彻底的搞明白下面一些问题:

            1、Python是什么?

            Python 是一门有条理的和强大的面向对象的程序设计语言,类似于Perl, Ruby, Scheme, Java。

           它是一门需要在解释器(虚拟机)中运行的高级脚本语言。Python的官方解释器是CPython,该解释器用C语言编写,是一个由社区驱动的自由软件,目前由Python软件基金会管理。

            Python3加入了异步处理模块,使它看起来又有点像Golang和NodeJS。

            Python支持多种编程范式,包括面向对象的,命令式和函数式或过程式编程风格。它具有动态类型系统和自动内存管理和拥有庞大而全面的标准库。

            Python的定位是“优雅”、“明确”、“简单”。

            2、Python能做什么?

            很多人用它来做爬虫。

            很多人用它来开发web程序。

            一般说来只要是性能要求不是特别高的都适合使用。

            3、Python擅长做什么?

              科学计算人工智能  、WEB 服务端和大型网站后端、GUI 开发(图形用户界面开发) 、游戏开发、移动设备、嵌入式设备、系统运维、大数据云计算。(加粗字体是目前Python最擅长的领域)

            4、Python有哪些特性?

                简单,简洁:极大的减少了程序猿的代码输入量,这点Golang比较像

                一般的性能:相比C,C++, Golang而言,Python3在这方面有所提升

                跨平台和可移植性

                面向对象

                扩展性较强            

                有比较丰富的库资源            

            5、它的发音

              大家都叫它“派森”

            6、IDE

               idel:自带的适合学习使用

               vscode: 万能编辑器

             其实还有很多编辑器,我喜欢用vscode而已,因为很多开发都用它。

            7、安装

            https://www.python.org/downloads/   官网下载自己喜欢的操作系统版本,作为学习和我的开发环境我使用MacOS版本的

            Linux发行版大多集成了Python2,可以并行安装一个Python3,参考地址:https://www.cnblogs.com/yhongji/p/9383857.html 

            8、shell 交互

            如果系统只有一个Python,打开终端,输入:python即可进入交互式shell

            我的电脑同时存在Python2和Python3所以需要输入:python3进入shell

            同理进入自带的开发工具idle也分为idle和idle3两个命令

            9、Python版本的区别

            目前大多数Linux发行版还使用的是Python2,它有很多库可以使用,不过现在已经停止更新了,所以建议使用Python3。

            Python3在性能上有很大的提升,不兼容Python2。

            老的Python2程序可以通过一个应用:2to3 进行转换。

    二、开始写Python

                打开idle,终端输入:idle 或 idle3即可打开

                File->New

                键入如下内容:

                print("Hello world")

                按F5即可以看到程序跑起来了

                注意:print需要顶格写,不要有空格,在Python中空格控制缩进,是有特殊意义的

    今天的学习就到这里了,明天继续,学习的内容将会多起来。第一个代码可以略显Python在编写方面的简洁性。它自身包含了很多实用的工具集。代码风格省去了繁琐的分号......

    相关文章

      网友评论

        本文标题:Python学习笔记-第1天: 了解Python

        本文链接:https://www.haomeiwen.com/subject/klbfgctx.html