python简介
前言
思来想去,我好像还没有什么能教给大家的,毕竟我本人很菜(雾
那就写一点面向0基础的code learner的python学习指南,学完大概能达到–看得懂别人代码的水平?(雾
毕竟编程/代码是拿来用的,不是用来学的(?
表意不清,先在这挖个坑,以后再来填。
从计算机开始
我不知道要不要讲二进制、八进制、十进制和十六进制,自行搜索叭。(雾
ASCⅡ码、Unicode码、UTF-8码同理。
计算机
分为软件和硬件(挖个坑 待会用图解释
硬件
硬件又分为主机和外部设备
比如上图中就是显示屏和主机一体机,屏幕和鼠标都是外部设备。
存储单位
!!需要图
操作系统
操作系统(Operating System,简称OS)是管理和控制计算机软件与硬件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件
常见的操作系统:Unix/Linux、Windows、Mac OS
程序设计语言
机器语言、汇编语言、高级语言、C/C++、Java、Python
Python语言简介
Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。
Python的设计哲学是“优雅”、“明确”、“简单”
Python是自由软件之一,免费、开源。
Python已经被移植到许多平台上。这些平台包括Unix/Linux、Windows、Mac OS。
Python主页:www.python.org
Python集成开发环境
IDLE:Python安装包内置开发环境
Thonny:Python IDE for beginners网址是 https://thonny.org/(☆本文推荐使用Thonny学习,请点击前方链接进入官网下载)
jupyter:安装Anaconda自带的高级IDE,数据科学家首选开发环境
PyCharm :由著名的JetBrains公司开发,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。程序员的开发环境
标识符和变量
标识符是指用来标识某个实体的一个符号,在不同的应用环境下有不同的含义
标识符由字母、下划线和数字组成,且不能以数字开头
python中的标识符是区分大小写的,Andy与andy是不同的标识符
举三个简单的例子:
a | my_test | _123
注意:python一些特殊的组合,是所谓的关键字。关键字不允许作为标识符。
常量和变量
常量就是不能改变的量,比如常用的数学常数3.14159就是一个常量
变量就是程序为了方便地引用内存中的值而为它取的名称。Python变量名是大小写敏感的
1 | >>>a=7 #“=“是赋值号 (此处#为注释,不影响代码运行) |
如上图,在Thonny的下半部分区域(Shell)中,在>>>后输入a=7
7是一个对象,可以通过变量a引用这个对象
按回车后再输入a,回车,输出7
id函数
Python变量有一个非常重要的性质:变量是将名字和对象关联起来。赋值操作并不会实际复制值,它只是为数据对象取个相关的名字。名字是对象的引用而不是对象本身
id是Python的内置函数,显示对象的地址
输入及输出函数
输入函数:input()
input()指接受一个输入的数据返回一个字符串,其接受的数据需换行输入
其中‘9’表示是一个字符串
1 | >>>a=input() |
int()函数指接受一个值(这里来自input())返回一个可以运算的整数
其他种类的值可用其他函数运算化。若接受的值并非整数,则int()报错
1 | >>>a=int(input()) |
输出函数:print()
print是输出函数,参数是输出值
1 | >>> print(3) #输出1个数字 |
每行输出一个值
1 | >>>print(3) |