python基础之开发工具配置

day01-Python基础

一、Python介绍

Python是一个计算编程语言,可以实现计算程序开发,也可以用于数据处理。SQL语言只能用于结构化数据的处理。Python的比SQL应用更广泛。

1990年推广Python,最初是应用于运维开发,随着不断更新迭代Python的功能更加丰富,在更多场景中进行使用。

Python的特点简单易学

Welcome to Python.org

Python的应用场景

主要是使用Python各类模块进行相关功能开发

  • 网站Web开发

    • Django,Flask,FastAPI等模块

  • 开发游戏

    • Pygame模块(小游戏)

  • 人工智能

    • NLP自然语言处理和CV视觉处理

      • 主要使用机器学习算法完成

      • PyTorch模块 TensorFlow模块 opencv模块

  • 大数据开发

    • pyspark 开发spark程序

    • pyflink 开发flink程序

    • hdfs模块 操作hdfs

  • 数据采集

    • requests模块

    • scrapy 模块

  • 测试开发

    • pytest

  • 运维开发

    • Ansible

  • 物联网

    • GPIO模块配合树莓派使用

二、Python及开发工具安装

2-1 Python安装

Python解释器就是将Python代码翻译成计算机能识别的信息数据

Welcome to Python.org

 

方式二 使用微软商城

 

 

2-2 开发方式

  • 交互式开发

    • 输入一行代返回一行结果

    • 一旦关闭交互窗口代码就会清除掉,不适合项目开发

    • 一般用来进行代码的测试或函数的使用测试

  • 脚本式开发

    • 项目开发需要使用脚本(文件)方式开发代码

    • 将代码写入一个以py结尾的Python文件,然后使用指令执行文件

 

第一步 编写python文件 print(1+1)

第二步 找到文件位置

第三步 使用指令运行 python 文件

2-3 Pycharm开发工具安装

JetBrains:为专业人士和团队制作开发者工具

 

 

 

 

2-4 Pycharm 开发第一个程序

 

 

 

设置字体

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/633556.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

xxe漏洞--xml外部实体注入漏洞

1.xxe漏洞介绍 XXE(XML External Entity Injection)是一种攻击技术,它允许攻击者注入恶意的外部实体到XML文档中。如果应用程序处理XML输入时未正确配置,攻击者可以利用这个漏洞访问受影响系统上的敏感文件、执行远程代码、探测内…

PLC工程师按这个等级划分是否靠谱?

在工业自动化领域,PLC工程师扮演着至关重要的角色,他们负责构建、维护自动化系统,推动工业4.0进程的发展。成为一名优秀的PLC工程师需要经历不同境界的发展阶段,每个阶段都对应着不同的技能要求和责任。以下是PLC工程师的六种级别…

ffmpeg中AVCodec是否需要手动销毁?

在开发到退出一个视频播放功能时,看到对AVCodec*这个指针做了初始化,但是突然有一个好奇的疑问,这个AVCodec到底是否需要人工手动销毁? 我在初始化的时候这样用的: const AVCodec *v_codec NULL; AVCodecContext *v…

从零到一建设数据中台 - 应用场景及实施路径

从零到一建设数据中台 - 应用场景及实施路径 一、数据中台技术场景 异构数据源集成、交换场景:实现异构数据源的整合集中和交换共享数据治理场景:从元数据角度实现企业级数据目录管理、保证数据质量、数据安全,提供数据血缘、数据服务数仓、…

记录centos中操作(查找、结束、批量)进程以及crontab定时写法的知识

环境:vps,centos7,python3。 近期写了个python程序,用青龙面板在centos上运行。程序中有while无限循环,但是我在青龙中设置了定时任务(每隔半小时运行一次),于是造成了进程中有多个…

宁波财经学院第十三周李倩教学检查第一节课

好奇和满足好奇心的 0.简单的介绍额 1.李倩提到了如何导入jar包,这应该如何去导入呢? 2.波哥防区只获取了一个request的字段 获得文件内容和保存文件

[IMX6ULL驱动开发]-Linux对中断的处理(一)

目录 中断概念的引入 ARM架构中断的流程 异常向量表 Linux系统对中断的处理 ARM对程序和中断的处理 Linux进程中断处理 中断概念的引入 如何理解中断,我们可以进行如下抽象。把CPU看做一个母亲,当它正在执行任务的时候,可以看为是一个母…

