Python学习

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

2019-12-02  本文已影响0人  6d1bf2ffc4f3

一、前记

        其实已经使用过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在编写方面的简洁性。它自身包含了很多实用的工具集。代码风格省去了繁琐的分号......

上一篇 下一篇

猜你喜欢

热点阅读