0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

《Python程序设计》实验一报告

li5236 来源:博客园 作者:博客园 2022-03-30 15:10 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1.实验内容

(1)熟悉Python开发环境;

(2)练习Python运行、调试技能;

(3)编写程序,练习变量和类型、字符串、对象、缩进和注释等;

(4)掌握git技能

2. 实验过程及结果

(1)熟悉Python开发环境

简介:PyCharm是一个用于计算机编程的集成开发环境(IDE),主要用于Python语言开发,由捷克公司JetBrains开发,提供代码分析、图形化调试器,集成测试器、集成版本控制系统,并支持使用Django进行网页开发。

功能:

代码分析与辅助功能,拥有补全代码、高亮语法和错误提示;

项目和代码导航:专门的项目视图,文件结构视图和和文件、类、方法和用例的快速跳转;

重构:包括重新命名,提取方法,引入变量,引入常量、pull,push等;

支持网络框架: Django, web2py 和 Flask;

集成Python 调试器;

集成单元测试,按行覆盖代码;

Google App Engine下的Python开发;

集成版本控制系统:为Mercurial, Git, Subversion, Perforce 和 CVS提供统一的用户界面,拥有修改以及合并功能。

(2)练习Python运行、调试技能

如下图所示,使用单步调试功能运行到断点处,可以清晰看到对应步骤的输出信息和变量状态,表明其单步调试过程正确,使用该功能可便捷地找到代码问题根源。

pYYBAGJEAsiAe_eDAAHvW2ovuow640.png

(3)编写程序,练习变量和类型、字符串、对象、缩进和注释等

如下图所示,图中的程序包含了对于不同类型的对象的定义、函数的调用、对象的引用、缩进、注释等基础python编程方法和规范。

pYYBAGJEAtGAPmERAAQZ-v5LPbs778.png

(4)掌握git技能

git简介

git是用于Linux内核开发的版本控制工具。与CVS、Subversion一类的集中式版本控制工具不同,它采用了分布式版本库的作法,不需要服务器端软件,就可以运作版本控制,使得源代码的发布和交流极其方便。git的速度很快,这对于诸如Linux内核这样的大项目来说自然很重要。git最为出色的是它的合并追踪(merge tracing)能力。

gitee操作

step1:在pycharm中输入码云账号和密码,建立链接;

step2:新建码云项目,share project on gitee;或从gitee中clone已存在的项目;

step3:在vcs中更新项目文件、commit上传到仓库区,并指定版本;

step4:push上传至码云。

pycharm中的操作记录如下图所示:

poYBAGJEAtqAKiumAALeXba0xUc075.png

3. 实验过程中遇到的问题和解决过程

