python基础,,一、前言介绍  py


一、前言介绍

  python程序的要素:

  内置数据类型:亲儿子  内置数据结构:拿手的武器  内置函数:护卫队  标准库:核心部队  第三方库:雇佣军  自定义:杂牌军  逻辑控制语句:指导方针  异常处理:监督机构

1.1 python代码的运行过程

  Web环境的运行过程

  使用第三方网站: http://pythontutor.com/visualize.html

  在面向对象之前,我们都可以使用这个网站来查看代码的运行过程。

  但是只能演示单个文件的小工具。

使用如下代码

技术分享图片
 1 #!usr/bin/env python 2 #-*-  conding:utf-8 -*- 3 __author__ = ‘LouHui‘ 4  5  6 desc = ‘51备忘录‘.center(30,‘-‘) 7 print(desc) 8 welcome = ‘welcome‘ 9 print(f‘{welcome},{__author__}‘)10 print(‘请输入备忘录信息:‘)11 all_memo = []12 13 is_add =True14 all_time = 015 while(is_add):16     in_date = input(‘日期:‘)17     in_thing =input(‘事件‘)18     in_time= input(‘用时:‘)19     print(‘待办列表‘.center(30,‘-‘))20     one = ‘{date},处理{thing},用时{time}‘.format(date=in_date,thing=in_thing,time=in_time)21     all_memo.append(one)22     all_time += int(in_time)23     num = 024     for m in all_memo:25         num += 126         print(‘%s:%s‘%(num, m))27 28     print(f‘共{len(all_memo)}条待办事项,总时长: {all_time} 。‘,end=‘‘)29     print(‘(y:继续添加,n:退出)‘)30     is_add = input().strip() == ‘y‘
51备忘录初始代码

1.2 vscode 配置python环境 和 如何debug

  好程序都是debug出来的!!

1.2.1 vscode配置python环境

  1.打开vscode编辑器,选择打开文件夹,我们可以新建立一个文件夹,我的是 python

技术分享图片

  2.点击下 debug 按钮,选择 添加配置 ,

   在控制台中选择python,就会在我们的python3目录下生成一个全局目录。我们返回我们的资源管理器。

技术分享图片

技术分享图片

  3.重头戏,配置 我们的python路径 和 一些扩展插件。

    点击 文件-》 首选项 -》 设置

  技术分享图片

可以直接在 用户设置 里面添加设置,也可以在 工作区设置 里面设置。任选一种就可以了。

  如果点击工作区,在我们的目录下会生成一个setting.json文件。

  添加如下的设置:

{    "python.pythonPath": "D:\\Miniconda3\\envs\\LH\\python.exe", 
      //python的位置,让vscode找到编译器去执行,(我们可以使用conda env list 找到我们的路径)。
      //还有vscode的插件安装也需要这个路径,不然插件无法安装,插件的安装,实质上是用pip去的
      //对于 \\ 在python \ 代表着转意,会把后面第一个字母连在一起,所以要表示路径要加\\。 转义出来就是真实的 \ "python.linting.pylintEnabled": false, \\这个插件的语法报错太多,所以关闭。 下面几个就是python代码规范。 "python.linting.pep8Enabled": true, "python.linting.lintOnSave":true, "python.formatting.provider": "yapf"}

其他的配置,在上一节有介绍,这里再写下,加入到上面任意一个设置就好了。

    "files.autoSave": "afterDelay",   //自动保存    "files.autoSaveDelay": 3000,    "editor.wordWrap": "on"            //换行

1.2.2 debug 的使用

  设置断点,在监视区域 添加 我们关心的变量,单步执行等。

  在变量区:我们在调试的过程中,可以动态修改变量的值,这个非常有用。

  

python基础

评论关闭