栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python学习(一)初识python

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python学习(一)初识python

文章目录
  • 前言
  • 一、简介
  • 二、发展历史
  • 三、特点
    • 优点
    • 缺点
  • 四、运行方式
  • 五、中文编码


前言

本系列主要记录python的学习,主要供自己复习。

一、简介

  Python 是一种解释型、编译型、面向对象、动态数据类型的高级程序设计语言。
Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。

  1. python是一种解释型语言:开发过程中不需要编译,类似于php和perl语言。
  2. python是一种交互式语言:可以在一个python提示符>>>后直接执行代码。
  3. python是面向对象语言:支持面向对象的风格或代码封装在对象的编程技术。
二、发展历史

  Python 由 Guido van Rossum 于 1989 年底发明,第一个公开发行版发行于 1991 年。像 Perl 语言一样, Python 源代码同样遵循 GPL(GNU General Public License) 协议。官方宣布,2020 年 1 月 1 日, 停止 Python 2 的更新。Python 2.7 被确定为最后一个 Python 2.x 版本。
  如果你想使用python3.x版本,可以查找相关资料进行学习。

三、特点 优点
  1. 易于学习:相对较少的关键字,结构简单,和一个明确定义的语法,学习起来较为简单。
  2. 易于阅读:代码定义的更清晰。
  3. 易于维护:源代码相当容易维护。
  4. 一个广泛的标准库:python的最大优势之一是丰富的库,跨平台的。
  5. 互动模式:可以在终端输入执行代码并获得结果的语言,支持互动的测试和调试代码。
  6. 可移植:基于其开放源代码的特性,python已经被移植到许多平台。
  7. 可扩展:可以从pthon中调用C或C++的代码程序。
  8. 数据库:提供所有主要的商业数据库的接口。
  9. GUI编程:支持GUI,可以移植到许多系统调用。
    10.可嵌入:可以将python嵌入到C或C++中,让你的程序获得“脚本化”的能力。
缺点
  1. 运行速度:运行速度较慢,有速度要求的话,建议使用C++改写关键代码。
  2. 国内市场较小:国内以pyhton做开发的,主要是web2.0的公司。
  3. 中文资料匮乏:入门级教材多,高级内容还是只能看英语版。
  4. 架构选择太多:没有像C#那样的官方.net架构,目前正在快速发展。
四、运行方式

1. 交互式解释器
在命令行,输入pyhton,则可以看到如下所示:

以下是python命令行参数:
(1)-d:在解析时显示调试信息
(2)-O:生成优化代码,.pyo文件
(3)-S:启动时,不引入查找pyhton路径的位置
(4)-V:输出python版本号
(5)-c cmd:执行python脚本,并将运行结果作为cmd字符串
(6)file:在给定的python文件目录,执行python脚本

2. 命令行脚本
可以将代码编写在后缀为.py的脚本中,然后利用解释器执行该脚本文件。

python script.py

脚本第一行,用于指定脚本用什么解释器来执行,有两种写法:
(1)#!/usr/bin/python

告诉操作系统执行这个脚本的时候,调用 /usr/bin 下的 python 解释器。

(2)#!/usr/bin/env python

  这种用法是为了防止操作系统用户没有将 python 装在默认的 /usr/bin 路径里。当系统看到这一行的时候,首先会到 env 设置里查找 python 的安装路径,再调用对应路径下的解释器程序完成操作。可以增强代码的可移植性,推荐这种写法。

3. 集成开发环境
  PyCharm 是由 JetBrains 打造的一款 Python IDE,支持 macOS、 Windows、 Linux 系统。
  PyCharm 功能 : 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制……
PyCharm 下载地址 :

https://www.jetbrains.com/pycharm/download/

PyCharm 安装地址:

http://www.runoob.com/w3cnote/pycharm-windows-install.html


安装 PyCharm 中文插件,打开菜单栏 File,选择 Settings,然后选 Plugins,点 Marketplace,搜索 chinese,然后点击 install 安装。

五、中文编码

  Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字。
  解决方法:
  在文件开头加入 # -- coding: UTF-8 -- 或者 # coding=utf-8

注意:

  1. # coding=utf-8 的 = 号两边不要空格。
  2. Python3.X 源码文件默认使用utf-8编码,所以可以正常解析中文,无需指定 UTF-8 编码。
  3. 如果你使用编辑器,同时需要设置 py 文件存储的格式为 UTF-8,否则会出现错误信息。

  Pycharm 设置步骤:
(1) 进入 file > Settings,在输入框搜索 encoding。
(2)找到 Editor > File encodings,将 IDE Encoding 和 Project Encoding 设置为utf-8。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/342061.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号