活动地址:CSDN21天学习挑战赛

今天是正式学习python的第一天,作为小白,从0开始。

环境搭建

1,python开发环境安装

下载:

[python 官网](https://www.python.org/downloads/windows/)

本人win7系统64位,2020 年 9 月 24 日 ,最高版本 Python 3.8.6 X64,是支持Windows 7 系统的最后一个版本。下载win64exe安装包。

安装:需要注意的是自定义安装路径,先在D盘找个文件夹。

环境变量:

【我的电脑/计算机】→右键【属性】→【高级系统设置】→【环境变量】→【系统变量】

选中Path,再点击【编辑】,尾部新增“D:\WTnn\28python;” (即Python安装的目录),依次确定即可。

测试:win+r打开运行对话框输入cmd打开命令行,在命令行中输入python或者【python --version】,出现版本号就是OK的。

2,vscode插件

python 插件:

A,搜索【python】,安装

B,安装好【Ctrl+Shift+P】,在弹出的搜索框输入【python select Interpreter】,选择Python:Select Interpreter

C,会列出系统所有python解释器,*选择对应的解释器*(你电脑安装python的版本) 例如:Python 3.8.6 64-bit

Code Runner插件:
A,搜索【Code Runner】,安装
B,安装好【Ctrl+Shift+P】,在搜索栏输入【Code Runner】,Clear Previous Output 选项打勾。
C,右上角的运行小三角按钮 运行代码

3,Run in Terminal

提示:搭配Code Runner,可以把代码放到 VS Code 内置的 Terminal 来运行

  1. 选择 文件 -> 首选项 -> 设置,打开VS Code设置页面,找到 Run Code configuration,勾上 Run In Terminal 选项。
  2. 设置之后,代码就会在 Terminal 中运行了。

4,运行第一个程序

A:按下【Ctrl+N】新建一个文件,再安装图中红色箭头指示位置,在搜索栏输入【python】选择对应的python语言选项

B:输入下面代码

```py

import datetime

print(datetime.datetime.now(),'Hello World!')

```

语言特性

1,标识符

提示:就是命名,起名。
A、任何场景都严格**区分大小写**!也就是说A和a代表的意义完全不同

B、必须是字符或者下划线开头,其他的部分由字母、数字和下划线组成

C、pep 8要求:小写字母拼写,**多个单词用下划线分开**;受保护的实例用单个下划线开头;私有的实例用两个下划线开头。

```py

abc = 1

_a =1

```

2,保留字

提示:被该语言官方使用的特殊标识符,也叫关键字,例如:朕,哀家。
A,Python语言的关键字只包含小写字母。
B,此处列举30个。

3,注释、缩进和导入

提示:无
A,注释在代码执行过程中相当于不存在,多数起到说明,笔记的效果
B,python的标准语言**不需要使用分号**。简单的换行就表示语句已经结束! !
C,缩进: tab 健(4个空格)

D、换行连接符:`\`,在[]{}()里面的语句无需用换行连接符。

E、用import 或者 from XXX import fn,fn,xxx就是模块,fn就是函数,多个用逗号分开,全部用 * 代替。

4,运算符

  • 算数运算符(+-*/)//取整除 %取余数 **幂(次方)
  • 赋值运算符(=)例如 a, b = 1, 2;也可以使用 += -=之类的表达方式。
  • 比较运算符(><=!=)
  • 逻辑运算符(and or not) 就是且或非
  • 运算符的优先级
    1. **幂
    2. //取整除 %取余数 */
    3. +- 赋值运算
    4. 比较运算
    5. 逻辑运算符

我与Python的偶遇(第二篇)相关推荐

  1. Python开发【第二篇】:初识Python

    Python开发[第二篇]:初识Python Python简介 Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为 ...

  2. 初学Python——文件操作第二篇

    前言:为什么需要第二篇文件操作?因为第一篇的知识根本不足以支撑基本的需求.下面来一一分析. 一.Python文件操作的特点 首先来类比一下,作为高级编程语言的始祖,C语言如何对文件进行操作? 字符(串 ...

  3. python编程可视化小程序_人人都可以写的可视化Python小程序第二篇:旋转的烟花...

    兴趣是最好的老师 枯燥的编程容易让人放弃,兴趣才是最好的老师.无论孩子还是大人,只有发现这件事情真的有趣,我们才会非常执着的去做这件事,比如打游戏.如果编程能像玩游戏一样变得有趣,我相信很多人就特别愿 ...

  4. 使用python完成的一个烟花小程序-人人都可以写的可视化Python小程序第二篇:旋转的烟花...

    兴趣是最好的老师 枯燥的编程容易让人放弃,兴趣才是最好的老师.无论孩子还是大人,只有发现这件事情真的有趣,我们才会非常执着的去做这件事,比如打游戏.如果编程能像玩游戏一样变得有趣,我相信很多人就特别愿 ...

  5. Python之路(第二篇):Python基本数据类型字符串(一)

    一.基础 1.编码 UTF-8:中文占3个字节 GBK:中文占2个字节 Unicode.UTF-8.GBK三者关系 ascii码是只能表示英文字符,用8个字节表示英文,unicode是统一码,世界通用 ...

  6. 人人都可以写的可视化Python小程序第二篇:旋转的烟花

    兴趣是最好的老师 枯燥的编程容易让人放弃,兴趣才是最好的老师.无论孩子还是大人,只有发现这件事情真的有趣,我们才会非常执着的去做这件事,比如打游戏.如果编程能像玩游戏一样变得有趣,我相信很多人就特别愿 ...

  7. Python学习【第二篇】 : Python入门

    Python安装 Hello World 字符编码 变量 用户输入 模块初识 .pyc是个什么? 数据类型 数据运算 表达式if ...else语句 表达式for 循环 break and conti ...

  8. python画静态烟花_人人都可以写的可视化Python小程序第二篇:旋转的烟花

    兴趣是最好的老师 枯燥的编程容易让人放弃,兴趣才是最好的老师.无论孩子还是大人,只有发现这件事情真的有趣,我们才会非常执着的去做这件事,比如打游戏.如果编程能像玩游戏一样变得有趣,我相信很多人就特别愿 ...

  9. Python开发【第二篇】:基础数据类型

    内容概要 格式化输出 运算符 编码 基本数据类型 深浅拷贝.小数据池 1.格式化输出 # %s 占位字符串. 实际上可以占位任何东西(用的最多的) # %d 占位整数. 只能占位数字 # name = ...

  10. Python开发【第二篇】:Python基本数据类型

    运算符 设定:a=10,b=20 . 算数运算 2.比较运算 3.赋值运算 4.逻辑运算 5.成员运算 基本数据类型 1.数字 int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**3 ...

最新文章

  1. 强化学习(六) - 连续空间中的强化学习(RL in Continuous Spaces)及相关实例
  2. I2C和SPI总线优缺点对比
  3. 微软职位内部推荐-Sr. Dev Lead
  4. 基于GNN,强于GNN:胶囊图神经网络的PyTorch实现 | ICLR 2019
  5. logstash tcp multihost output(多目标主机输出,保证TCP输出链路的稳定性)
  6. Red Hat Linux 5.2 14T大文件系统 分区过程
  7. RDA PQ工具使用 (Adi Analysis)
  8. postman断言作用及怎么使用
  9. Linux下java web服务器搭建(JDK1.6、MySQL5.1、Apache2.2+2...
  10. 第七章 二叉搜索树 (d2)AVL树:插入
  11. 《Android进阶之光》— Android 书籍
  12. MYSQL——操作数据表中的记录
  13. 使用maven给jar包生成对应的pom文件
  14. qt html5播放器,Qt实现网络播放器
  15. matlab函数imhist执行错误可能因为图像不是灰度的
  16. 前端a标签下载图片文件
  17. GridView控件 Image控件 与图片的二进制数据库存储和显示
  18. Android USB Camera(1) : 调试记录
  19. 几种绳子打结的方法 - T爸写给小T的书
  20. [蓝桥杯]连号区间数[题目详解]

热门文章

  1. 【Java设计模式 规范与重构】 六 代码重构小结
  2. matlab2016a贝叶斯工具箱,matlab贝叶斯工具箱
  3. 【GO+Iris】Iris框架初识
  4. 华为鸿蒙os产品,华为鸿蒙OS发布 首先应用于智慧屏产品
  5. 安徽工业大学计算机考研资料汇总
  6. URPF学习笔记(手写版)
  7. SSD目标检测的个人总结(1)—— 锚框的生成
  8. GOIP connects with Elastix through “config by line”
  9. QTreeView使用总结--序
  10. IDEA 设置类注释和方法注释模板