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

20191108 2019-2020-2 《Python程序设计》实验一报告

课程:《Python程序设计》
班级: 1911
姓名: 朱家婧
学号:20191108
实验教师:王志强
实验日期:2020年4月11日
必修/选修: 公选课

1.实验内容

1.熟悉Python开发环境,侧重于注意点和技巧经验,不是呈现每个步骤;
2.练习Python运行、调试技能;
3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;
4.掌握git技能

2. 实验过程及结果

在windows上安装Python:

1.根据Windows版本(64位还是32位)从Python的官方网站下载对应的64位安装程序或32位安装程序
2.要勾Add Python 3.8 to PATH,点“Install Now”完成安装

安装并激活pycharm:

注意点:
1.最好选择professional版本下载,否则某些要求无法完成
2.输入激活码,activate即可激活

Pycharm中创建project和file:

1.首次使用pycharm可直接点击creat new project,非首次创建点击File-->New Project,在Location 处给出路径及名称;选择Open in new window 或者 Open in current window。
(点击红圈处选择路径,黄圈处选择编译器)

2.点击工程名称,New-->python file,输入file名称,回车即可创建file

调试Pycharm运行环境和简单运行:

1.File-->Settings-->Project:-->Project Interpreter
点击红圈处,show all选择编译器

2.使用Shift+Alt+F10或者点击黄圈处run按钮运行程序

在Python Shell练习简单程序:

1.变量和类型:注意:与C不同,Python中变量可以直接定义,无需申明,定义时避开保留字符
keyword.kwlist语句可打印保留字符:

使用type()可打印变量类型:

变量类型有:Integer 整型 Boolean 布尔型 Long integer 长整型 Floating point real number 浮点型 Complex number 复数型 String 字符串 List 列表 Tuple 元祖 Dictionary 字典

2.字符串:单引号、双引号皆可用于表示字符串;
字符串拼接使用“+”号,用类似[2:5]来截断字符串

分割合并字符串

检索字符串

用lower()和upper()能实现字母大小写转换;strip能去除两端的,lstrip去除左侧字符,rstrip去除右侧字符

3.对象:通过类定义的数据结构实例。对象包括两个数据成员(类变量和实例变量)和方法;所有python对象都拥有三个特性:身份、类型、值

4.缩进和注释:
单行缩进:Tab 多行缩进:Tab+Shift
单行注释:# 多行注释:选定注释代码,Ctrl+/ 或者三引号

git:

File->Setting->搜索Git,点击选择Git安装路径,选择bin目录下的git.exe
在Setting中选择Plugins,在Marketplace下搜索框中搜索gitee,点击Install进行下载安装
File->Setting->搜索gitee,点击Add account
VCS->Import inti Version Cintrol->Share Project on Gitee
输入项目名,选择文件,add;
VCS->commit后,VCS->Git->push即可。
注意:
若不是首次git到码云,直接commit后push即可。

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

  • 问题1:使用professional版的Pycharm没有激活码

  • 问题1解决方案:万能的百度搜索最新激活码,得到一激活码网址:https://www.jianshu.com/p/2b847ba51f66

  • 问题2:第一次下载的是community版本的Pycharm,结果在Marketplace下搜索不到gitee

  • 问题2解决方案:重新下载professional版本Pycharm

  • 问题3:总是出现push rejected

  • 问题3解决方案:在terminal中输入
    git pull
    git pull origin master
    git pull origin master --allow-unrelated-histories
    之后重新push即可

其他(感悟、思考等)

前期有时候会感觉有点烦闷,因为出现各种各样的问题,安装中的、运行中的,甚至有一次写了半小时代码但花了一晚上时间搞清楚为什么push不上去。但我发现最近这种杂七杂八的问题逐渐减少,说明只要坚持就会有进步。现在代码难度逐渐加大,不过作为小白的我是不会放弃的!

参考资料

posted @ 2020-04-12 10:12  191108  阅读(260)  评论(0编辑  收藏