Python学习笔记(一)认识Python

一、Python的设计哲学
  1. 优雅
  2. 明确
  3. 简单
 
二、Python的特点
Python是完全面向对象的语言
  1. 函数、模块、数字、字符串都是对象,在Python中一切皆对象
  2. 完全hick继承、重载、多重继承
  3. 支持重载运算符,也支持泛型设计
 
三、Python的优缺点
优点:
  • 简单、易学
  • 免费、开源
  • 面向对象
  • 丰富的库
  • 可扩展性
 
缺点:
  • 运行速度较慢
  • 国内市场较小
  • 中文资料匮乏
 
四、Python源程序的基本概念
1、Python源程序就是一个特殊格式的文本文件,可以使用任意文本编辑软件做python的开发
2、Python程序的文件扩展名通常都以.py结尾
 
五、关于错误
  • 拼写错误
  • 语法错误
  • 缩进错误
Python是一个格式分层严格的程序设计语言
目前而言,大家记住每行代码前面都不要增加空格
 
单词列表
 
* error 错误
* name 名字
* defined 已经定义
* syntax 语法
* invalid 无效
* Indentation 索引
* unexpected 意外的,不期望的
* character 字符
* line 行
* encoding 编码
* declared 声明
* details 细节,详细信息
* ASCII 一种字符编码
 
六、执行Python程序的三种方式
1、解释器python/python3
 
# 使用 python 2.x 解释器
$ python xxx.py
 
# 使用 python 3.x 解释器
$ python3 xxx.py
 
2、交互运行Python程序
2.1直接在终端中运行解释器,而不输入要执行的文件名
在Python的shell中直接输入Python的代码,会立即看到程序执行结果
 
优点:
  • 适合学习/验证Python语法或者局部代码
 
缺点:
  • 代码不能保存
  • 不适合运行太大的程序
 
2.2退出官方解释器
1>直接输入exit()
2>使用热键ctrl + d 
 
2.3 IPython
IPython是一个python的交互式shell,比默认的python shell好用得多
 
  • 支持自动补全
  • 自动缩进
  • 支持bash shell 命令
  • 内置了许多很有用的功能和函数
 
退出解释器的两种方式:
1>直接输入exit
2>使用热键 ctrl + d
 
IPython的安装命令
$ sudo apt install ipython
 
3、Python的IDE-Pycharm
1)集成开发环境(IDE)
     集成开发环境(IDE,Integrated Development Environment)—— 集成了开发软件需要的所有工具,一般包括以下工具:
  • 图形用户界面
  • 代码编辑器(支持 代码补全/自动缩进)
  • 编译器/解释器
  • 调试器(断点/单步执行)
  • ……
 

2)PyCharm 介绍

  • PyCharm 是 Python 的一款非常优秀的集成开发环境
  • PyCharm 除了具有一般 IDE 所必备功能外,还可以在 Windows、Linux、macOS 下使用
  • PyCharm 适合开发大型项目
    • 一个项目通常会包含 很多源文件
    • 每个 源文件 的代码行数是有限的,通常在几百行之内
    • 每个 源文件 各司其职,共同完成复杂的业务功能

猜你喜欢

转载自www.cnblogs.com/laziyang/p/9970178.html
今日推荐