美文网首页
Python学习笔记--第一篇(前言)

Python学习笔记--第一篇(前言)

作者: 29739ad8e7f7 | 来源:发表于2018-08-08 22:07 被阅读0次

声明:本人不是专业的程序员,只是工作之余喜欢玩编程,Python是我最喜欢的编程语言,它优雅、简介的特性吸引了我,如果文中有错误的描述,还请大牛指出,一起进步。。。

python_logo.jpg

(由于这篇文章只是对Python做一个简单的了解,所以有一些内容会来自互联网,毕竟这个年代不会用搜索引擎的人是跟不上时代的)

1、关于Python

  Python是一门高级的计算机编程语言,也是面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。
它以优雅、明确、简单的特性吸引了一大波热爱编程的爱好者。

特点
  1. 以代码的缩进来区别不同的代码块,即Python并没有采取像C语言、Java、C++等程序设计语言以大括号来区别代码块,而是采用缩进的风格来区别不同的代码块。比如
#Java的编程风格
public class demo{
      public static void main(String[] args){ #这是一个代码块
            System.println("I'm java"); #代码块中包含一条语句,并以;结束
      }
}
#python的编程风格
class Person:
    def __init__(self, name, age, score): #这是一个代码块
        self.name = name
        self.age = age
        self.score = score

    def print_msg(self): #这是另一个代码块
        print("my name is %s, I am %s years old!, I got %s scores!" % (self.name, self.age, self.score))
  1. 动态类型语言,即不用在定义变量的时候指明变量的类型,比如
name = 'dick'
#python解释器自动识别name的类型为字符串(string)类型
num = 100
#python解释器自动识别num的类型为整数(int)类型

未完待续。。。

相关文章

  • Python学习笔记:前言

    #写在前面的话 工作几年了一直是碎片化的学习,终于在这个假期下定决心要踏踏实实的学习一门新技术充实一下自己。决定学...

  • Python学习笔记--第一篇(前言)

    声明:本人不是专业的程序员,只是工作之余喜欢玩编程,Python是我最喜欢的编程语言,它优雅、简介的特性吸引了我,...

  • Datawhale 爬虫学习笔记

    本片笔记为DataWhale公众号学习python爬虫的第一篇笔记. 1 学习get与post请求 1.1 ge...

  • Python爬虫进阶-curl的使用

    本笔记是爬虫进阶的第一篇,关于本系列笔记的介绍,请看Python爬虫进阶-前言。 本篇也是爬虫三大环节:数据获取、...

  • python笔记目录

    python笔记目录 1、python基础 1:python入门 linhaifeng 第一篇:python入门 ...

  • python matplot显示os task调度--Apple

    一,前言 python matplot绘制甘特图--Apple的学习笔记[https://www.jianshu....

  • python控制trace32(下)--Apple的学习笔记

    一,前言 之前python控制trace32(上)--Apple的学习笔记[https://www.jianshu...

  • Python之旅-1

    前言: 本篇文章是《Python之旅》系列的第一篇,本篇文章主要学习的知识点有:Python的中文编码、Pytho...

  • Python全栈 学习笔记 前言

    莫名其妙的对编程开始感兴趣,就算是入坑了吧。 从今天开始会陆续写一些学到的东西,就当做是记笔记了。 欢迎各位前辈大...

  • 01. Android 集成QQ登录

    前言 本篇笔记使用的工具是Android Studio。 我是一个菜鸟,这是我在简书写的第一篇学习笔记。希望以后的...

网友评论

      本文标题:Python学习笔记--第一篇(前言)

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