Python学习-第一周:从零开始

Python学习第一周:从零开始

一、起点:

2020年5月底开始学习python,到此刻已有一周时间。期间学到了不少东西,在此做个小小的总结,也算是对此次学习过程的第一次记录。

本人只在上学期间学习过一些C语言程序设计基础,但都忘得差不多了,所以此次学习python也算得上是零基础入门了。

初次知道python这门语言还是看到老同学在学习相关书籍的时候见到的,这次能学习python也是因为有机会参加一门课程进行系统的python学习和训练

由于是初学者,这里就不推荐python学习的教程及书籍。在这里用博客的形式记录一下本人的学习过程和感受,也作为知识的一个积累。

俗话说:“工欲善其事,必先利其器”,想要学习python这门语言必须要有趁手的工具。我在学习过程中使用的是python3.7,所以之后的内容都是基于python3.7的。
python3可应用于多平台包括 Windows、Linux 和 Mac OS X。python这个软件对于电脑的配置要求也不是很高,市面上普通的中端机型就足够初学者学习使用了。

电脑准备就绪之后就是软件了,这里列举一些python学习中可能用到的软件。其中有:Python3.7、Pycharm、Typora等。
Python3.7就是我们要用到的开发环境了,想要使用python语言就必须有这个软件。
Pycharm是一种集成开发环境,我们可以在这个软件中编写代码,它的功能有调试、语法高亮、Project管理、代码跳转、智能提示、单元测试等等。
Typora编辑器可以使用markdown语言来编写易读易写的纯文本格式文档,markdown语言简单易学,非常容易上手,而且写出来的文档也很有条理。
这些软件的安装都不复杂,网络上也有很多安装教程,大家注意好一些要点就可以了。

二、介绍python

Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。

  • Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。
  • Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。
  • Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术
  • Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到浏览器再到游戏。

Python 特点

  • 易学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。
  • 易阅读:Python代码定义的更清晰。
  • 易维护:Python的成功在于它的源代码是相当容易维护的。
  • 标准库:Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintosh兼容很好。
  • 互动模式:互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片断。
  • 可移植:基于其开放源代码的特性,Python已经被移植(也就是使其工作)到许多平台。
  • 可扩展:如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法,你可以使用C或C++完成那部分程序,然后从你的Python程序中调用。
  • 数据库:Python提供所有主要的商业数据库的接口。
  • GUI编程:Python支持GUI可以创建和移植到许多系统调用。
  • 可嵌入: 你可以将Python嵌入到C/C++程序,让你的程序的用户获得"脚本化"的能力。

三、认识python

python脚本

编写python程序的文件,称为python的脚本或程序,python脚本的文件后缀名必须是.py

python脚本文件可以在命令行模式中直接运行,也可以在pycharm中打开对程序进行修改、调试等操作。

在使用pycharm编程时,选择的python环境为安装使用的python版本。

python语法

注释

注释就是一段说明文字,不会被执行

在python的脚本中,字符 # 后面的内容就是注释

'''xxx''',"""xxx""",中xxx所在位置的内容也是注释

标识符

  • 一个名字,用来指代一个值
  • 只能字母,下划线和数字
  • 只能以字母或下划线开头
  • 不能是python的关键字,例如def、class、True等就不能作为标识符
  • 严格区分大小写

python关键字

关键字不能用作任何标识符名称。Python的标准库提供了一个keyword模块,里面有当前版本的所有关键字
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except','finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

常量与变量

常量:一旦赋值就不能改变值的标识符,python中无法定义常量
变量就是用一个英文字符串来记录或标记一些数据,并且这个被标记的数据是可以变化的
变量的命名要有规范

  • 变量名可以使用字母,数字,下划线_,
  • 不能以数字开头
  • 严格区分大小写
  • 不要使用中文
  • 不要使用关键字 if else True False print

另外 变量的命名规范适用于脚本名称和后期的函数名及其它命令规范

运算符

Python语言支持以下类型的运算符:

  • 算术运算符
  • 比较(关系)运算符
  • 赋值运算符
  • 逻辑运算符
  • 位运算符
  • 成员运算符
  • 身份运算符
  • 运算符优先级

四、总结

第一次篇博客就写到这里了,下一篇博客的内容初定为python数据类型和运算符等相关知识,并且会学习在博客中加入一些代码内容。

由于是第一次写博客,格式、排版和内容方面估计有点辣眼睛,不过后期会一点点的学习改正,我相信后面会越写越好的。感谢您的观看ヾ( ̄▽ ̄)ByeBye

posted @ 2020-06-06 12:12  Fsky丶  阅读(202)  评论(1)    收藏  举报