zoukankan      html  css  js  c++  java
  • 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:Usersqing>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官网各版本对比

    在下载列表中,还提供了其它下载选项,我把官网信息翻译过来。

    1. embeddable zip file 嵌入式版本,可以集成到其它应用或语言中

    2. executable installer 可执行文件(*.exe),也就是我们最常用的QQ/微信方式安装

    3. 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提供了免费开源的社区版本,如果有付费能力的请购买专业版。如果是学生或教师可申请免费使用。

  • 相关阅读:
    模拟赛2020.9.11
    棋盘(dfs)
    树的重心
    模拟赛9.4
    最大数(线段树)
    [模板] 线段树
    [模板][数据结构] 树状数组
    [AHOI2018初中组][二分查找] 分组
    [模板] Kruskal 求最小生成树
    [模板] 最近公共祖先(LCA)的几种求法
  • 原文地址:https://www.cnblogs.com/zhaoqingqing/p/14857479.html
Copyright © 2011-2022 走看看