20203314吴薪宇 实验一 《Python程序设计》报告

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


课程:《Python程序设计》
班级: 2033
姓名: 吴薪宇
学号:20203314
实验教师:王志强
实验日期:2021年04月17日
必修/选修: 公选课

## (一)实验内容

       1.熟悉Python开发环境;

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

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

       4.  掌握git技能




## (二)实验过程

       ①熟悉python的开发环境    

        a.首先需要从官网下载python(如图所示)

       下载地址:https://www.python.org/downloads/

        此处我下载的是python3.9.1

 

 

        b.打开命令提示符,运行python

        由于下载的是python3以上的版本,python可以正常输出中文。

 

        c.下载python所需要的编译器

         此处我下载的是简单易上手的pycharm

         从JET BRAINS官网下载如图所示

      (网址:https://www.jetbrains.com/zh-cn/pycharm/download/download-thanks.html)

       d.完成python中文配置并安装插件激活

 

 

 

       ②练习Python运行、调试技能

       a.在下载python之后,就直接在命令行中进行了调试,可以成功运行

         b.在pycharm中调试并运行

 

 

 

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

       a.变量和类型

       一、变量定义:变量是计算机内存中的一块区域,存储规定范围内的值,值 可以改变,通俗的说变量就是给数据起个名字。

       二、变量命名规则:

       1. 变量名由字母、数字、下划线组成

       2. 数字不能开头

       3. 不可以使用关键字

       三、多个变量赋值:

       Python允许同时为多个变量赋值。

       例如:a = b = c = 1 也可以为多个对象指定多个变量。

       例如:a,b,c = "zz",18,1

  

 

       运行结果

 

         

       要查看数据类型需要用到type()

 

        结果如下

 

        上图中的b即为字符串

        字符串(String)是由数字、字母、下划线组成的一串字符

        加号(+)是字符串连接运算符,星号(*)是重复操作

       

        b.缩进和注释

        通常,四个空格用于缩进,并且优先于制表符

        在Python中,我们使用井号(#)符号开始编写注释。

        它扩展到换行符。注释供程序员更好地理解程序。Python解释器会忽略注释。

#This is a comment
#print out Hello
print('Hello') 

        将注释扩展到多行。一种方法是在每行的开头使用hash(#)符号。例如:

#This is a long comment
#and it extends
#to multiple lines

        c.列表,元组,集合,字典

 

 

        元组用"()"标识,类似于List(列表),但是元组是不可变变量,元素不能二 次赋值,相当于只读列表。

        如下实例:

        >>> list=[1,2,3]

        >>> tuple=(4,5,6)

        >>> list[0]=10

        >>> list [10, 2, 3]

        >>> tuple[0]=40

        字典:

      (1)dictionary1 = dict(zip(list1 , tuple1))={1: 1, 2: 2, 3: 3, 4: 4, 5:5}

      (2)Dictionary = {“key1”:“value1”,“key2”:“value2”,…}直接赋值 Dictionary = {}或者Dictionary = dict()

        5.集合

      (1)集合的创建

        ①直接使用{}创建,注意如果输入重复的元素,只保留一个。   

        ②使用set()创建 使用set()函数将列表、元组等其他可迭代对象转换为集合。 注意集合是无序的,元素可能被打乱顺序。

     (2)集合的添加和删除

        添加:setname.add(element)    删除:del setname     删除一个元素:setname.pop(),setname.remove()      清空集合:clear()

     

       ④掌握git技能

       a.首先需要从官网上下载git,并创建本地仓库,并将本地仓库与远程码云仓库关联

       详细配置方法:https://www.cnblogs.com/desireyang/p/12035000.html

       b.在pycharm上下载gitee插件,配置好git后将作品提交并push到远程仓库

 

 

 

        在gitee中查看上传的文件

 

 

 

 ## (三)实验过程中遇到的问题和解决过程

        1.pycharm的激活

        解决方法:在网上寻找激活包,经过大量尝试终于获得激活权限,也可以通过学生证免费申请专业版pycharm

        2.git的配置和文件如何上传至码云

        解决办法:原本想用VScode配置git,后来发现配置较为复杂,于是选用pycharm。参考老师给的配置链接,我在网上

        百度了git的原理,什么是本地仓库和远程仓库,如何push,具体还有一些细节我询问了学长,最后将此问题解决。


## 感悟

             由于是第一次接触python,刚开始有好多东西并不是十分明白,软件的各项配置过程花费了我大量的时间,在此过程中我也学会了很多东西。

做事并不是一蹴而就的,还需要耐得住性子一步一步来,把基础打牢了,才能对以后的知识有灵活的运用。

 

posted @ 2021-04-17 16:21  ee111  阅读(148)  评论(0编辑  收藏  举报