当前位置: 首页 > 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.xdnf.cn/news/1180081.html

相关文章:

  • M²IV:面向大型视觉-语言模型中高效且细粒度的多模态上下文学习
  • 数字系统自动设计:从C++到门级网表
  • 如何使用 pdfMake 中文字体
  • 排序初识(上)-- 讲解超详细
  • Unity 多人游戏框架学习系列九
  • nuxt更改页面渲染的html,去除自定义属性、
  • 在Ubuntu上使用QEMU学习RISC-V程序(2)gdb调试
  • Java面试宝典:Spring专题二
  • 回调后门 函数
  • 如何彻底清除服务器上的恶意软件与后门
  • 基于Matlab图像处理的水果分级系统
  • Compose 适配 - 键鼠模式
  • Linux和Windows基于V4L2和TCP的QT监控
  • JavaWeb学习打卡13(JSP原理解析)
  • 【0基础PS】PS(Photoshop)与Ai( Illustrator )等相似软件区别
  • 内网IM:BeeWorks私有化部署的安全通讯解决方案
  • Linux命令基础完结篇
  • Windows 11下纯软件模拟虚拟机的设备模拟与虚拟化(仅终端和网络)
  • 【C++】类和对象(1)
  • go项目实战二
  • ESP32- 项目应用1 智能手表 之更新天气#4
  • Rust与YOLO目标检测实战
  • OpenLayers 综合案例-基础图层控制
  • ddos 放在多个云主机,同时运行
  • vue递归树形结构删除不符合数据 生成一个新数组
  • 点击按钮滚动到底功能vue的v-on:scroll运用
  • 04.建造者模式的终极手册:从快餐定制到航天飞船的组装哲学
  • 期待更好的发展
  • 使用全局变量访问 Qt UI 组件的方法文档
  • 基于markdown封装的前端文档编辑工具,markdown.js的解析与应用