1、Python的下载和安装

最新版本python3.7.3

https://www.python.org/downloads/release/python-373/

web-based: 在线安装包

executable: 离线安装包

embeddable zip file: zip解压包

x86-64:适合64位系统

x86:适合32位系统

2、VSCode增加扩展

python扩展

代码运行工具扩展

 vscode使用鼠标滚轮+ctrl放大和缩小字体

文件>>>首选项>>>设置:搜索mouse w'heel zoom,打勾即可。

 Python pip

pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。
目前如果你在 python.org 下载最新版本的安装包,则是已经自带了该工具。
Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。

常用pip命令,可运行于cmd窗口或者vscode终端。

pip list  #查看已经安装的python第三方库
pip install SomePackage #安装somepackage最新版本
pip install SomePackage==1.0.4 #安装somepackage指定版本
pip install 'SomePackage>=1.0.4' #安装somepackage最小版本

  

3、乱码处理

官方解决方案

PEP 263 -- Defining Python Source Code Encodings

参考地址:https://www.python.org/dev/peps/pep-0263/

python源代码文件默认使用ascii编码格式,通过编码声明告知python编译器源码的编码格式。编码声明必须在源代码文件第一行或者第二行。

python3支持utf-8字符集,只要确保:源代码编码格式、源代码文件系统保存编码格式、终端输出字符编码格式,三者保持一致即可。

示例:

# 声明python源代码文件的编码格式(以下三种方式都可以)
#coding=utf-8
#coding:utf-8
# -*-coding:utf-8 -*- # 改变标准输出的默认编码
import io
import sys
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf8')

  

示例:

# 声明python源代码文件的编码格式
#coding=utf-8 # 改变标准输出的默认编码
import io
import sys
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf8') #输出信息
print("hello world!")
print("你好拍森")

  

4、Hello Word

# 定义整型变量
a = 5
# 输出变量
print(a)
# 输出变量类型
print(type(a))
# 定义字符串变量
# b="hello python"
# 输出变量类型
print(type(b))

  

5、print函数的详细用法

#打开一个文件
f=open("out.txt","w")
#将输出结果输出到文件中(默认输出到显示器:sys.stdout)
print("a","b","c",sep="|",end="\t",file=f)
print("a","b","c",sep="|",file=f)

  鼠标停留在print函数上可以看到该函数详细定义信息。

6、注释

单行注释:#

多行注释:三个单引号或者三个双引号前后包围

#这是单行注释
print("单行注释")
'''
这是多行注释1
这是多行注释2
这是多行注释3
'''
print("多行注释")
"""
这是多行注释1
这是多行注释2
这是多行注释3
"""
print("多行注释2")

  

