本文介绍: 现在大部分教程,都会要求直接安装Anaconda 和Pycharm,虽然pycharm是非常优秀的python IDE生产工具,但是对于新手来说配置比较繁琐,并不友好,而且国考计算机二级,只能用python自带idle,用pip管理安装python的各种包也是常规考核操作。下面是python解释器的安装过程,另外在我的资源分享区,也有关于安装的word文档感兴趣小伙伴可以去自行下载。安装文件下载位置:安装文件下载1国内python官网下载速度较慢…

现在大部分教程,都会要求直接安装Anaconda 和Pycharm,虽然pycharm是非常优秀的python IDE生产工具,但是对于新手来说配置比较繁琐,并不友好,而且国考计算机二级,只能用python自带的idle,用pip管理安装python的各种包也是常规考核操作
下面是python解释器的安装过程,另外在我的资源分享区,也有关于安装的word文档感兴趣小伙伴可以去自行下载。

安装文件下载位置

安装文件下载1国内
python官网-下载速度较慢

Python解释器两个重要的工具
IDLE:Python集成开发环境用来编写调试Python代码
Pip:Python第三方库安装工具用来当前计算机上安装第三方

下载完安装包双击开始安装,注意安装过程有一项把python加入系统路径,一定要勾选!!

安装完成后,屏幕点击左下角开始键,找到python如下

在这里插入图片描述第一个就是我们将要使用工具IDLE,它完全是用python基本库的tkinter编写的。
第二个python命令行工具,可以里面交互调试代码
第三个是chm格式python文档,都是英文,想看的小伙伴可以去我的共享区下载中文版本的官方文档
第三个点击后将会有一个网页形式的模块api网页可以看看python基本库组成。

其他的不用管,先看看我们idle
在这里插入图片描述我们也可通过windows命令行快速打开交互调试模式,而不用去点击
按下 win+r组合键,输入cmd进入win命令行,或者直接输入python进入python交互解释器
在这里插入图片描述这里我们直接进入win命令行,为了学习pip管理
在这里插入图片描述由于我的命令行界面改了背景色,可能和你们的不太一样,在命令行输入pip 或者piph
在这里插入图片描述
出现如下内容pip命令格式和帮助文档,我们来看一下。

Usage:
  pip <command> [options]   #格式 pip 命令 选项部分选项可以为空

Commands:#命令部分
  install #重要                    Install packages.
  download                    Download packages.
  uninstall #重要                   Uninstall packages.
  freeze                      Output installed packages in requirements format.
  list   #重要                     List installed packages.
  show                        Show information about installed packages.
  check                       Verify installed packages have compatible dependencies.
  config                      Manage local and global configuration.
  search                      Search PyPI for packages.
  cache                       Inspect and manage pip's wheel cache.
  index                       Inspect information available from package indexes.
  wheel                       Build wheels from your requirements.
  hash                        Compute hashes of package archives.
  completion                  A helper command used for command completion.
  debug                       Show information useful for debugging.
  help                        Show help for commands.

