Pythonの3の研究ノート:環境構造

Pythonの概要

開発プロセス

1989年オランダ人グイド・ヴァンロッサムによって発明され
、1991年登場の最初のパブリックリリース
1994年のPython 1.0リリース
のPython 2.0リリース2000年
のPython 3.0がリリース2008年
現在のバージョンを

2.xのPythonの
Pythonのの3.x
アプリケーション

Webサイトの開発
、大規模なデータ処理の
人工知能、
自動化された運用・保守
、クラウドコンピューティングの
爬虫類の
ゲーム開発
環境構築します

システム環境

以下のように設定が完了し、システム環境のWindows環境でのすべてのコードの後、システム環境は以下のとおりです。

Windows 7の究極のx64
のi5 - 3320M
DDR3L 16Gメモリ
のPython 3.7.4
Pythonのインストール

まず、Windowsインストーラの最新バージョンであることができるをダウンロードするには、公式ウェブサイトにアクセスしてください。

第二に、最も重要なのは、以下に示すように、システム環境変数の最初のステップは、インストールのPythonに追加されます。

Pythonの3の研究ノート:環境構造![]

もちろん、このステップは、Pythonのシステム環境変数に追加されていない場合、我々はまた、コンピュータを属性することができ、システムの詳細設定]を選択 - 環境変数 - システム環境変数、CなどのPython、パス追加:\ Python37とCを: \ Python37 \スクリプト二つのパス。

最後に、我々は、コマンドラインツールを入力して、インストールが成功したかどうかをテストすることができます。

1。
パイソン-Vの
コピー
次のように結果(図示Pythonバージョン)が得られた場合、インストールが成功したことを意味します。

Pythonの3の研究ノート:環境構造

至此,基本的学习环境已经搭建成功,我们可以开始愉快的学习 Python 了。

战前准备

注释

单行注释

在 Python 编程中,使用井号(#)作为注释符号,即与此符号处于同一行的所有内容即为代码注释,将被编译器忽略,不参与代码实际运行。

多行注释

如果我们想要书写如作者、编写时间、修改时间、程序说明等这类需要很多行的注释信息,当然,我们可以在每一行的开头加上井号(#)。不过在 Python 中为我们提供了一种其他方法,使用一对三引号(’’’ 或者 “””)将这些内容括起来,即表示这些内容为注释,将被编译器忽略,不参与打码实际运行。

中文编码声明

在 Python 2.x 中,为了解决其不支持直接书写中文的问题,规定使用如下方式解决此问题:

1

-- coding:utf-8 --

复制
或者

1

coding = uft-8

复制
此问题在 Python 3.x 中已经得到解决,不过为了规范页面的编码,还是建议加上此声明注释,以便其他人能够即使了解文件使用的编码规则。

缩进

在 Python 编码过程中,采用缩进和冒号(:)区分代码之间的层次结构,所以,Python 对代码块的缩进要求非常严格,同一级别的代码块的缩进必须一致!如果采用不同的缩进,轻则抛出异常提示,重则得到完全不一样的运行结果!

在 Python 中,一般采用四个空格或者一个 Tab 键作为一个缩进。

编码规范

Python 采用 PEP8 作为编码规则:

每个 import 语句只导入一个模块
不要再行尾加上分号(;),也不要使用分号(;)将两条代码放在同一行
建议每行不超过 80 个字符,如果超过,建议使用小括号将多行内容隐式连接起来
使用必要的空行增加代码的可读性
推荐在运算符的两侧、函数的参数之间、逗号(,)的两侧使用空格分隔
应避免在循环中使用加号(+)或者加赋值(+=)累加连接字符串;推荐将每个子字符串加入列表,使用 join() 方法连接
适当的使用异常处理语句提供代码的容错性,但不能过多依赖此结构
命名规范

名词理解

变量,存储实际数据的一个标签,通过这个标签可以快递定位其代表的实际数据
常量,一经指定就不会变化的量,如 π
函数,通过一些代码,对输入的数据进行加工处理后,得到目标数据的一系列代码的集合
模块,组织代码的一个实际的,存储在计算机中的文件,如 demo.py 文件
包,组织模块的特殊目录,其中包含一个 init.py 文件,和若干个模块

属性
方法
命名规则

文字、数字、下線、数字で始まらない
、大文字と小文字を区別し
、予約語は使用できません
可能な限り短いモジュール名を、すべて小文字、下線で区切られた複数の単語の使用
可能な限り短いパッケージ名、及びすべて小文字文字、複数の点との間に使用される単語(。)によって分離された
パスカルスタイル名、クラス名、すなわち、各単語の最初の文字、小文字の残りの文字
型内部モジュール式は+パスカルスタイル命名下線の
関数、クラス、プロパティおよびメソッドを同じモジュールのネーミングと
すべて大文字で定数名は、使用が間に複数の単語分離するために、アンダースコア
モジュールで使用される変数をアンダースコアで始まり、関数が(保護)で保護された、から...インポート*文を使用して、モジュールをインポートすることができないとき導入
二重下線の初めに使用されるクラスの属性を、それが私的(プライベート)の一種である
予約語

予約語、Python言語の数は、特別な意味の言葉を与えられていること。現像工程では、変数、関数、モジュール、または他のオブジェクト名または識別子としてではないかもしれません。

Pythonの3の研究ノート:環境構造

識別子

識別子、即ち、名称(コード)は、主に、変数、定数、関数、または他のオブジェクトの名前を識別するために使用されます。命名の内容を参照して上述した命名規則識別子。

コードエディタ

組み込みのコマンドラインの単純なコード、暫定使用のモジュールを書くための崇高テキストを書くためにWindowsとの準備がコードのコンテキスト構造を知っているようなコードファイルとより多くの場合は後者の、機能するために必要な、それは時間がそうであることのためのエディタとしてPyCharmを使用することです私は思います。

おすすめ

転載: blog.51cto.com/14499640/2429602