Python之旅-基础篇(一)(1)

  • 注释:执行 ./configure 时,如果报错:configure: error: no acceptable C compiler found in $PATH,说明没有安装合适的编译器。这时,需要安装/升级 gcc 及其它依赖包。

操作如下:

# yum install make gcc gcc-c++ 

完成之后,重新执行:

# ./configure --prefix=/usr/local/python3 --enable-optimizations

配置完成之后,就可以编译了:

#Linux下make命令是系统管理员和程序员用的最频繁的命令之一,用它通过命令行来编译和安装很多开源的工具
# make 

整个下载安装的时间长也是正常的。完成后,安装:

# make install 

这个时候就已经完成了python3的安装

  • 接下来我们可以设置 python3.x 为默认版本

查看 Python 的路径,在 /usr/bin 下面。可以看到 python 链接的是 python 2.7,所以,执行 python 就相当于执行 python 2.7。

#以我服务器centos7.6为例,执行以下代码:
# ls -al /usr/bin | grep python

-rwxr-xr-x    1 root root       11232 Oct  2  2020 abrt-action-analyze-python
lrwxrwxrwx    1 root root          35 Sep 30 19:05 btpython -> /www/server/panel/pyenv/bin/python3
lrwxrwxrwx    1 root root           7 Mar 23  2023 python -> python2
lrwxrwxrwx    1 root root           9 Mar 23  2023 python2 -> python2.7
-rwxr-xr-x    1 root root        7144 Jun 28  2022 python2.7
-rwxr-xr-x    1 root root        1835 Jun 28  2022 python2.7-config
lrwxrwxrwx    1 root root          16 Mar 23  2023 python2-config -> python2.7-config
lrwxrwxrwx    1 root root           9 Jan  8  2021 python3 -> python3.6
-rwxr-xr-x    2 root root       11328 Nov 17  2020 python3.6
-rwxr-xr-x    2 root root       11328 Nov 17  2020 python3.6m
lrwxrwxrwx    1 root root          14 Mar 23  2023 python-config -> python2-config

将原来 python 的软链接重命名:

# mv /usr/bin/python /usr/bin/python.bak

将 python 链接至 python3:

# ln -s /usr/local/bin/python3 /usr/bin/python

这时,再查看 Python 的版本:(如下则已经将设置修改成功)

# python -V
Python 3.5.2

  • 配置 yum

升级 Python 之后,由于将默认的 python 指向了 python3,yum 不能正常使用,需要编辑 yum 的配置文件:

# vi /usr/bin/yum

同时修改:

# vi /usr/libexec/urlgrabber-ext-down

将 #!/usr/bin/python 改为 #!/usr/bin/python2.7,保存退出即可。

  • 注释:vi为查看文件的命令,正常处于查看状态,按i键即可进入编辑模式,编辑完成后,按Esc键退出,再输入 :wq完成保存。(一定是小写,一开我就傻傻的不知道)

至此,Linux的python3版本安装完成。

Windows系统安装
  • 访问python官网(www.python.org)->点击Download链接->你将直接看到最新版本的下载链接,点击即可->打开安装包,进行安装
  • 注释:在安装界面,务必勾选“Add Python3.X to PATH”,让我们配置系统更加轻松。
macOS系统安装
  • 基本与Windows系统安装方法一致。

3.IDE

我们已经知道在计算机终端可以执行简单的python指令,但是对于日常生活中代码的运行就很不方便。IDE(集成开发环境) 是开发者创建程序时使用的软件包。它通过简单的用户界面集成多个高度关联的组件,从而最大化程序员的生产效率。本质上,IDE 是一种改进代码创建、测试和 debug 流程的工具,它使这些工作更加简单。IDE 使用的工具包括:文本编辑器,装配自动化工具(assembly automation tool)和调试器(debugger)等部分组成,可以满足pythoner的大部分工作需求。以下介绍几种常见IDE:

Visual Studio Code

下载地址:[Download Visual Studio Code - Mac, Linux, Windows](https%3A//code.visualstudio.com/Download)

Visual Studio Code 有时会与 Visual Studio IDE 混淆,后者虽也提供python语言工具,但并非 python 使用者常用的工具。VS Code 是完整的代码编辑器,具备很多优秀功能,许多程序员称其为最好的 IDE 编辑器。

PyCharm

下载地址:PyCharm:JetBrains为专业开发者提供的Python IDE

PyCharm 由著名软件开发公司 JetBrains 开发。在涉及人工智能和机器学习时,它被认为是最好的 Python IDE。最重要的是,Pycharm 合并了多个库(如 Matplotlib 和 NumPy),帮助开发者探索更多可用选项。

Sublime Text

下载地址:[https://www.sublimetext.com/](Sublime Text - Text Editing, Done Right)

Sublime Text 被认为是最好的 Python 编辑器,因为它简单、通用、方便。它使用广泛,可用于不同的平台。

当然还有很多python IDE,如IDLE,Spyder,Jupyter等。

习惯

注释

在pyhon中可以输入#进行注释。

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Python工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Python开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img

img

img

img

img

img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以扫码获取!!!(备注:Python)

c1008edf79.png)

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以扫码获取!!!(备注:Python)

  • 23
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值