一文了解Python编程语言及安装

这篇具有很好参考价值的文章主要介绍了一文了解Python编程语言及安装。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一文了解Python编程语言及安装

目录

🍒初识Python

🍒什么是编程语言

🍒安装python(windows)

🍒安装python(Linux)


    🦐博客主页:大虾好吃吗的博客

    🦐专栏地址:Python从入门到精通专栏

人生苦短,我用python

初识Python

        Python是一种高级编程语言,由荷兰人Guido van Rossum于1989年创造。Python是一种高级、面向对象的、可扩展的、解释型的、跨平台的编程语言。Python的语法设计更注重程序的可读性和简洁性,让程序员可以更加专注于解决问题本身,而不用花费太多时间关注语言细节。

        Python被广泛应用于很多领域,包括Web开发、科学计算、数据分析、机器学习和人工智能。Python有着丰富的第三方库和工具,使得开发者可以快速、高效地完成各种任务。

        目前Python有两个主要版本,Python 2和Python 3,其中Python 3作为最新版本已经成为了Python的主流版本。同时,Python有着极大的社区支持和活跃度,这使得Python成为了全球最广泛使用的编程语言之一。

什么是编程语言

        编程语言是一种计算机语言,由一组编程规则和语法组成,用于编写计算机程序。这些语言可以用于告诉计算机进行哪些操作,或者说利用这些语言可以指导计算机做出具体的动作和决策。实际上,编程语言是人类与计算机之间交流的桥梁。

安装python(windows)

        先选用windows安装python,官网下载地址:官网下载地址。目前最新地址是3.11.4,点击Download Python下载。

        下载后,选择下载的文件路径,双击下载的文件安装。勾选下面的PATH选项,点击自定义安装。

 一文了解Python编程语言及安装

第二页保持默认,点击下一步。第三页选择我们安装的路径,然后点击安装。

 一文了解Python编程语言及安装

安装完成后会出现Setup was successful页面,表示安装成功,点击Close完成即可。

 一文了解Python编程语言及安装

        安装完成后在windows系统上按(win键+R键),输入cmd,打开命令提示符。输入python,可以进入我们的python命令提示符界面,可以显示出我们的python版本。到此,python安装完成。

一文了解Python编程语言及安装

安装python(Linux)

这里以CentOS7.9系统为例,需要先安装前置以来程序,安装后再下载python包安装。

[root@daxia ~]# yum -y install wget zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make zlib zlib-devel libffi-devel

官网下载地址 在官网内选择Linux版本下载。

一文了解Python编程语言及安装

        选择版本,这里选用的最新版本。