运维出现的问题 --集成

运维出现的问题 集成 macos 本地打的镜像,推到线上出现 images platform (linux/arm64) does not match the detected解决办法 macos 本地打的镜像,推到线上出现 image’s platform (linux/arm64) does not match the detected WARNING: The requested …

Nacos 进阶篇---Nacos服务端怎么维护不健康的微服务实例 ?(七)

一、引言 在 Nacos 后台管理服务列表中,我们可以看到微服务列表,其中有一栏叫“健康实例数” (如下图),表示对应的客户端实例信息是否可用状态。 那Nacos服务端是怎么感知客户端的状态是否可用呢 ? 本章…

Go-zero(api部分)

目录 api的语法: type:用于定义请求/响应体 service:定义HTTP服务 server:控制生成HTTP服务时候的meta信息 根据api文档生成最小HTTP服务 目录结构 api响应封装 api的语法: 首先定义一个api文档 type&#xff…

nginx+nginx-http-flv-module在Linux服务器搭建

需求 在服务器搭建点播/视频平台的话需要在服务器搭建nginx和rtmp模块 rtmp模块 rtmp 模块有 nginx-rtmp-module ,但是我们这里使用 nginx-http-flv-module 来替代。因为后者是基于前者开发的,前者拥有的功能后者都有,后者是国内的开发开…

资源回收:从冷门到热门,未来的智慧与潜力不可小觑|中联环保圈

近年来,资源回收成为了越来越热门的话题。今年的工作报告中明确提出,2024 年要大力推动废弃物循环利用。这意味着资源回收领域将迎来更多商机,逐渐成为环保产业中的重要一员。 回首过去,十年前的资源回收业务相对简单,…

中国医学健康管理数字化发展风向标——专家共话未来趋势

随着科技的飞速发展,数字化已经成为中国医学健康管理领域的重要发展方向。 2024年5月20日由中国管理科学研究院智联网研究所、中国民族医药协会医养教育委员会、国家卫健委基层健康服务站、中国老龄事业发展基金会、中国智联网健康管理系统平台、中国医学健康管理数…

自动化测试--利用pytest实现整条业务链路测试

​ 概述 前面一章讲解了单个接口的测试,但是实际项目中,因为权限和登录状态的限制,大部分接口没办法直接访问到,这时候我们想访问到一个系统的接口,就需要模拟用户登录拿到用户的token和所拥有的权限之后再将这些信息…

微软AI版的语音自动操作助手来了;免费部署私人 Gemini 应用的开源项目TalkWithGemini;开源自动化测试Cover-Agent

✨ 1: Microsoft Power Automate Microsoft Power Automate利用自动化和AI来革新工作方式,提高生产力。 微软发布了新版 Power Automate,带来了全新的AI驱动自动化体验。 用户只需通过屏幕分享和语音描述操作步骤,AI便能自动学习并生成工作…

FreeRTOS_事件组_学习笔记

事件组 原文链接 事件组是一个整数,其中的高8位留给内核,只能用其他位来表示时间 每一位代表一个事件,且每个时间的含义由程序员决定 1为发生,0为未发生 一个/多个任务或ISR都能读写这些位 可以等待某一位,也可以等待…

网络的基础理解

文章目录 网络的基础认识 网络协议协议分层OSI七层模型TCP/IP 五层/四层 模型 网络的基础认识 先来看下面几个问题 什么是网络? 网络就是有许多台设备包括计算机单不仅限于计算机,这些设备通过相互通信所组成起来系统,我们称之为网络所以如…

CAD2023 2024 2025以上版本出现无法运行 AutoCAD,原因可能如下1) 此版本的 AutoCAD 安装不正确

错误提示如下 此版本的 AutoCAD 安装不正确 缺少依赖组件Microsoft Edge webview2 Runtime 缺少依赖组件 Microsoft.NET跟You must install .NET Desktop Runtime 打开autoremove,点击扩展,输入 无法运行,点击搜索 你的软件属于什么版本…

简单的TCP网络程序:英译汉服务器

一、服务器的初始化 下面介绍程序中用到的socket API,这些函数都在sys/socket.h中。 1.创建套接字 socket(): ⭐参数介绍: socket()打开一个网络通讯端口,如果成功的话,就像open()一样返回一个文件描述符;应用程序可以像读写文件一样用read/write在网…