前言
大家好,这里是想学好编程的初中生一枚,我打算将这个文章作为我的学习笔记,同时也可以帮助读者学习!
所谓“基础教程”也就给予这个文章一个定义了,仅仅会讲概念性并且简单的知识点。
Python的安装
学习一个新语言当然就是需要安装环境了,其中有两项
其中要安装python和python的解释器,在我看来,安装python就相当于让计算机学会这个语言,而安装python的解释器就是方便运行这个程序
第一步:安装python
进入这个python的官网,选择上方的downloads
然后直接选择download for Windows
这样的话应该能自动下载了
我们要选择customize installation 这样我们可以自定义所要下载的的东西
然后接下来有一点很重要,这个页面下方的一个框必须勾选,上面写着
Add Python to PATH
ok,接下来一路默认就行了,python的安装位置其实没什么太大影响,只要你能记得住就行
还有一个测验的需求,简单来说我们可以直接调出运行窗口(win+r),输入CMD
然后输入 python
如果出现这个界面,就说明安装成功
其实这样已经可以编写代码了呢
安装IDE
我其实现在还是搞不太清“解释器”“编译器”“IDE”“IDLE”的区别,但是我倒是知道接下来要安装的东西叫应该是叫“IDE”(集成开发环境)
大概就是为了让编写程序更方便和直观吧!
接下来要讲解两款的安装
- pycharm
- vscode
PyCharm的安装
我们先进入这个网页https://www.jetbrains.com/zh-cn/pycharm/download/?section=windows
大概就是这样的界面
之后下滑,找到PyCharm Community Edition
然后 直接进行下载,我感觉所需要注意的不多,根据自己的需求进行选择即可
VS Code的安装
Visual Studio Code - Code Editing. Redefined先进入这个网站
直接选择下载
之后 建议安装过程那些选项框仔细读读然后选择
VS Code的插件推荐
我因为最开始学习python就用的vscode所以能稍微比pycharm了解点。
我们先来点击这里的扩展
推荐第一个,中文界面插件!
要我说,有个初中英语文凭这些界面也都是能看懂了,但是最好的还是下载个这个,可以方便阅读。
还有这个,这个确实是需要安装的
接下来我也将用VS Code进行演示
第一个python程序
所谓第一个***程序,其实就是为了让我们了解这个语言以及我们用的IDE的使用方法
接下来以VS Code来示例
新建python文件
这个界面,我一般习惯直接双击,会出现这个
我们点击“选择语言”,输入python点击进入
这个界面时候先按Ctrl+S保存一下
Hello,World!
然后编写程序咯!
print("Hello, World!")
为何有hello world这个说法,据说是《C 程序设计语言》这本书的作者之一Brian Kernighan在早期出版的一本书中用过这个语句,但他自己似乎也没有理由为何这样写~
这个旨在测试系统,换句话说,看你的编程环境好不好用。
继续,我们编写完后点击左上角的三角运行
自此,你编写了你第一个python程序
python注释
我感觉嘛,想自己学习编写程序,学会注释是最重要的,为何?因为注释可以体现你自己的编程思路,让你自己回顾自己的程序时候能了解到自己当时在想什么,是什么思路。
注释完全不会影响程序运行,大概就是让计算机运行的时候直接跳过那段语句
python的注释分为两种
- 单行注释
- 多行注释
单行注释
单行注释的结构如下:
#这是一个注释
print("Hi")#这是一个注释
可见,单行注释是以一个井号(#)打头,后面写注释内容
可以放在一个语句后面,也可以独成一行
多行注释
多行注释分为两种,一个是用单引号(''')一个用双引号(""")
大致如下
'''
这是多行注释,用三个单引号
单引号注意要用英文输入法哦
'''
"""
这是多行注释,用三个双引号
双引号注意用英文输入法哦
"""
挺好理解吧
python输入输出(基础)
我打算等我对python语法有深入了解后再写一个深入版的
毕竟我把输入输出放到第二位,主要是为了让读者可以对于后面的内容有个大概了解
我现在将要讲解的是纯input和print没有任何格式化输出一类的难题
输入
首先输入,需要用
text = input("请输入")
逐条解析,text是一个变量名字,没有实际意义,只是为了把用户输入的东西存在里面。
如何存在里面,使用等于号(=)把等号右边的内容赋值到等号左边上。
然后input()本身可以获取用户的输入了,那么引号里面的“请输入”是什么作用呢?是为了提示用户输入,例如我们可以编写这样的一个程序
text = input("请输入你的年龄:")
然后运行结果将是
理解大概意思了吧
但倒是有一点需要知道,input获取的输入都是字符串类型,下一模块会讲
输出
输出我们用
text = input("请输入:")
print(text)
print("Hello")
第一个print,输出了我们第一行语句输入的内容,然后第二行语句输出了引号的内容
输出如下
那么自此,我们对于input和print有个大概的了解了!
数据类型
不知道为什么,网上很多教程都是会把数据类型放到开头讲,可能是因为这样会让我们对于整个结构有个概念吧
那么,数据类型有以下几个
- Number(数字)
- String(字符串)
- List(列表)
- Tuple(元组)
- Set(集合)
- Dictionary(字典)
具体深入一点可以知道,这六个数据类型分为“可变数据类型”与“不可变数据类型”
- 可变数据:List(列表)、Dictionary(字典)、Set(集合)
- 不可变数据:Number(数字)、String(字符串)、Tuple(元组)
那么接下来对于这七种数据类型进行一定的理解
首先要说一个事情,下面这段代码是为了获取变量的数据类型
a = 2.5
b = type(a)
c = isinstance(a,float)
建议用type(),这个可以直接输出数据类型,第二个isinstance按我的理解,是对比,是否和你第二个填写的数据类型相符。
运行结果:
Number(数字类型)
数字类型有以下几个
int、float、bool、complex(复数)
int(整型)
初中数学有理数得知,整型,也就是整数,即正整数,0,负整数
我们可以这样
a = 2
print(type(a))
整型也可以用不同进制的方法来计算,最终print()会将其转为十进制
float(浮点型)
简单来说,只要含有小数点的就说浮点数
a = 2.5
print(type(a))
未完待续~~~~~~~~~~~~