首页 > 编程语言 > 详细

Python - 基础介绍

时间:2021-03-29 00:09:41      阅读:29      评论:0      收藏:0      [点我收藏+]

Python 简介

关于Python

最近在用python改写C语言的CFD算法,顺便系统的在学习一遍关于python实战开发的基础理论

关于python的介绍,微信广告说的比我详细多的了,这里主要介绍一下我曾经学习python中所忽略的问题.

Python作为一门编程语言,它不仅可以像C和C++一样来进行算法操作,同时它还具备很多强大的功能来帮助我们进行给更多的知识探索。

例如:web开发、大数据处理、人工智能、自动化运维开发、云计算、桌面软件、爬虫、游戏开发等多个领域。

编程语言又分为编译型语言解释型语言

常见的编译型语言有C/C++,编译型语言是指程序在执行之前需要一个专门的编译过程,把程序编译成为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高依赖编译器跨平台性差些

而Python由于其特性归属于解释型语言解释型语言是指程序不需要编译程序在运行时才翻译成机器语言,每执行一次都要翻译一次。因此解释型语言效率比较低,但是在网页脚本、服务器脚本及辅助开发接口这样的对速度要求不高、对不同系统平台间的兼容性有一定要求的程序则通常使用解释性语言而Python就属于一个跨平台功能强大的语言

Python文件在被运行的时候,解释器会进行两个步骤:

首先将源代码编译为字节码(以.pyc文件保存),然后把编译好的字节码转发到PVM中加以执行。

从执行过程可以看出Python属于一门解释型语言,同时可以看出这样的工作效率会低于编译型语言。

两种类型的编程语言各有利弊,既然大家选择了Python,那么Python一定不会让你失望。

编码规范

Python采用PEP 8 的编码规范,接下来会讲解一些我们在学习Python过程应该严格遵守的条目。

● 每个import语句只导入一个模块,尽量避免一次导入多个模块。

● 不要在代码末尾加‘;’,也不要用分号将2条命令写在同一行。

● 建议每行不超过80个字符,如果超过,建议用小括号“()”将多行内容连接起来,而不推荐使用反斜杠‘\’进行连接。

● 使用必要的空行可以增加代码的可读性,一般在顶级定义之间空两行,而方法定义之间空一行。

● 运算符两侧和函数参数之间建议使用空格进行分割。

● 应该避免在循环中使用+和+=操作符累加字符串,这是因为字符串是不可变的,这样会创建不必要的临时对象,推荐做法是将每个字符串加入列表,然后循环结束后使用join()方法连接列表。

● 适当使用异常处理结构提高程序容错性,但不能过多依赖异常处理结构。

编码格式

coding=utf-8

  • 代码中有中文字符,最好在代码前面加#coding=utf-8
  • pycharm不加可能不会报错,但是代码最终是会放到服务器上,放到服务器上的时候运行可能会报错。
  • 等号两边不要加空格,要不然有时也会报错。

命名规范

命名规范在代码中起到很重要的作用,尽管不规范命名的程序我们依然可以运行,但是会影响我们更方便的理解代码。

下面来介绍一些命名规范:

命名尽量短小并且使用小写字母,可以使用下划线分割多个字母,例如get_name、tom_home、asset,这些都是推荐使用的类型。(本小节存在不遵守此规范的实例,有兴趣的可以找一下)

类名采用单词首字母大写的形式,例如,GetMoney,History等

使用单下划线“_”开头的模块变量或者函数是受保护的,在使用import*from语句从模块中导入时这些变量或者函数不能被导入。

使用双下划线 “__”开头****的变量或方法是类私有的

Python - 基础介绍

原文:https://www.cnblogs.com/schuetzen/p/14590083.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!