Python第二章 设计Python程序
 

python的设计方式是:模块化设计,

流程图常见的三种结构:顺序结构,选择结构,循环结构。

循环结构的流程图包括那两种结构:当型结构(首先条件的判断),直到型结构(首先判断循环体)。

python中常用的包管理工具是:PIP, , , 。

 

 

PIP的基本使用:

pip help / pip - h 查看pip的所有指令信息

pip install SomePackage 安装第三方库

pip --default-timeout=100 install -U SomePackage==1.10.0    万能安装第三方库,增加延迟,添加管理员权限安装

pip install --upgrade/ -U SomePackage  更新第三方库

pip uninstall SomePackage  卸载第三方库

pip list / pip freeze  列举当前项目路径安装的所有包

pip list --outdated  查看哪些文件不是最新版本

pip show  查看已安装的包的信息

pip show --files 文件名   查看安装包的全路径

pip freeze > requirements.txt  将项目目录下安装的所有包信息输出到requirements.txt文件中

pip freeze -r requirements.txt  读取requirements.txt文件中的包信息,安装所有包

pip命令安装第三方包的默认延迟时间是15秒

 

 

Python程序设计:

首先安装django

Python第二章 设计Python程序_python

如果安装django时出错,以下是解决方案

 

 

Python第二章 设计Python程序_第三方库_02

 

通过pip list验证是否安装成功

 

接下来安装pandas:

pip install pandas -i https://pypi. tuna. tsinghua. edu. cn/simple

 Python第二章 设计Python程序_txt文件_03

 

 

 这是安装成功的界面然后pip list 检验

也可以用pip install pandas -i https://mirrors.aliyun.com/pypi/simply安装pandas

Python第二章 设计Python程序_第三方库_04

 

 

 

 

 

 接下来安装opencv

首先进入pipy官网:pypi.org

在搜索栏中搜索opencv

找到

Python第二章 设计Python程序_官网_05

 

 进去之后复制该命令Python第二章 设计Python程序_第三方库_06

 

 

 

 

 到黑窗口安装,这是安装成功的界面

Python第二章 设计Python程序_官网_07

 

 

 接下来安装sudoku-solver

还在pypi.org官网搜索sudoku-solver

然后点击第一个,复制这个链接到黑窗口下载

Python第二章 设计Python程序_数独_08

 

 

 

然后安装basicsudoku:

pip install basicsudoku

然后在pip list 中检验

 

sudoku代码:

import basicsudoku #导入数独库
from basicsudoku.solvers import BasicSolver #导入解析器

board= basicsudoku.SudokuBoard()  #创建一个空白的数独区域9*9
print(board) #输出空白数度区域

#声明数独各个区域中的数字
board.symbols='2...8.3...6..7..84.3.5..2.9...1.54.8.........4.27.6...3.1..7.4.72..4..6...4.1...3'
print(board) #输出初始化的数据

solver=BasicSolver(board) #带用API,填充数独空白区域,完成数度项目的解析
print(board) #打印输出解析后的数独

python的设计方式是:模块化设计,

流程图常见的三种结构:顺序结构,选择结构,循环结构。

循环结构的流程图包括那两种结构:当型结构(首先条件的判断),直到型结构(首先判断循环体)。

python中常用的包管理工具是:PIP, , , 。

 

 

PIP的基本使用:

pip help / pip - h 查看pip的所有指令信息

pip install SomePackage 安装第三方库

pip --default-timeout=100 install -U SomePackage==1.10.0    万能安装第三方库,增加延迟,添加管理员权限安装

pip install --upgrade/ -U SomePackage  更新第三方库

pip uninstall SomePackage  卸载第三方库

pip list / pip freeze  列举当前项目路径安装的所有包

pip list --outdated  查看哪些文件不是最新版本

pip show  查看已安装的包的信息

pip show --files 文件名   查看安装包的全路径

pip freeze > requirements.txt  将项目目录下安装的所有包信息输出到requirements.txt文件中

pip freeze -r requirements.txt  读取requirements.txt文件中的包信息,安装所有包

pip命令安装第三方包的默认延迟时间是15秒

 

 

Python程序设计:

首先安装django

Python第二章 设计Python程序_python

如果安装django时出错,以下是解决方案

 

 

Python第二章 设计Python程序_第三方库_02

 

通过pip list验证是否安装成功

 

接下来安装pandas:

pip install pandas -i https://pypi. tuna. tsinghua. edu. cn/simple

 Python第二章 设计Python程序_txt文件_03

 

 

 这是安装成功的界面然后pip list 检验

也可以用pip install pandas -i https://mirrors.aliyun.com/pypi/simply安装pandas

Python第二章 设计Python程序_第三方库_04

 

 

 

 

 

 接下来安装opencv

首先进入pipy官网:pypi.org

在搜索栏中搜索opencv

找到

Python第二章 设计Python程序_官网_05

 

 进去之后复制该命令Python第二章 设计Python程序_第三方库_06

 

 

 

 

 到黑窗口安装,这是安装成功的界面

Python第二章 设计Python程序_官网_07

 

 

 接下来安装sudoku-solver

还在pypi.org官网搜索sudoku-solver

然后点击第一个,复制这个链接到黑窗口下载

Python第二章 设计Python程序_数独_08

 

 

 

然后安装basicsudoku:

pip install basicsudoku

然后在pip list 中检验

 

sudoku代码:

import basicsudoku #导入数独库
from basicsudoku.solvers import BasicSolver #导入解析器

board= basicsudoku.SudokuBoard()  #创建一个空白的数独区域9*9
print(board) #输出空白数度区域

#声明数独各个区域中的数字
board.symbols='2...8.3...6..7..84.3.5..2.9...1.54.8.........4.27.6...3.1..7.4.72..4..6...4.1...3'
print(board) #输出初始化的数据

solver=BasicSolver(board) #带用API,填充数独空白区域,完成数度项目的解析
print(board) #打印输出解析后的数独