当前位置: 首页 > news >正文

Mac电脑开发Python(基于vs code)

 前言:

不出意外的情况下自然又出意外了,由于笔者最近暑假备战全国大学生电子设计大赛,23号的时候出了比赛的材料清单,看到了明晃晃的摄像头三个字,我只要是时候要学一下python了,目前嵌入式类赛事主要应用到的摄像头模块有两个,一个是open mv,一个是k230,这俩个应该是最常见的,但是两者的性能和性价比来说,最后还是选择了k230,但是苦于k230不能用c来开发,只有python和c++,只能在这个时候提前开这个坑啦,当然,这个系列是纯python的教程和学习笔记,不会出现嵌入式任何知识点(前言不算吧嘿嘿嘿)

一、python入门了解

1.1 python是什么

Python 是一种高级、通用、解释型的编程语言,它由 Guido van Rossum 在 1991 年首次发布。Python 的设计哲学强调代码的可读性和简洁性,因此它的语法非常清晰,接近自然语言,非常适合初学者入门,也广泛用于各种高级开发领域。

"Python不仅是工具,更是解决问题的思维。它用简洁的语法降低了编程门槛,却以强大的生态支撑起从微控制器到超级计算机的应用。在这门课中,你们将亲手见证代码如何转化为创造力——这趟旅程,现在开始!"

1.2 Python 的常见用途:

领域示例
Web 开发Django、Flask、FastAPI
数据科学 & 机器学习Pandas、NumPy、Scikit-learn、TensorFlow、PyTorch
自动化脚本自动化文件处理、爬虫、系统管理任务等
科学计算与可视化Matplotlib、Seaborn、SciPy
网络爬虫Requests、BeautifulSoup、Scrapy
游戏开发Pygame、Panda3D
桌面应用开发Tkinter、PyQt、wxPython

1.3 Python 的核心特点:

特点描述
简单易学语法简洁,接近英语,学习曲线平缓,适合编程新手。
跨平台支持 Windows、macOS、Linux 等主流操作系统。
解释型语言不需要编译,代码直接由解释器运行,开发效率高。
动态类型变量不需要声明类型,运行时自动识别。
自动内存管理有垃圾回收机制(GC),开发者无需手动管理内存。
丰富的库支持拥有大量的标准库和第三方库,涵盖 Web、数据分析、人工智能等领域。
多范式支持支持面向对象、函数式、过程式等多种编程范式。

 1.4 为什么选择 Python?

  1. 市场需求大:在当今的数据驱动时代,Python 已成为最受欢迎的编程语言之一,尤其在数据分析、人工智能、机器学习等领域中广泛应用。
  2. 就业机会多:掌握 Python 能为你打开众多职业大门,包括但不限于软件开发、网站构建、游戏开发等。
  3. 个人项目与兴趣爱好:无论是为了提升工作效率还是实现个人创意,Python 都是你的得力助手。
  4. 大学生竞赛

二、Python环境搭载(基于Mac os)

由于笔者目前身边没有windows和Linux系统的电脑,这篇文章也主要以mac电脑的环境搭配为主

2.1 需要的软件

1.  vs codeVisual Studio Code(VS Code) 是微软开发的一款免费、开源且跨平台的代码编辑器,适用于 Windows、macOS 和 Linux 系统。它结合了轻量级编辑器的快速启动与集成开发环境(IDE)的强大功能

2.Homebrew:Homebrew是macOS和Linux系统上的开源软件包管理器,用于简化命令行工具及应用程序的安装、更新和卸载过程。

特别注意:这是大家如果官网太卡进不去再下,但是强烈建议不管用不用都下一个Homebrew,非常好用

2.Python文件

2.2 vs code下载

vs code官方下载链接:https://code.visualstudio.com/docs/?dv=osx

接下来给vs code这一块搭载一下

2.2.1 中文汉化

我们点击插件商城,输入chinese(官方的插件)后,找到我在图中框出的插件,点击安装

安装后会提示重启,这时候点击Change Lanuage and Restart就能变成中文了

 

