python从新手到安装指南
说到python我是跟着官方文档自学入门,本文适用于windows 操作系统,基于Inter和amd的CPU(涵盖市面80%的电脑)
下载和安装python
对于window操作系统的初学者,进入 python官网下载页面,请下载这个文件 Windows x86-64 executable installer
本文写于2020-4-26,目前官网最新版本3.8.2。
安装python
官网安装文档:在Windows上使用 Python
如果你是新手,你就像安装QQ/微信那样,双击下载的python.ex,点击下一步 - 下一步 - OK,就完成了安装。
安装成功
安装成功后,按下Win+R,输入cmd,在控制台中输入python,看到python版本号,则安装成功,示例如下
(c) 2019 Microsoft Corporation。保留所有权利。
C:\Users\qing>python
Python 3.8.2 (tags/v3.8.2:7b3ab59, Feb 25 2020, 23:03:10) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>```
python官网各版本对比
在下载列表中,还提供了其它下载选项,我把官网信息翻译过来。
embeddable zip file 嵌入式版本,可以集成到其它应用或语言中
executable installer 可执行文件(*.exe),也就是我们最常用的QQ/微信方式安装
web-based installer 联网在线完成安装
| Version | Operating System | Description | File Size |
|---|---|---|---|
| Gzipped source tarball | Source release | 24007411 | |
| XZ compressed source tarball | Source release | 17869888 | |
| macOS 64-bit installer | Mac OS X | for OS X 10.9 and later | 30023420 |
| Windows help file | Windows | 8507261 | |
| Windows x86-64 embeddable zip file | Windows | for AMD64/EM64T/x64 | 8017771 |
| Windows x86-64 executable installer | Windows | for AMD64/EM64T/x64 | 27586384 |
| Windows x86-64 web-based installer | Windows | for AMD64/EM64T/x64 | 1363760 |
| Windows x86 embeddable zip file | Windows | 7147713 | |
| Windows x86 executable installer | Windows | 26481424 | |
| Windows x86 web-based installer | Windows | 1325416 |
如果你和我一样对CPU也感兴趣,那么应该注意到表格中有AMD64和EM64T这两个关键词,贴一下维基百科中关于CPU架构的内容
x86-64( 又称x64,即英文词64-bit extended,64位拓展 的简写)是x86架构的64位拓展,向后兼容于16位及32位的x86架构。x64于1999年由AMD设计,AMD首次公开64位集以扩展给x86,称为“AMD64”。其后也为英特尔所采用,现时英特尔称之为“Intel 64”,在之前曾使用过“Clackamas Technology” (CT)、“IA-32e”及“EM64T”。
苹果公司和RPM包管理员以“x86-64”或“x86_64”称呼此64位架构。甲骨文公司及Microsoft称之为“x64”。BSD家族及其他Linux发行版则使用“amd64”,32位版本则称为“i386”(或 i486/586/686),Arch Linux用x86_64称呼此64位架构。
出处:x86-64
选择python2还是python3
python3不兼容python 2,但python2也添加了一些python3的功能,如果你是像我一样的从新手到入门,想用python来处理数据、提高工作效率,我强烈建议学习python3。假设你是公司项目需要用到pyton,那么根据你们公司旧项目的python代码来选择版本。
python 3.x 系列,比如3.5, 3.6在同一个月更新两个不同的版本,
而且2.7 也是一直有更新,是为了提供对旧项目的维护支持。
安装多个版本的python
参考这篇:《安装多个版本的python环境》,注意事项:
在安装时,勾选把python安装目录添加到Path中,安装多版本后需要对python.exe和pythonw.exe进行重命名,这样在
CMD可以使用不同版本的python
pycharm中选择对应版本的python,参考:《在pycharm中切换python版本的方法》
验证安装的python是64还是32位
一般来说,在命令行中输入python就会打印出python的版本,如果你还想进一步确认,使用以下代码
import sys, platform
print(platform.architecture())
input("Press <enter>")
python开发工具
python开发工具我推荐 jetbrains 家的 pycharm
pycharm提供了免费开源的社区版本,如果有付费能力的请购买专业版。如果是学生或教师可申请免费使用。
python从新手到安装指南的更多相关文章
- python 爬虫新手入门教程
python 爬虫新手教程 一.什么是爬虫 爬虫就是把一个网站里的内容读取下来 这里我们就要学习一个知识 我们看到的网页是有一种叫HTML的语言编写的 他可以给文字显示不同的样式 如:<p> ...
- GitHub标星2.6万!Python算法新手入门大全
今天推荐一个Python学习的干货. 几个印度小哥,在GitHub上建了一个各种Python算法的新手入门大全,现在标星已经超过2.6万.这个项目主要包括两部分内容:一是各种算法的基本原理讲解,二是各 ...
- Eric5 for Python 3.3.3安装指南
一言蔽之,搭配是关键.以32位Window为例,先后安装: 1.PyQt PyQt4-4.10.3-gpl-Py3.3-Qt4.8.5-x32.exe http://www.riverbankcomp ...
- 自学Python,新手上路,好资源免费分享
Python 可以用来做什么? 在我看来,基本上可以不负责任地认为,Python 可以做任何事情.无论是从入门级选手到专业级选手都在做的爬虫,还是Web 程序开发.桌面程序开发还是科学计算.图像处理, ...
- Python完全新手教程
转发:作者: taowen 来源: 博客园 发布时间: 2010-10-01 00:42 阅读: 1618 次 推荐: 0 原文链接 [收藏] Lesson ...
- Python心得--新手开发注意
1 注释 介绍 在大多数编程语言当中,注释都是一项非常有用的功能.我们开始编写的程序之中都只包含Python代码,但是随着程序越来越大.越来越复杂,就应在其中添加说明,对你解决问题的方法进行大致的阐 ...
- python学习笔记 | wordcloud安装指南
问题: 直接在命令行输入: pip install wordcloud 不出意外,直接报错,显示缺失vc*****.bat,意思是缺失vc版本,这个安装方式基本可以扔掉. 解决: http://t.c ...
- appium +python api 新手
发现一个网址的内容比较好,就转过来了 #默认系统语言对应的Strings.xml文件内的数据. get_app_string() #查找某一个语言环境对应的字符串文件Strings.xml内数据 ...
- 学习Python(新手教程链接)
1.这个是地址: https://www.ggdoc.com/cHl0aG9uIG1zaeaYr_S7gOS5iA2/NTY4Nzc1MWQxMDJkZTJiZDk3MDU4OGE20/
- Python新手的奇技淫巧,掌握在手的充实感
以下是我长久以来收集的一些Python实用技巧和工具,希望能对刚学习Python的新手有所帮助. 1.交换变量 x = 6 y = 5 x, y = y, x print x >>> ...
随机推荐
- 火山引擎DataTester:小改动带来大收益,A/B实验助力幸福里APP精准优化
幸福里APP是抖音集团旗下开发运营的集内容.社区.工具于一体的房产信息综合平台,基于个性化推荐引擎向用户推荐优质的房产内容房源信息.本文将介绍幸福里APP应用火山引擎A/B测试DataTester ...
- 用 Java?试试国产轻量的 Solon v1.10.7
Java 国产的轻量级应用开发框架.可用来快速开发 Java 应用项目.主框架仅 0.1 MB.Helloworld: @Controller public class App { public st ...
- Python异步编程并发比较之循环、进程、线程、协程
服务端 现在有一个api接口 http://127.0.0.1:18081/hello 批量请求该接口,该接口中有一个5s的阻塞.使用循环,多进程,多线程,协程等四种方式,一共请求10次,比较总的请求 ...
- Android gradle dependency tree change(依赖树变化)监控实现,sdk version 变化一目了然
@ 目录 前言 基本原理 执行流程 diff 报告 不同分支 merge 过来的 diff 报告 同个分支产生的 merge 报告 同个分支提交的 diff 报告 具体实现原理 我们需要监控怎样的 D ...
- AcWing 每日一题 - Summer
本篇解题记录题源来自 AcWing 的 Summer 每日一题 补题链接:Here 2021/07/01 done Week 1 星期一 AcWing 3485. 最大异或和 (Hard 思路 先求出 ...
- Educational Codeforces Round 99 (Rated for Div. 2) (A ~ F)个人题解
Educational Codeforces Round 99 (Rated for Div. 2) A. Strange Functions 读懂题即可(或者快速看一下样例解释),直接输出字符串长度 ...
- SpringCloud学习 系列十、服务熔断与降级(2-方法级别服务降级)
系列导航 SpringCloud学习 系列一. 前言-为什么要学习微服务 SpringCloud学习 系列二. 简介 SpringCloud学习 系列三. 创建一个没有使用springCloud的服务 ...
- git或gitee 提交代码到远程仓库
本文为博主原创,未经允许不得转载: 1. 选中远程仓库,并fork 指定的项目到自己的私仓: fork 之后,打开我的仓库便能看到刚刚fork 的项目. 2. clone 项目代码到自己电脑的本地仓库 ...
- [转帖]Nginx - 根据IP分配不同的访问后端
https://www.cnblogs.com/hukey/p/11868017.html 1. 需求分析 为了在线上环境提供测试分支,规定将某IP转发到测试程序地址.如果是 ngx 直接对外,采用 ...
- [转帖]tidb4.0.4使用tiup扩容TiKV 节点
https://blog.csdn.net/mchdba/article/details/108896766 环境:centos7.tidb4.0.4.tiup-v1.0.8 添加两个tikv节点 ...