python安装与配置-程序员宅基地

技术标签: python  pygame  开发语言  

14天学习训练营导师课程:
李宁《Python Pygame游戏开发入门与实战》
李宁《计算机视觉OpenCV Python项目实战》1
李宁《计算机视觉OpenCV Python项目实战》2
李宁《计算机视觉OpenCV Python项目实战》3

学习笔记

什么是python

Python 是一种高级、通用、解释型编程语言。

1)高级

Python 是一种高级编程语言,易于学习。Python 不需要你了解计算机的细节就可以高效地开发程序。

2) 通用

Python 是一种通用语言。这意味着您可以在各种领域使用 Python,包括:

  • 网络应用
  • 大数据应用
  • 测试
  • 自动化
  • 数据科学、机器学习和人工智能
  • 桌面软件
  • 移动应用

3) 解释

Python 是一种解释型语言。要开发 Python 程序,您需要将 Python 代码写入一个名为源代码的文件中。

要执行源代码,您需要将其转换为计算机可以理解的机器语言。当 Python 程序执行时,Python解释器将源代码一行一行地转换为机器代码。

为什么选择 Python

Python 可以提高您的工作效率。Python 允许您用更少的时间和更少的代码行来解决复杂的问题。用 Python 制作原型很快。

Python 成为跨行业许多领域的解决方案,从 Web 应用程序到数据科学和机器学习。

与其他编程语言相比,Python 非常容易学习。Python语法清晰美观。

Python 有一个庞大的生态系统,其中包括许多库和框架。

Python 是跨平台的。Python 程序可以在 Windows、Linux 和 macOS 上运行。

Python 拥有庞大的社区。每当您遇到困难时,您都可以从活跃的社区获得帮助。

Python 开发人员的需求量很大。

python下载

点击下面的连接

https://www.python.org/downloads/macos/

image-20221120100421127

下载pkg包,然后按照提示安装就可以。

此时执行python3,就可以看到输出。

image-20221120105053779

mac环境下python3修改为python

但是每次输python3是不是不太方便

那么我们可以这样来操作一下

打开终端,查看你自己安装的python的位置

ls -l /usr/local/bin/python*

输出是这样的

lrwxr-xr-x  1 root     wheel  70 11 20 10:05 /usr/local/bin/python3 -> ../../../Library/Frameworks/Python.framework/Versions/3.11/bin/python3
lrwxr-xr-x  1 root     wheel  77 11 20 10:05 /usr/local/bin/python3-config -> ../../../Library/Frameworks/Python.framework/Versions/3.11/bin/python3-config
lrwxr-xr-x  1 root     wheel  78 11 20 10:05 /usr/local/bin/python3-intel64 -> ../../../Library/Frameworks/Python.framework/Versions/3.11/bin/python3-intel64
lrwxr-xr-x  1 jianguo  admin  73  3 27  2022 /usr/local/bin/python3.10 -> ../../../Library/Frameworks/Python.framework/Versions/3.10/bin/python3.10
lrwxr-xr-x  1 jianguo  admin  80  3 27  2022 /usr/local/bin/python3.10-config -> ../../../Library/Frameworks/Python.framework/Versions/3.10/bin/python3.10-config
lrwxr-xr-x  1 jianguo  admin  81  3 27  2022 /usr/local/bin/python3.10-intel64 -> ../../../Library/Frameworks/Python.framework/Versions/3.10/bin/python3.10-intel64
lrwxr-xr-x  1 root     wheel  73 11 20 10:05 /usr/local/bin/python3.11 -> ../../../Library/Frameworks/Python.framework/Versions/3.11/bin/python3.11
lrwxr-xr-x  1 root     wheel  80 11 20 10:05 /usr/local/bin/python3.11-config -> ../../../Library/Frameworks/Python.framework/Versions/3.11/bin/python3.11-config
lrwxr-xr-x  1 root     wheel  81 11 20 10:05 /usr/local/bin/python3.11-intel64 -> ../../../Library/Frameworks/Python.framework/Versions/3.11/bin/python3.11-intel64

image-20221120105817386

现在请注意,我们只需要选择以python3.结尾的那个即可。

sudo ln -s -f /usr/local/bin/python3.10 /usr/local/bin/python  

我的是3.10

现在输入python就可以了。

image-20221120110311758

或者

python --version

接下来我们可以使用vs code来学习

Visual Studio Code 快速介绍

Visual Studio Code 是一个轻量级的源代码编辑器。Visual Studio Code 通常称为 VS Code。VS Code 在您的桌面上运行。它适用于 Windows、macOS 和 Linux。

首先,导航到VS Code 官方网站并根据您的平台(Windows、macOS 或 Linux)下载 VS 代码。

其次,启动设置向导并按照步骤操作。

安装 Python 扩展

要使 VS Code 与 Python 一起工作,您需要从 Visual Studio Marketplace 安装 Python 扩展。

下图说明了这些步骤:

img

现在开发环境配置好了,你可以开始你的python之旅了

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_39132095/article/details/127947040

智能推荐

转载:wait_event_interruptible_wait_event_interruptible erestartsys-程序员宅基地

文章浏览阅读314次。1. 关于 wait_event_interruptible() 和 wake_up()的使用  读一下wait_event_interruptible()的源码,不难发现这个函数先将 当前进程的状态设置成TASK_INTERRUPTIBLE,然后调用schedule(), 而schedule()会将位于TASK_INTERRUPTIBLE状态的当前进程从runqu..._wait_event_interruptible erestartsys

afx_msg解释_afx_msg void onchar();-程序员宅基地

