python程序安装实验报告_20181202 实验一《Python程序设计》实验报告

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

课程:《Python程序设计》

班级: 1812

姓名: 李祎铭

学号:20181202

实验教师:王志强

实验日期:2020年4月13日

必修/选修: 公选课

1.实验内容

熟悉Python开发环境;

练习Python运行、调试技能

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

掌握git技能

2. 实验过程及结果

学习python我使用的是轻量化的atom,下面我将介绍下我的atom使用心得

Atom的安装和配置

下载Atom:Atom官网:https://atom.io/

直接点击Download即可

下载完成直接无脑安装即可使用Atom,接下来就是安装插件,以下是我平时常用的插件

这其中比较重要的几个是:

atom-simplify-chinese-menu:简体中文汉化包,不想看英文的福音,但是汉化并不完全

liner:代码审查工具,可以针对不同语言安装单独的liner,比如针对python可以下载liner-flake8

atom-beautify:代码格式标准化工具,支持大部分语言

minimap:小窗查看代码全览

kite:补全工具,高级功能是基于人工智能的代码预测能力,但是我目前体验不深切

markdown-preview-plus:markdown升级包,可实现预览

如何安装插件,这里我以gitee插件为例:

1.File->settings->install->搜索gitee即可安装

2.安装完成后,点击“扩展”即可看到码云工具

上传代码到码云

当我想要使用的时候发现我安装的gitee插件已经年久失修了,完全没法用,所以如果想要push项目的话我还是按照这篇博客来操作的:传送门

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

问题1:Atom使用的插件源在国内很难访问,必须更换国内镜像才能使用

其他(感悟、思考等)

我为了atom尽可能地体现作为GitHub自家高级记事本的定位,并未如网上诸多大神地做法,安装专门为python开发地ide组件,而仅安装了一些可以对格式、语法进行补充和修正地组件,同时为了应对多种变成需求,我还添加了适合编写markdown文本和html文本地插件。

经过了一段时间的学习,我发现atom高度的拓展性带来了一个问题,就是插件的兼容性,过多的插件会导致快捷键冲突、不兼容等问题,并且打开速度越来越慢甚至有赶超pycharm的趋势,所以就在昨晚,我还是安装了pycharm,真香!

参考资料

参考资料全写在传送门里面了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个基于 Django 框架实现的 Web 程序设计实验报告: # 实验名称:基于 Django 框架的 Web 程序设计 ## 实验目的 1. 理解 Web 程序的基本原理和工作流程 2. 掌握 Django 框架的基本使用方法 3. 实现一个具有基本功能的 Web 应用程序 ## 实验环境 - 操作系统:Windows 10 - Python 版本:3.7.4 - Django 版本:3.0.5 ## 实验步骤 ### 1. 安装 Django 在命令行中输入以下命令,使用 pip 安装 Django: ``` pip install django ``` ### 2. 创建 Django 项目 在命令行中输入以下命令,创建一个名为 mysite 的 Django 项目: ``` django-admin startproject mysite ``` ### 3. 创建应用程序 在命令行中进入 mysite 目录,输入以下命令,创建一个名为 polls 的 Django 应用程序: ``` python manage.py startapp polls ``` ### 4. 编写模型 在 polls 目录下的 models.py 文件中编写模型代码: ```python from django.db import models class Question(models.Model): question_text = models.CharField(max_length=200) pub_date = models.DateTimeField('date published') class Choice(models.Model): question = models.ForeignKey(Question, on_delete=models.CASCADE) choice_text = models.CharField(max_length=200) votes = models.IntegerField(default=0) ``` ### 5. 迁移数据库 在命令行中输入以下命令,迁移数据模型到数据库: ``` python manage.py makemigrations polls python manage.py migrate ``` ### 6. 创建视图 在 polls 目录下的 views.py 文件中编写视图代码: ```python from django.http import HttpResponse def index(request): return HttpResponse("Hello, world. You're at the polls index.") ``` ### 7. 创建 URL 映射 在 polls 目录下创建 urls.py 文件,并编写 URL 映射代码: ```python from django.urls import path from . import views urlpatterns = [ path('', views.index, name='index'), ] ``` 在 mysite 目录下的 urls.py 文件中引入 polls.urls 模块,并配置 URL 映射: ```python from django.contrib import admin from django.urls import include, path urlpatterns = [ path('polls/', include('polls.urls')), path('admin/', admin.site.urls), ] ``` ### 8. 运行 Web 服务器 在命令行中输入以下命令,启动 Web 服务器: ``` python manage.py runserver ``` 在浏览器中访问 http://127.0.0.1:8000/polls/,即可看到 "Hello, world. You're at the polls index." 提示信息。 ## 实验总结 本实验通过使用 Django 框架实现了一个简单的 Web 应用程序,并对 Django 框架的基本使用方法进行了介绍。在实验过程中,我们学习了 Django 的模型、视图、控制器、URL 映射等基本概念,以及如何创建 Django 项目和应用程序,并将数据模型迁移至数据库。通过本实验的学习,我们对 Web 程序的工作原理和开发流程有了更深入的理解。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值