现在大部分的教程,都会要求直接安装Anaconda 和Pycharm,虽然pycharm是非常优秀的python IDE生产工具,但是对于新手来说配置比较繁琐,并不友好,而且国考计算机二级,只能用python自带的idle,用pip包管理安装python的各种包也是常规考核操作。
下面是python解释器的安装过程,另外在我的资源分享区,也有关于安装的word文档,感兴趣的小伙伴可以去自行下载。
Python解释器有两个重要的工具:
IDLE:Python集成开发环境,用来编写和调试Python代码;
Pip:Python第三方库安装工具,用来在当前计算机上安装第三方库
下载完安装包双击开始安装,注意安装过程有一项把python加入系统路径,一定要勾选!!
第一个就是我们将要使用工具IDLE,它完全是用python基本库的tkinter编写的。
第二个是python的命令行工具,可以在里面交互的调试代码。
第三个是chm格式的python文档,都是英文,想看的小伙伴可以去我的共享区下载中文版本的官方文档。
第三个点击后将会有一个网页形式的模块api网页,可以看看哦python的基本库组成。
其他的不用管,先看看我们idle:
我们也可通过windows的命令行,快速的打开交互调试模式,而不用去点击
按下 win+r组合键,输入cmd进入win命令行,或者直接输入python进入python交互解释器
这里我们直接进入win命令行,为了学习pip包管理。
由于我的命令行界面改了背景色,可能和你们的不太一样,在命令行下输入pip 或者pip –h
出现如下内容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
>>>
操作符 操作 例子 值为
** 指数 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
数据类型 例子
整型 -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()
原文地址:https://blog.csdn.net/weixin_43287121/article/details/123663542
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_22344.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!