一文了解Python编程语言及安装

        找到源码包,右击复制链接下载(https://www.python.org/ftp/python/3.11.4/Python-3.11.4.tgz)

一文了解Python编程语言及安装

        在Linux终端内通过wget下载

[root@daxia ~]# wget https://www.python.org/ftp/python/3.11.4/Python-3.11.4.tgz

        解压,解压后可以看到文件夹内已有的文件。

[root@daxia ~]# ls -l Python-3.11.4.tgz 
-rw-r--r-- 1 root root 26526163 6月   7 06:18 Python-3.11.4.tgz
[root@daxia ~]# tar -xf Python-3.11.4.tgz 
[root@daxia ~]# ll Python-3.11.4
总用量 1440
-rw-r--r--  1 a a  24428 6月   7 06:00 aclocal.m4
-rwxr-xr-x  1 a a  49348 6月   7 06:00 config.guess
-rwxr-xr-x  1 a a  35276 6月   7 06:00 config.sub
-rwxr-xr-x  1 a a 804319 6月   7 06:00 configure
-rw-r--r--  1 a a 221207 6月   7 06:00 configure.ac
drwxr-xr-x 19 a a   4096 6月   7 06:16 Doc
drwxr-xr-x  2 a a     39 6月   7 06:00 Grammar
drwxr-xr-x  4 a a   4096 6月   7 06:00 Include
-rwxr-xr-x  1 a a  15358 6月   7 06:00 install-sh
drwxr-xr-x 37 a a   8192 6月   7 06:00 Lib
-rw-r--r--  1 a a  13936 6月   7 06:00 LICENSE
drwxr-xr-x  8 a a    164 6月   7 06:00 Mac
-rw-r--r--  1 a a  98903 6月   7 06:00 Makefile.pre.in
drwxr-xr-x  3 a a   4096 6月   7 06:16 Misc
drwxr-xr-x 15 a a   4096 6月   7 06:00 Modules
drwxr-xr-x  4 a a   4096 6月   7 06:00 Objects
drwxr-xr-x  2 a a    285 6月   7 06:16 Parser
drwxr-xr-x  5 a a   4096 6月   7 06:00 PC
drwxr-xr-x  2 a a   8192 6月   7 06:00 PCbuild
drwxr-xr-x  2 a a    216 6月   7 06:00 Programs
-rw-r--r--  1 a a  50603 6月   7 06:00 pyconfig.h.in
drwxr-xr-x  5 a a   4096 6月   7 06:00 Python
-rw-r--r--  1 a a  10028 6月   7 06:00 README.rst
-rw-r--r--  1 a a  66207 6月   7 06:00 setup.py
drwxr-xr-x 22 a a    312 6月   7 06:00 Tools

        预先配置,路径指定

[root@daxia ~]# cd Python-3.11.4/
[root@daxia Python-3.11.4]# ./configure --prefix=/usr/local/python

        安装(编译时间较长,我这里大概等了五分钟)

[root@daxia Python-3.11.4]# make && make install

一文了解Python编程语言及安装

        查看下面文件,已经成功编译。

[root@daxia Python-3.11.4]# cd /usr/local/python/
[root@daxia python]# ls
bin  include  lib  share
[root@daxia python]# cd bin
[root@daxia bin]# ll
总用量 24436
lrwxrwxrwx 1 root root        9 6月  21 04:53 2to3 -> 2to3-3.11
-rwxr-xr-x 1 root root      109 6月  21 04:53 2to3-3.11
lrwxrwxrwx 1 root root        8 6月  21 04:53 idle3 -> idle3.11
-rwxr-xr-x 1 root root      107 6月  21 04:53 idle3.11
-rwxr-xr-x 1 root root      237 6月  21 04:53 pip3
-rwxr-xr-x 1 root root      237 6月  21 04:53 pip3.11
lrwxrwxrwx 1 root root        9 6月  21 04:53 pydoc3 -> pydoc3.11
-rwxr-xr-x 1 root root       92 6月  21 04:53 pydoc3.11
lrwxrwxrwx 1 root root       10 6月  21 04:53 python3 -> python3.11
-rwxr-xr-x 1 root root 24997624 6月  21 04:52 python3.11
-rwxr-xr-x 1 root root     3047 6月  21 04:53 python3.11-config
lrwxrwxrwx 1 root root       17 6月  21 04:53 python3-config -> python3.11-config

        添加一个软连接,把老版本程序删除,这样就可以在任意位置使用python。

[root@daxia bin]# rm -rf /usr/bin/python
[root@daxia bin]# ln -s /usr/local/python/bin/python3.11 /usr/bin/python
[root@daxia bin]# python
Python 3.11.4 (main, Jun 21 2023, 04:50:45) [GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()      #退出
[root@daxia bin]# 

        修改yum依赖,因为原来的python删除了,需要修改为新的,否则yum无法使用。

[root@daxia bin]# vi /usr/libexec/urlgrabber-ext-down 
#! /usr/bin/python2         #修改为python2
[root@daxia bin]# vi /usr/bin/yum
#!/usr/bin/python2          #修改为python2

        到这里Linux的安装方式就完成了,后面会继续更新python笔记,笔记内容来源于bilibili黑马程序员。

创作不易,求点赞、关注、收藏~~文章来源地址https://www.toymoban.com/news/detail-500405.html

到了这里,关于一文了解Python编程语言及安装的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 了解了ChatGPT对编程语言的影响后,决定让AI给自己打工!

    介绍 ChatGPT是一种基于自然语言处理技术的语言模型,由美国OpenAI团队研发。它是构建在生成式预训练变换模型(Generative Pre-trained Transformer,简称GPT)之上,具有强大的自然语言理解和生成能力。GPT模型以大规模文本数据为输入进行训练,从而学习到了丰富的语言知识和语义

    2024年02月16日
    浏览(22)
  • 玄子Share-自然语言编程(NLP)_快速了解知识向 ChatGPT 提问的最佳模板

    以下内容均为 ChatGPT 回答 玄子: 我向你提问时,问题描述精确的重要性 ChatGPT 3.5 问题描述的精确性非常重要,因为它可以让回答者更好地理解您的问题,并且更容易提供准确和有用的解决方案。如果问题描述不够清晰或不够详细,回答者可能会误解您的问题或者理解不到位

    2024年02月08日
    浏览(22)
  • Python编程语言简介

    Python 是荷兰人 Guido van Rossum (吉多·范罗苏姆,中国程序员称其为“龟叔”)在 1990 年初开发的一种解释型编程语言。 Python 的诞生是极具戏曲性的,据 Guido 自述记载,Python 语言是在圣诞节期间为了打发无聊的时间而开发的,之所以会选择 Python 作为该编程语言的名字,是因

    2024年02月07日
    浏览(29)
  • 编程语言与Python介绍

    计算机存储数据格式 原理: 计算机的工作需要基于电,而电信号只有高低电频两种状态。将高低电频命名为0和1(也就意味着计算机只识别0和1的二进制数)所以计算机才能识别诸多信息,原因是使用了二进制数进行排列组合 存储单位: 二进制数使用比特位(bit)表示:一

    2024年02月04日
    浏览(20)
  • 最喜爱的编程语言——Python

            编程语言(programming language)可以简单的理解为一种计算机和人都能识别的语言。一种能够让程序员准确地定义计算机所需数据的计算机语言,并精确地定义在不同情况下所应当采取的行动。        编程语言处在不断的发展和变化中,从最初的机器语言发展到如今

    2024年02月09日
    浏览(24)
  • 如何在 macOS 上安装 Rust 编程语言

    安装Rust编程语言在Mac上是一个相对简单的过程,但它可能会涉及多个步骤。在本文中,我将详细说明如何在Mac上安装Rust,并提供一些常见问题的解决方法。请注意,由于软件和工具可能会发生变化,因此建议首先查看Rust官方网站以获取最新的安装说明。 目录 1.打开终端 2

    2024年02月01日
    浏览(25)
  • Python编程语言的特点(优点和缺点)

    目录 Python的优点 1) 语法简单 2) Python 是开源的 3) Python 是免费的 4) Python 是高级语言 5) Python 是解释型语言,能跨平台 6) Python 是面向对象的编程语言 7) Python 功能强大(模块众多) 8) Python 可扩展性强 Python 的缺点 1) 运行速度慢 2) 代码加密困难 Python 是一种开源的解释型脚本编

    2024年02月07日
    浏览(24)
  • chatgpt赋能python:Python:一门强大的编程语言

    Python是一款高级编程语言,以其简单易用和多功能而闻名于世。Python首次发布于1989年,如今已成为许多开发者的首选编程语言。Python特别适合于数据处理、机器学习、人工智能等领域。 Python的流行程度越来越高,因为它几乎可以在任何领域使用,并且能够解决用其他编程语

    2024年02月06日
    浏览(21)
  • ❤️Python是一个业余的编程语言吗?❤️

    👾前言 作为一个在python国内还很小众的时候就开始玩Python了 (我知道有大佬是2013年就玩的很溜了,麻烦让我装个逼) 不过Python正渐渐退出了我的主力语言, golang,c,rust可能是未来我的场地。 也就是说,我并不是一个纯粹的python开发者 语言有两种: 没人用的,被人骂的。 👨‍

    2023年04月25日
    浏览(23)
  • python语言在线编译器,python 在线编程工具

    大家好,小编来为大家解答以下问题,python语言在线编译器,python 在线编程工具,今天让我们一起来看看吧! 1.python在线编译器的解决方案 方案一:vscode web版(vscode online) 大名鼎鼎的vscode 推出了web版,也就是说可以在网页上进行编程了。 github地址:https://github.com/microsoft/v

    2024年04月26日
    浏览(14)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包