zoukankan      html  css  js  c++  java
  • 20201324 2020-2021-2 《Python程序设计》实验一报告

    20201324 2020-2021-2 《Python程序设计》实验一报告

    课程:《Python程序设计》
    班级: 2013
    姓名: 徐源
    学号:20201324
    实验教师:王志强
    实验日期:2021年4月12日
    必修/选修: 公选课

    1.实验内容

    1.熟悉Python开发环境,本报告以pycharm为例,对其安装,创建工程和文件;

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

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

    4.掌握git技能。

    2.实验过程及结果

    熟悉Python开发环境

    • 安装PyCharm:进入PyCharm的官方网站或者直接打开PyCharm下载界面,根据教程完成安装、激活。
    • 创建工程: File-->New Project选择路径,在Location 处选择路径及名称;选择Open in new window 或者 Open in current window。image
    • 创建文件:File-->New...选择Python file,输入文件名,创建文件

    image

    练习Python运行、调试技能

    • 练习python运行:代码编写完成后,右键Run “文件名”进行编译运行。或者通过快捷键 Shift+Alt+F10

    image

    • debug技巧快捷键:

      • F9: debug调试,Resume Program

      • ctrl+F5: 重新执行

      • Ctrl+Shift+F8: View Breakpoints已经进入了一个函数体中,现在想跳出当前函数体内,返回到调用此函数的地方,即使用此功能

      • F8: Step Over执行下一行

      • F7: Step Into在单步执行时,遇到子函数就进入并且继续单步执行,有的会跳到源代码里面去执行。

      • Shift+Alt+F7: Step Into My Code在单步执行时,遇到子函数就进入并且继续单步执行,不会进入到源码中。

      • Shift+F8: Step Out跳出当前方法

      • Alt+F9: Run to Cursor执行到下一个断点

      • Alt+F8: Evaluate Expression

      image

    练习变量和类型、字符串、对象、缩进和注释等

    变量,类型与对象

    • 类型有int , float , str , bool , list , tuple , dictionary等
    • 通过type()函数可以查看对象的类型

    image

    练习字符串

    image

    练习缩进和注释

    • 代码缩进;
      python中同一个级别的代码块的缩进量必须相同。
      • 单行缩进:Tab
      • 多行缩进:选定缩进代码,Tab+Shift
    • 代码注释:
      • 单行注释:#
      • 多行注释:
        • 三引号''' …… '''
        • 选定注释代码,Ctrl+/

    掌握git技能

    按照教程下载Git,VCS-->Commit-->VCS-->Git,连接本地仓库与码云仓库

    git add .
    git commit -m "注释"
    git remote add origin https://gitee.com/xu-yuan-20201324/python_use.git
    git push origin master		//将本地代码push到码云
    

    image

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

    • 问题1:新建的python文件无法运行,系统报错显示该文件没有与之相连的python.exe

    • 问题1解决方案:仔细阅读报错信息,发现是因为之前卸载重装过一次python,pycharm中保留的是已不存在的路径。 Run-->Edit Configurations,在python interpreters中修改路径

    • 问题2:本地代码无法通过git push origin master上传至码云

    • 问题2解决方案:研究教程,百度查询,未能解决。但实践发现通过pycharm右上角的绿色箭头同样可以达到目的,暂且使用这种方式上传代码

    • 问题3:作为大一学生,同时学习c和python,语法上容易搞混,下意识地使用printf而非print,for循环和while循环后面习惯性加括号

    • 问题3解决方案:多比较两种语言的不同,善于总结,多写多练

    4.其他(感悟、思考等)

    • python真的是书写简洁而又功能强大的语言,从代码简洁程度上来说,同样是重复打印某个语句,c语言需要一遍遍地循环,而python只需*n;python 的变量不需声明类型,类型转换灵活,随写随用;功能上python可以对非常大的数做运算,而不必像c一样考虑复杂的大数运算。
    • 各类编程语言之间其实是相通的,希望学好python这门前景广阔的语言,也在python中锻炼自己的程序设计思维,提高自己专业课的水平。

    5.参考资料

    新手必会,pycharm的调试功能(史上最详篇):https://zhuanlan.zhihu.com/p/62610785

    码云+Git+Pycharm配置:https://www.mosoteach.cn/web/index.php?c=res&m=index&clazz_course_id=3618F6B1-9D43-4EF0-85E9-8342969DB202

    手把手地教你安装pycharm:https://www.cnblogs.com/du-hong/p/10244304.html

  • 相关阅读:
    代码检查工具介绍
    Eclipse利用代理快速安装插件
    toString结果
    Eclipse查看jdk源码
    java语言基础特性
    TODO、FIXME和XXX转载
    java泛型
    不良代码总结
    mockServer学习
    akka
  • 原文地址:https://www.cnblogs.com/cqszxy2020/p/14650960.html
Copyright © 2011-2022 走看看