欢迎光临
我们一直在努力

TASK - part 2 - 认识你的新语言 - python

1 – 初识python

python是一门十分流行的编程语言

Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。

用Python开发的应用有

● Youtube – 视频社交网站

● Reddit – 社交分享网站

● Dropbox – 文件分享服务

● 豆瓣网 – 图书、唱片、电影等文化产品的资料数据库网站

● 知乎 – 一个问答网站

● 果壳 – 一个泛科技主题网站

● Bottle – Python微Web框架

● EVE – 网络游戏EVE大量使用Python进行开发

● Blender – 使用Python作为建模工具与GUI语言的开源3D绘图软件

● Inkscape – 一个开源的SVG矢量图形编辑器。

● …

(这些应用的内容不一定全是用python开发的,但python是重要组成部分)

为什么是python不是C?

    C语言确实是一种适合新手入门的编程语言,但在机器视觉领域,Python相比C语言更为流行和强大。这是因为Python拥有丰富的库支持(如OpenCV、PIL等),这些库极大地简化了图像处理和计算机视觉任务的实现过程。此外,在进行机器视觉项目开发时,通常不需要使用到非常底层或复杂的编程技巧,这使得Python成为了一种更加高效且易于上手的选择。

      至于其他主流编程语言,例如C++、Java以及C#,虽然它们各自在某些特定的应用场景下也有着广泛的应用,并且对于一些需要高性能计算的任务来说可能是更好的选择,但在当前的机器视觉领域内,这些语言的支持度和发展程度相对Python而言显得较为有限。因此,考虑到易用性、社区支持及现有资源等因素,我们倾向于采用Python作为教学语言来介绍机器视觉相关知识和技术。

      请注意,尽管C++等语言在机器视觉领域的应用可能不如Python那样普及,但并不意味着这些语言完全不适用于该领域。实际上,特别是在对性能有较高要求的情况下,使用C++结合OpenCV等工具仍然是一个常见且有效的解决方案。

CLASS 5 – 2 – 下载python3和它的IDE(集成开发环境) + anaconda虚拟环境

实际上,之前下载的maixvision IDE就是一个集成开发环境(MaixPy 使用 python 脚本语法,所以它并不是前世代openmv和k210使用的micropython,消除了micropython的功能局限性,直接在maixpy固件版本上使用其支持的各种python库,可玩性大大提高。

python3中的3指的是python的大版本,现在python2.X仍然存在并被大量使用,以此做区分,我们学习的是3.X版本

什么是 IDE?

集成开发环境(IDE)是一种帮助程序员高效开发软件代码的软件应用程序。它通过将软件编辑、构建、测试和打包等功能结合到一个易于使用的应用程序中,提高了开发人员的工作效率。就像作家使用文本编辑器,会计师使用电子表格一样,软件开发人员使用 IDE 让他们的工作变得更轻松。简单来说这个软件帮你省去了你大量的时间和学习成本,让你更专注于敲代码而不是配置环境

什么是 虚拟环境?

Python的虚拟环境是为每个项目创建的独立隔离空间,能让不同项目使用各自所需版本的库,避免因依赖版本冲突导致项目运行出错,比如项目A用requests 2.0,项目B用requests 3.0也能互不干扰,常用venv、virtualenv、conda等工具实现。

为什么要使用Conda?

虚拟环境(如venv、virtualenv)是Python专属的依赖隔离工具,仅管理Python包和解释器;而Conda是跨语言的环境与包管理工具,可管理Python、C/C++等多语言依赖,且能隔离整个软件栈(包括编译器、系统工具等)。

使用Conda的核心原因:

  • 跨语言支持:能统一管理数据科学中常见的非Python依赖(如CUDA、C++库等);
  • 强大的依赖解决:自动处理复杂的包依赖关系(包括底层系统库),避免版本冲突;
  • 环境隔离彻底:可同时隔离Python解释器版本和整个工具链,适合多版本并行开发;
  • 预装科学计算库:conda-forge等仓库提供大量预编译的科学计算包(如NumPy、PyTorch),简化安装流程。
  • 因此,Conda尤其适合数据科学、机器学习等依赖复杂的场景。

    [Try]操作1(需学长检查)

    1. 根据这个链接2025年最新版Python安装&PyCharm安装教程 (图文超级详细)_python下载安装教程-CSDN博客,下载python和pycharm。 注意:把python下载到你的C盘和D盘的根目录下,如C:\\Python或D:\\Python。pycharm随意。认真跟着链接里的教程走!!!

    注意教程中说下载社区版,现在不分社区版和正式版了,下载后不付费就用免费的,咱们用免费的就够了。

    2. 下载pycharm中文插件。

    3. 用pycharm,运行出hello,world。

    [Try]操作2:下载并配置Anaconda(需学长检查)

    一、Anaconda下载

    首先,我们需要获取Anaconda的安装包。官方地址:Advance AI with Open Source | Anaconda

    这里需要注册一个账号(建议使用QQ邮箱就可以),在QQ邮箱验证后就可以下载了。

    二、Anaconda 安装

    1. 启动安装程序

    2. 初始界面:直接 Next

    3. 许可协议:同意 I Agree

    4. 安装类型

    • "Just Me"(仅当前用户)
    • "All Users"(所有用户)- 需要管理员权限

    5. 安装位置

    重要提示:由于Anaconda安装后占用空间较大(约3-5GB),强烈建议不要安装在C盘系统盘(只有一个C盘无所谓)!

    我的电脑只有一个 C 盘所以无法选择 ,建议在根目录下:

    在C盘或D盘的根目录下新建一个名为Anaconda的文件夹,注意下面图中的是默认目录,不要像下面那样

    D:\\Anaconda,C:\\Anaconda(如果你只有C盘)

    设置好路径后,点击"Next"继续

    6. 高级选项:保持默认勾选项即可

    7. 开始安装

    8. 完成安装:安装完成后点击"Next",然后点击"Finish"结束安装

    三、环境变量配置

    为了能在命令行中直接使用conda命令,我们需要配置环境变量。如果在安装过程中已经勾选了"Add Anaconda to my PATH"选项,则可以跳过此步骤。

    选择编辑系统环境变量:

    在弹出的"系统属性"窗口中,点击右下角的"环境变量"按钮

    在"用户变量"或"系统变量"中找到"Path",选中Path变量,点击"编辑"

    提示:用户变量与系统变量的"Path"只需配置一个即可,不必两者都配置

    点击"新建",分别添加以下五个路径(按照你实际安装的路径,在安装时第五个步骤时选择的路径,注意是你设置的D:\\Anaconda或C:\\Anaconda下的路径:如果你把Anaconda新建在了其他盘,就更改为相应的盘。

    C:\\Anaconda C:\\Anaconda\\Library\\usr\\bin C:\\Anaconda\\Library\\mingw-w64 C:\\Anaconda\\Library\\bin C:\\Anaconda\\Scripts

    保存设置:点击"确定"按钮保存所有更改,这只是个例子,不要像这样

    验证配置:

  • 关闭已打开的命令提示符窗口
  • 打开命令提示符(Win+R, 输入cmd, 回车,就像安装python里那样,这个操作你们以后会经常用)
  • 输入命令:conda –version
  • 如果显示conda的版本信息,说明环境变量配置成功
  • 赞(0)
    未经允许不得转载:171主机测评 » TASK - part 2 - 认识你的新语言 - python
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址