今日内容:

1、编程语言介绍(***)

2、python介绍(***)

3、安装cpython解释器(多个版本)(****)
4、运行python程序的两种方式(****)
4.1 交互式
4.2 命令行:python3 D:\test.py
运行python程序的三个阶段(******)

5、变量(*****)
6、数据类型的基本使用(*****)
7、运算符(*****)

一、编程语言

机器语言:速度快,直接应用于硬件,但是编程难度大

汇编语言:本质应用于硬件,用英文标识来编写程序,学习难度大

高级语言:用人类的表达方式编写程序,不需要考虑应计算机硬件

  • 编译型:相当于谷歌翻译
  • 解释型:相当于同声传译

执行效率由高到底,开发效率由低到高,跨平台性由低到高

二、安装解释器

三、Python程序执行方式

交互式:及时得到命令的执行结果,通常用来调试代码

命令行式:运行python程序经历的3个阶段

    先启动Python解释器

    Python解释器吧文件内容当成文本内容读入内存(此时的Python解释器相当于文本编辑器)

    Python解释执行刚刚读入内存的代码

四、变量

  1.什么是变量?

    量是记录事物状态的、

    变指的事事物的状态是可以改变的

  2.为什么用变量?

    为了让计算机具备人记忆事物的状态的技能

  3.如何使用变量?

    先定义:

        变量名

        =(赋值符号)

        变量值

    后引用:通过变量名引用值

    强调:变量名是访问到值得唯一方式

变量名的命名:

大前提:变量名应该见名知意

与法规定:

1变量名是有字母,数字,下划线组成

2不能以数字开头

3不能使用Python的关键字

命名风格:纯小写的+下滑划线

驼峰体

变量值得三大特征:

id:变量值在内存中的唯一标识(根据内存地址计算而来,内存地址不同则id不同,内存地址相同则Id相同)

type:不同类型的值用来记录不同的状态

值:

内存管理:

垃圾回收机制:引用计数增加

       引用计数减少

   

Python学习之路——Day02的更多相关文章

  1. python学习之路---day02

    一:while循环 while 条件语句 #如果条件成立则执行下面的循环语句 循环语句 eg1:1+2+3+4+5......+100=? num=0 #给num和sum赋初值 sum=0 while ...

  2. python学习之路-day2-pyth基础2

    一.        模块初识 Python的强大之处在于他有非常丰富和强大的标准库和第三方库,第三方库存放位置:site-packages sys模块简介 导入模块 import sys 3 sys模 ...

  3. Python学习之路-Day2-Python基础3

    Python学习之路第三天 学习内容: 1.文件操作 2.字符转编码操作 3.函数介绍 4.递归 5.函数式编程 1.文件操作 打印到屏幕 最简单的输出方法是用print语句,你可以给它传递零个或多个 ...

  4. Python学习之路-Day2-Python基础2

    Python学习之路第二天 学习内容: 1.模块初识 2.pyc是什么 3.python数据类型 4.数据运算 5.bytes/str之别 6.列表 7.元组 8.字典 9.字符串常用操作 1.模块初 ...

  5. Python学习之路-Day1-Python基础

    学习python的过程: 在茫茫的编程语言中我选择了python,因为感觉python很强大,能用到很多领域.我自己也学过一些编程语言,比如:C,java,php,html,css等.但是我感觉自己都 ...

  6. python学习之路网络编程篇(第四篇)

    python学习之路网络编程篇(第四篇) 内容待补充

  7. Python学习之路【第一篇】-Python简介和基础入门

    1.Python简介 1.1 Python是什么 相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一.从性质上来讲它和我们熟知的C.java.php等没有什么本质的区别,也是 ...

  8. python 学习之路开始了

    python 学习之路开始了.....记录点点滴滴....

  9. python学习之路,2018.8.9

    python学习之路,2018.8.9, 学习是一个长期坚持的过程,加油吧,少年!

随机推荐

  1. [转]C#中基于GDI+(Graphics)图像处理系列之前言

    直接给出原文链接吧: C#中基于GDI+(Graphics)图像处理系列之前言 链接:https://pan.baidu.com/s/1zm5TCOHqkqEfiLZuqO0UMA 提取码:qz0h

  2. AI numpy

    nan:not a number inf:infinate arange(start, stop, step):[start, stop),step是步长的数组 sin:正弦函数 cos:余弦函数

  3. docker+openvswitch实现主机与容器的网络通信

    主要用到openvswitch和netns网络名称空间的相关知识还有ip命令的使用. 实验环境的结构图如下: 思路如下: 安装openvswitch ovs创建br0,br1,并启动两个不加载网络的d ...

  4. 简单使用redis实现sso单点登录

    前面几篇分享了nosql只mongodb,今天简单分享另一个nosql神兵redis. 主要模仿sso单点登录,将登录人信息写入redis.话不多说,直接上马,驾. /// <summary&g ...

  5. Jmeter性能与接口自动化实战

    本书可以作为工具书,也可以作为jmeter疑难杂症的良方!各位同学在jmeter学习中遇到的常见难题,在本文中都可以检索到答案. 大纲如下: ☞点击这里,获取本书

  6. CISCO交换机-SNMP配置

    1.1     SNMP基础配置 router> enable 进入路由器是用户模式 router# conf terminal 进入路由器的全局配置模式 #snmp-server commun ...

  7. Leetcode -- 394. Decode String

    Given an encoded string, return it's decoded string. The encoding rule is: k[encoded_string], where ...

  8. adb命令集合

    1. 获取序列号: adb get-serialno 2. 查看连接计算机的设备: adb devices 3. 重启机器: adb reboot 4. 重启到bootloader,即刷机模式: ad ...

  9. BeautifulSoup库

    '''灵活又方便的网页解析库,处理高效,支持多种解析器.利用它不用编写正则表达式即可方便的实现网页信息的提取.''' BeautifulSoup库包含的一些解析库: 解析库 使用方法 优势 劣势 py ...

  10. 利用tushare进行对兴业银行股价的爬取,并使用numpy进行分析

    import sysimport tushare as tsimport numpy as npdata=ts.get_h_data('601066')print(data)#读出兴业银行7列数据da ...