General Options:#选项部分
  -h, --help                  Show help.
  --debug                     Let unhandled exceptions propagate outside the main
                              subroutine, instead of logging them to stderr.
  --isolated                  Run pip in an isolated mode, ignoring environment
                              variables and user configuration.
  --require-virtualenv        Allow pip to only run in a virtual environment; exit
                              with an error otherwise.
  -v, --verbose               Give more output. Option is additive, and can be used up
                              to 3 times.
  -V, --version               Show version and exit.
  -q, --quiet                 Give less output. Option is additive, and can be used up
                              to 3 times (corresponding to WARNING, ERROR, and
                              CRITICAL logging levels).
  --log <path>                Path to a verbose appending log.
  --no-input                  Disable prompting for input.
  --proxy <proxy>             Specify a proxy in the form
                              [user:passwd@]proxy.server:port.
  --retries <retries>         Maximum number of retries each connection should attempt
                              (default 5 times).
  --timeout <sec>             Set the socket timeout (default 6000.0 seconds).
  --exists-action <action>    Default action when a path already exists: (s)witch,
                              (i)gnore, (w)ipe, (b)ackup, (a)bort.
  --trusted-host <hostname>   Mark this host or host:port pair as trusted, even though
                              it does not have valid or any HTTPS.
  --cert <path>               Path to PEM-encoded CA certificate bundle. If provided,
                              overrides the default. See 'SSL Certificate
                              Verification' in pip documentation for more information.
  --client-cert <path>        Path to SSL client certificate, a single file containing
                              the private key and the certificate in PEM format.
  --cache-dir <dir>           Store the cache data in <dir>.
  --no-cache-dir              Disable the cache.
  --disable-pip-version-check
                              Don't periodically check PyPI to determine whether a new
                              version of pip is available for download. Implied with
                              --no-index.
  --no-color                  Suppress colored output.
  --no-python-version-warning
                              Silence deprecation warnings for upcoming unsupported
                              Pythons.
  --use-feature <feature>     Enable new functionality, that may be backward
                              incompatible.
  --use-deprecated <feature>  Enable deprecated functionality, that will be removed in
                              the future.

**现阶段我们主要关注的事三条命令:

pip install #后面接要安装的包名
pip uninstall #后接要卸载包名
pip list #输入后会显示目前python都安装了什么包**

但是在使用之前我们需要给pip换下载源,因为自带的源是国外的,你知道的,很容易下载失败,弄得不知所以。

pip 安装第三方库速度太慢

可设置 pip 从国内的镜像下载安装
阿里http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣 http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
设置方法,以清华镜像为例临时使用
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xxxxxxx
永久设置
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

直接复制最后面的永久设置粘贴命令行里面
在这里插入图片描述然后我们就可以开心的,安装喜欢的包了。安装中文分词jieba

在这里插入图片描述安装完成后我们输入python,这样进进入python的命令行调试界面,如果想退出python命令行界面输入exit()
在这里插入图片描述大家一定要注意,我们在写代码时候,除非输入中文字,否则其他的一切标点符号,必须用英文的,否则程序会出错,这是很多小伙伴经常犯的错误,而且还很难查找

见证编程的第一句,输入如下代码

print("你好,世界")

这个print将会是一段时间以来,我们最常用的内置函数。我想大家都很讨厌死记硬背,这个函数怎么用,又都有什么参数,没关系,有大神help。
在这里插入图片描述

考试中我们如果忘记了,函数的某个参数,和作用,就可以用help看一下。

没有安装Python解释器操作系统无法直接运行Python程序需要将Python源代码打包变成可执行文件,这个过程叫做“程序发布”。

大家一定想要开始迫不及待的,写代码了,在这之前,还需要了解几个基本的程序概念
IPO程序编写方法
输入数据输入(Input)是一个程序的开始。程序要处理数据有多种来源,形成了多种输入方式,包括:文件输入、网络输入、控制台输入、交互界面输出随机数据输入、内部参数输入等。

处理数据处理(Process)是程序对输入数据进行计算产生输出结果过程计算问题的处理方法统称为“算法”,它是程序最重要的组成部分可以说,算法一个程序的灵魂。

输出数据输出(Output)是程序展示运算成果的方式。程序的输出方式包括:控制台输出图形输出、文件输出、网络输出、操作系统内部变量输出等。

下面我们来讲解下组成程序的基本元素–变量

顾名思义,变量就是可以变化的量,例如我写a=3,这个a就是一个变量,我们在程序里可以,重复利用它,也可以重新给他赋值。变量就相当于一个标签,我们用这个标签,就可以找到我们需要的各种对象

用“赋值语句”将值保存在变量中。赋值语句包含一个变量名、一个等号(称
赋值操作符),以及要存储的值。如果输入赋值语句 spam = 42,那么名为 spam的变量将保存一个整型值 42。可以将变量看成一个带标签盒子,值放在其中。