文章浏览阅读890次。在afxwin.h中找到一些afx_msg的解释: #ifndef afx_msg #define afx_msg // intentional placeholder #endif 没什么意思.只是定义了这个符号而已. 这个对编译器来说,相当于什么都没有,对于人来说,我们可以看到这样的符号. _afx_msg void onchar();

error C2248: 'CObject::operator =' : cannot access private member declared in class 'CObject'_emp.cpp(45) : error c2248: 'x' : cannot access pri-程序员宅基地

文章浏览阅读585次。1>e:/program files/microsoft visual studio 9.0/vc/atlmfc/include/afxtempl.h(776) : error C2248: 'CObject::operator =' : cannot access private member declared in class 'CObject'1> e:/program f_emp.cpp(45) : error c2248: 'x' : cannot access private member declared in cl

服务器ssd硬盘的读写速度,SSD完胜HDD:读写速度和IOPS对比-程序员宅基地

文章浏览阅读6k次。04SSD完胜HDD:读写速度和IOPS对比在HDD机械硬盘时代,读写速度和寻道时间是最重要的两项指标,目前HDD的读写速度最快能达到225MB/秒、读写寻道能力在数秒时间。SSD将HDD的寻道时间直接无视,因为它是毫秒级别。对于SSD来说,它的读写速度和随机读写能力是至关重要的两项指标。下面进行①读写速度和②随机读写能力对比:注:小编自用主机,将此块SSD作为“C区系统盘”使用。这和以往小编将S..._读密集型ssd iops

MySQL数据库---基础学习笔记_alter table t_person change sal salary int;-程序员宅基地

文章浏览阅读144次。###数据库之前学习的通过IO流操作文件的形式对数据进行增删改查 存在很多弊端效率低一般只能保存小量数据只能保存文本数据- 什么是DBMS: DataBaseManagementSystem,数据库管理系统(数据库管理软件),作用就是负责对数据进行增删改查的软件,常见的DBMS: MySQL、Oracle、DB2、SQLServer、SQLite等- 数据库分类:1. 关系型数据..._alter table t_person change sal salary int;

向量vector(4)_vector4(200, 0, 0, 255);-程序员宅基地

文章浏览阅读703次。目录 1.6.4 查找1.6.5 二分查找(版本A)1.6.5.1 减而治之1.6.5.2 实例和复杂度1.6.5.3 查找长度1.6.6 Fibonacci查找1.6.6.1 递推方程1.6.6.2 黄金分割1.6.7 二分查找(版本B)1.6.8 二分查找(版本C)1.6.4 查找template <typena..._vector4(200, 0, 0, 255);

随便推点

ISO 代码混淆,python实现ios代码混淆_ios pyhton 混淆-程序员宅基地

文章浏览阅读432次。主要的功能有,类名,属性,方法名,工程目录,图片hash值,图片名的混淆,删除注释,bundle名的更改,修改的日志记录,所有的命名都是有意义的单词组合,有专门的单词库,也可手动添加。问题:由于每个工程差异比较大,所以改脚本可能存在一些小问题,需要适当修改,一般都是和系统方法和系统属性冲突。哈哈,源码暂不提供,需要的可以留言看下目前需求多不,还有一些功能需要添加的,比如添加垃圾代码等,后续加上..._ios pyhton 混淆

QT时间日期定时器类 (4.QT定时器的使用方法)【QT基础入门 Demo篇】_qt 定时器-程序员宅基地

文章浏览阅读3.4k次,点赞2次,收藏13次。1.QT定时器使用方法一(QTime)定时器实现的例子:1.1 头文件中声明2.2源文件调用2.3定时器处理函数(根据输入的信号强度,更新信号强度图形界面)2.3停止计时器计时2.5效果2.QT定时器使用方法二(QT如何同时开启两个定时器呢)3、QT定时器使用方法三(QTimer)3.1基本用法3.2只执行超时函数一次3.3使用定时器实现线程一些工作4、定时器使用方法四(在线程中使用定时器)..._qt 定时器

MFC 复选框选中和是否被选中判断_mfc checkbox选中和不选中-程序员宅基地

文章浏览阅读1.7w次。方法1:((CButton*)GetDlgItem(IDC_CHECK_enable))->SetCheck(1);其中IDC_CHECK_enable为控件ID_mfc checkbox选中和不选中

Echarts饼图动态加载数据_echarts饼状图动态数据-程序员宅基地

文章浏览阅读1.5k次,点赞4次,收藏3次。Echarts饼图动态加载数据记录自己写的动态加载饼图1.动态加载函数2.数据来源记录自己写的动态加载饼图直接上代码1.动态加载函数// 初始化echarts实例let pieChart = echarts.init(document.getElementById('pieChart'));//把饼图的一些配置单独写成函数,用来动态加载数据let optionPieChart = (function (msg) { let pieChartData = { title:_echarts饼状图动态数据

js获取唯一设备码_用js加Active 实现读取机器码,实现唯一计算机访问-程序员宅基地

文章浏览阅读2.8k次。你的位置:问答吧-> PHP基础-> 问题详情用js加Active 实现读取机器码,实现唯一计算机访问复制PHP内容到剪贴板PHP代码:document.write(unescape(MACAddr));if(objObject.IPEnabled!=null&&objObject.I..._js获取机器码

img 标签的 usemap 属性-程序员宅基地

文章浏览阅读276次。<img src="1.gif" alt="Planets" usemap="#Map"/><map name="Map"> <area shape="rect" coords="11,10,180,180" href="detail/Best_marketing.html"> <area shape="rect" coords="198,13,3..._img usemap属性

推荐文章

热门文章

相关标签