Python01 VSCode开发环境和入门程序的更多相关文章

  1. 39 Ubuntu下配置python的vscode开发环境

    0 引言 最近想在ubuntu下搞深度学习,首先配置了python的vscode开发环境.在配置python时,选择了Anaconda3.x,保证了其相对于系统python2.x的独立性.另外,vsc ...

  2. Mac OS安装Go语言及配置VSCode开发环境:一个工具(gopls)解千愁

    前言 截止到目前为止,Go语言已经更新到1.14.1,网上的很多教程均已经过时,我在此汇总并整理一下相关的教程,提供一个适合当下的Mac OS教程. 教程中使用了Go在1.11之后推出的依赖包管理工具 ...

  3. HC32L110(三) HC32L110的GCC工具链和VSCode开发环境

    目录 HC32L110(一) HC32L110芯片介绍和Win10下的烧录 HC32L110(二) HC32L110在Ubuntu下的烧录 HC32L110(三) HC32L110的GCC工具链和VS ...

  4. PYTHON实战完整教程1-配置VSCode开发环境

    一.安装 为降低学习门槛,保证学习目标的聚焦,我们在windows(使用WinServer2019虚拟机)上搭建开发环境.(系列教程最后结束时,也会部署到linux上) 打开Python官网 http ...

  5. [转] 从零构建 vue2 + vue-router + vuex 开发环境到入门,实现基本的登录退出功能

    这是一个创建于 738 天前的主题,其中的信息可能已经有所发展或是发生改变. 前言 vue2 正式版已经发布将近一个月了, 国庆过后就用在了公司的两个正式项目上, 还有一个项目下个月也会采用 vue2 ...

  6. 在 IntelliJ IDEA 中配置 JSF 开发环境的入门详解

    JSF 作为 JavaEE 官方标准,在了解并掌握其基本开发技术后,对于功能要求较高.业务流程复杂的各种现代 Web 应用程序开发将会成为非常合适且强大的高效率开发利器.JSF 的开发环境搭建涉及到在 ...

  7. golang+vscode开发环境的搭建

    一.windows下安装golang开发环境 (1)配置GOROOT变量,在系统变量中点击新建,变量值是golang安装文件夹目录 (2)配置Path变量,选中Path点编辑即可,在变量值后面追加;% ...

  8. 如何从零搭建一个webpack+react+redux+react-redux的开发环境一入门

    阅读本文章的时候,你要有一定的基础知识储备,简单的es6知识,模块化思想知识,js基础知识,node基础知识,react等 首先执行npm init,此时我的文件叫case; 下面安装一些需要的npm ...

  9. HK32F030MF4P6的Linux GCC工具链和VSCode开发环境

    HK32F030MF4P6简介 航顺的 HK32F030MF4P6, TSSOP20封装, Arm Cortex M0 内核, 内建32MHz时钟, 16K Flash, 2K RAM(实际上可用的有 ...

随机推荐

  1. 一次偶然的点开一盏灯引发的SEO初识

    事情是这样,不小心点开了dev tools的审计(audits)面板,点开了灯之后,画风如下 emmm, SEO 跑了满分也,好奇宝宝就往下滚到SEO区域,发现了如下新大陆 嗯,原来是应用满足了打钩的 ...

  2. QxOrm 1.2.9 下载 以及编译方法 简介.

    QxOrm 是一个基于QT开发的数据库方面的ORM库,功能很强大,是QT C++数据开发方面的好工具. 目前已经更新1.3.1 .但 不幸的是 它的官网http://www.qxorm.com/ 莫名 ...

  3. Windows下安装CUDA8.0

    在Win10下安装CUDA8.0,并使用VS2013测试: 机器配置: Windows 10 VS 2013 CUDA8.0 CUDA 8.0:下载地址 CUDA其他版本:下载地址 1. 安装CUDA ...

  4. js 常用排序

    1. 冒泡排序 原理:从第一个元素开始,把当前元素和下一个索引元素进行比较.如果当前元素大,那么就交换位置,重复操作直到比较到最后一个元素 function bubbleSort(arr) { if ...

  5. poj1144 tarjan求割点

    poj1144 tarjan求割点 额,算法没什么好说的,只是这道题的读入非常恶心. 注意,当前点x是否是割点,与low[x]无关,只和low[son]和dfn[x]有关. 还有,默代码的时候记住分目 ...

  6. PJzhang:kali linux安装金山wps、永中office、sougoupinyin、ibuspiyin

    猫宁!!! 参考链接:https://www.cnblogs.com/liuxingbusi/p/9277127.html https://www.cnblogs.com/xcb0730/p/6808 ...

  7. 黑马学习Ajax 跨域资源共享 jQuery+jsonp实现

  8. SpringBoot---核心---基本配置

    1.[入口类和@SpringBootApplication注解] 2.[关闭特定的配置] 3.[定制Banner] 1.1 修改Banner 1.2 关闭Banner 4.SpringBoot配置文件

  9. C. Epidemic in Monstropolis

    http://codeforces.com/contest/733/problem/C 一道很恶心的模拟题. 注意到如果能凑成b[1],那么a的前缀和一定是有一个满足是b[1]的,因为,如果跳过了一些 ...

  10. WebStorm技巧-在安卓手机上运行Ionic程序

    打开菜单项 Run -> Run-   选择 Edit Configurations-   添加一个 PhoneGap/Cordova 配置项,命名如: Ionic Android, 并输入相关 ...