表 1-3 中有一些合法变量名例子。你可以给变量取任何名字,只要它遵守以下 3 条规则
1.只能是一个词。
2.只能包含字母数字下划线
3.不能以数字开头。

有效的变量名              无效的变量名
balance              current-balance(不允许中划线)
currentBalance       current balanc(不允许空格current_balance      4account(不允许数字开头)
_spam                42(不允许数字开头)
SPAM                total_$um(不允许$这样的特殊字符account4            'hello'(不允许'这样的特殊字符

变量名是区分大小写的。这意味着,spam、 SPAM、Spam 和 sPaM 是 4 个不
同的变量。变量用小写字母开头是 Python 的惯例。

驼峰形式,变量命名lookLikeThis。官方PEP8提倡使用下划线方式looking_like_this。但这个没有强制规定完全缺绝于个人喜好,你喜欢用拼音也可以。

>>> xingming="张三"
>>> xingbie=“男”
  File "<stdin>", line 1
    xingbie=“男”
              ^
SyntaxError: invalid character in identifier
>>> xingbie=“男”
  File "<stdin>", line 1
    xingbie=“男”
              ^
SyntaxError: invalid character in identifier
>>> xingbie="男"
>>> 

看上面的例子,出现了错误提示,因为就是我在输入完中文以后,未改变输入法英文输入,导致引号中文,出现错误大家编写代码过程中一定要注意!!

一个简单计算圆的面积代码

>>> r=10
>>> s= 3.14*10*10
>>> s
314.0
>>> 

python的运算符
优先级从高到低

操作符     操作          例子        值为
**        指数         2 ** 3        8
%      取模/取余22 % 8        6
//     整除/商数取整    22 // 8       2
/         除法         22 / 8      2.75
*         乘法         3 * 5        15
-         减法         5 - 2        3
+         加法         2 + 2        4

例子
比如有一个三位数,我分别想取它的个位十位百位,如何计算

>>> num=678
>>> num//10
67
>>> num=678
>>> num%10
8
>>> num//100
6
>>> num%100//10
7
>>> 

开方怎么计算呢?大家想一想哈哈

>>> a=4
>>> a**0.5
2.0

python常见数据类型

数据类型             例子
整型          -2, -1, 0, 1, 2, 3, 4, 5
浮点型        -1.25, -1.0, --0.5, 0.0, 0.5, 1.0, 1.25
字符串        'a', 'aa', 'aaa', 'Hello!', '11 cats'

整型也叫int类型int也是python中的一个函数哦。
浮点型,也叫float类型(大家看到了有小数点的,即使后面是0也是浮点型),上面的计算例子,你会发现除法总是返回浮点型结果
字符串str类型字符串很重要啊)字符串要带引号啊,单引号双引号都可以。

看上去很多,但是这都是语法的基础,大家掌握的重点如下:
基本数据类型:整型(int),浮点型(float),字符串str
变量的命名方式
基本运算符号,和优先级(就是先加减后乘除)
python程序的交互输入
pip包管理器基本命令
IDLE的基本使用

下一讲,讲利用idle进行编写一些小程序,还记得程序的组成部分吗?
输入——处理——输出。
在这里插入图片描述八卦镇楼,以上图形就是用我们后面将要学到的turtle基本库画的,代码如下:

import turtle
turtle.color("black")
turtle.begin_fill()
turtle.circle(100,180)
turtle.circle(50,180)
turtle.seth(180)
turtle.circle(50,-180)
turtle.end_fill()
turtle.circle(100,-180)
turtle.penup()
turtle.goto(0,50)
turtle.pendown()
turtle.dot(20,'black')

turtle.penup()
turtle.goto(0,150)
turtle.pendown()
turtle.dot(20,'white')

turtle.done()

分享下我deepin桌面
在这里插入图片描述

原文地址:https://blog.csdn.net/weixin_43287121/article/details/123663542

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_22344.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注