该实验内容内容较为简单,在实验过程当中并未遇到问题。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制系统
    +关注

    关注

    41

    文章

    6988

    浏览量

    114376
  • 编程
    +关注

    关注

    90

    文章

    3723

    浏览量

    97432
  • python
    +关注

    关注

    58

    文章

    4884

    浏览量

    90299
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    使用PYTHON进行的跨平台仿真

    如何使用编程语言Python来调用和控制VirtualLab Fusion中的模拟。请查看下面链接的文档,以找到关于如何设置和使用Python和VirtualLab Fusion之间的接口的详细指南,以及
    发表于 04-02 08:21

    [VirtualLab] 使用Python运行VirtualLab Fusion光学仿真

    摘要 VirtualLab Fusion允许Python外部访问其建模技术、求解器和结果。这个用例介绍了种使用路径变量和Visual Studio代码将Python连接到VirtualLab
    发表于 03-31 09:39

    强强联合:imc FAMOS内嵌Python接口,提高分析效率!

    德国知名车厂工程师首选将Python和imcFAMOS结合起来用于分析测试和测量数据——这是否有意义?事实上这非常有意义。Python和imcFAMOS可以很好地相互补充。Python作为
    的头像 发表于 03-18 09:05 472次阅读
    强强联合:imc FAMOS内嵌<b class='flag-5'>Python</b>接口,提高分析效率!

    请问单片机开发的程序设计语言主要有哪几种?

    单片机开发的程序设计语言主要有哪几种?
    发表于 01-14 08:29

    LABVIEW 2023 Q1调用python直报错1671

    LABVIEW 2023Q1调用python直报错1671报错信息:PythonNode_AddTwoDoubles.vi中的打开Python会话Python returned
    发表于 11-12 09:51

    挖到宝了!人工智能综合实验箱,高校新工科的宝藏神器

    这款实验箱涵盖了9门课程,包括Python程序设计、机器学习、机器视觉、深度学习、深度视觉、数字图像处理、嵌入式系统及应用、语音识别与传感器、基于视觉的机器人应用。
    的头像 发表于 08-07 14:51 878次阅读
    挖到宝了!人工智能综合<b class='flag-5'>实验</b>箱,高校新工科的宝藏神器

    挖到宝了!人工智能综合实验箱,高校新工科的宝藏神器

    和深度至关重要。这款实验箱涵盖了9门课程,包括Python程序设计、机器学习、机器视觉、深度学习、深度视觉、数字图像处理、嵌入式系统及应用、语音识别与传感器、基于视觉的机器人应用。从基础的程序
    发表于 08-07 14:30

    挖到宝了!比邻星人工智能综合实验箱,高校新工科的宝藏神器!

    和深度至关重要。这款实验箱涵盖了9门课程,包括Python程序设计、机器学习、机器视觉、深度学习、深度视觉、数字图像处理、嵌入式系统及应用、语音识别与传感器、基于视觉的机器人应用。从基础的程序
    发表于 08-07 14:23

    基础篇3:掌握Python中的条件语句与循环

    : print(\"你还很小。\") 循环 循环允许程序重复执行段代码,直到满足某个条件为止。Python中有几种不同的循环结构。 for循环 for循环通常用于遍历序列(如列表、元组
    发表于 07-03 16:13

    委托测试报告和型式检验报告什么区别

    委托测试报告和型式检验报告是两个不同的概念,它们在认证和合规过程中都有重要作用,但它们的内容、使用范围和法律效力有所不同。、委托测试报告委托测试
    的头像 发表于 07-03 11:43 2817次阅读
    委托测试<b class='flag-5'>报告</b>和型式检验<b class='flag-5'>报告</b>什么区别

    跟老齐学Python:从入门到精通

    础的学习者介绍门时下比较流行、并且用途比较广泛的编程语言,所以,本书读起来不晦涩,并且在其中穿插了很多貌似与Python 编程无关,但与学习者未来程序员职业生涯有关的内容。 获取完整文档资料可下载附件哦!!!! 如果内容
    发表于 06-03 16:10

    基于STM32 人群定位、调速智能风扇设计(程序、设计报告、视频演示)

    基于STM32 人群定位、调速智能风扇设计(程序、设计报告、视频演示),有需要的同学推荐下载!
    发表于 05-28 21:34

    基于STM32 人群定位、调速智能风扇设计(程序、设计报告、视频演示)

    基于STM32 人群定位、调速智能风扇设计(程序、设计报告、视频演示)项目下载! 纯分享帖,需要者可点击附件免费获取完整资料~~~【免责声明】本文系网络转载,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请第
    发表于 05-23 20:35

    程序设计与数据结构

    程序设计与数据结构》重点阐述了三大方向内容: 1. C语言学习中的痛点:针对当前工程师在C语言学习中的痛点,如指针函数与函数指针,如何灵活应用结构体等。从变量的三要素(变量的类型,变量的值和变量
    发表于 05-13 16:45

    【道生物联TKB-620开发板试用】TK8620自编译固件烧录注意事项

    接上一报告,我向TK8260模组烧录了自己编译的固件,结果无法正常运行,联系厂家,厂家说没有烧录bootloader所致,bootloader在以下位置: 如果只烧录应用,不烧录bootloader
    发表于 04-28 21:06