2.2.2 安装python插件

  • 在插件商城搜索:python
  • 找到官方的python插件(红色方框)
  • 点击下载

 

2.3 Homebrew下载:

将这个链接输入到终端运行

Homebrew下载链接:

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

Homebrew卸载链接:

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"

 

这时会出现这个画面

这里随便选一个数字

2.4 Python 文件下载

2.4.1 在官网下载Python文件

其实mac电脑自带Python,但是版本可能会过低

Python 文件官方链接:Python

Python文件下载方法:Mac安装python环境_mac python环境搭建-CSDN博客(由于博主实在打不开官网,就先引用另一个优秀的博主文章来为大家讲述下载方法)

 但是官网的话会有点慢,我现在其实也没有打开官网,所以可以使用我们刚刚下载的Homebrew来下载python

2.4.2 使用homebrew下载Python文件

特别注意:推荐还是在官方下载,因为接下来使用Homeberw这个方法笔者并没有亲测过,之前也是通过官方来下载的,但是这个方法大家可以试试,不行的话可以问问我,我会尽我所能回答大家

在终端输入:

brew install python

下载后输入:

来验证一下自己的python下载是否成功

python --version

 

如此我们的准备工作一切准备就绪!!!

三、创建第一个Python文件

💻也是到了值得纪念的一步了!!!💻

3.1 创建文件夹

1、 首先我们创建一个文件夹,来存储我们今后的Python程序

2、 打开文件夹

打开文件夹后选择自己创建的文件夹

3.2创建Python文件

点击1来新建文件

输入test.py(文件名+python文件后缀)

python文件后缀是py

 

四、运行Python文件 

输入下面这个代码 

print('The first Python')

点击右上角的小三角 ,选择运行Python文件

 

这时候我们就完成了第一个 Python文件啦

 下个博客,我们将=探索Python的基础语法。请准备好本个博客的内容搭载好开发环境,迎接第一个挑战!


本节完

http://www.lryc.cn/news/598902.html

相关文章:

  • 学习日志17 python
  • 复矩阵与共轭转置矩阵乘积及其平方根矩阵
  • 六种经典智能优化算法(PSO/GWO/WOA/HHO/DBO/SSA)无人机(UAV)三维路径规划,Matlab代码实现
  • java后端
  • C# 密封类_密封方法 (seadled 关键字)
  • 核心数据结构:DataFrame
  • 《Flutter篇第一章》基于GetX 和 Binding、Dio 实现的 Flutter UI 架构
  • C语言第四章函数
  • [明道云] -基础入门1- 什么是明道云 HAP 平台?
  • 力扣1441. 用栈操作构建数组
  • ESP32入门实战:PC远程控制LED灯完整指南
  • Ethereum: 从 1e+21 到千枚以太币:解密 Geth 控制台的余额查询
  • MC0461排队
  • 中央广播电视总台联合阿里云研究院权威发布《中国人工智能应用发展报告(2025)》:我国依旧需要大力注重人工智能人才的培养
  • 解决 WSL 中无法访问 registry-1.docker.io/v2/,无法用 docker 拉取 image
  • 【RAG优化】RAG应用中图文表格混合内容的终极检索与生成策略
  • 【Servo】裸机还是RTOS驱动架构如何选?
  • 解决http的web服务中与https服务交互的问题
  • 美林数据用大模型重构电能质量评估,让隐蔽合规问题无所遁形
  • Python硬件加速: JIT vs JAX
  • 20 BTLO 蓝队靶场 Sticky Situation 解题记录
  • 英语词汇积累Day11
  • 变量和函数底层工作原理
  • mac llama_index agent算术式子计算示例
  • Springmvc的自动解管理
  • 元素竖向的百分比设定是相对于父容器的高度吗?
  • 文思助手、新华妙笔 AI材料星的公文写作深度测评
  • 分布式推客系统开发全解:微服务拆分、佣金结算与风控设计
  • skywalking应用性能监控
  • iview Select的Option边框显示不全(DatePicker也会出现此类问题)