第二课堂学习笔记

一、python环境的配置和基础学习

1环境的配置

1.1Anaconda

  首先在电脑上安装anaconda,在安装过程中要勾选“Add Miniconda3 to my PATH environment variable”。(安装的路径的路径名称不能有中文,并且安装的文件夹为空)第一步是创建一个环境,在窗口中输入如下命令:

conda create -name test python=3.10

第二步可以通过输入:conda activate test 进入我们所创建的python环境。

第三步输入:conda deactivate 退出环境。

进入我们所创建的环境后,就可以使用该环境。

1.2vscode

  首先下载,VSCode下载:https://code.visualstudio.com/Download

  打开后先将语言调整成中文:

打开从上往下数第五个图标,即“扩展”,在其中搜索chinese,并下载第一个扩展:

重新启动后界面将变成中文界面,此时再打开扩展,在其中搜索“python”下载第一个:

然后打开“资源管理器”,新建一个文件夹,再新建一个文件,这个文件的后缀必须是.py。

print("hello world")

点击运行查看终端 ,就可以看到输出了hello world。

1.3jupyter

jupyter notebook的使用

首先打开anaconda并激活我们所创建的python环境,输入 pip install jupyter,就可以安装了。

下载完成后输入jupyter notebook就可以打开了(打开的是个网页)。

2python基础学习

2.1数据类型与变量

python定义了五个标准的数据类型: Numbers(数字)、string(字符串)、list(列表)、tuple(元组)和dictionary(字典)

在python中,对变量进行赋值时不需要声明变量的类型,直接 变量=变量值 即可:

a=123
b=123.1
c=[1,2]

特别的,在python中允许多个变量同时赋值:

a = b = 1

python还提供了 int() float() str(),以进行数据类型的转换。

2.2python的控制语句

2.2.1条件语句

Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。

if语句:用于根据条件执行代码块,若条件为真,将执行代码块,若不为真,则不执行。

else语句:用于在if语句条件为假时执行代码块,提供了一种简单的方式来当条件为假时执行代码块的方式。

a = 7
if (a%2==0) :
    print("a为偶数")    #条件成立时输出
else :
    print("a为奇数")   #条件不成立时输出

elif语句:用于在多个执行条件中进行选择,当前面的条件都不符合,那么执行最后一个条件所对应的代码块。

a = -10
if a>0 :
    print("1")
elif a=0:
    print("0")
else a<0:
    print("-1")

2.2.2循环语句

while循环:是一种在条件满足时重复执行的循环结构,常用于不知循环次数的情况。

for循环:在已知循环次数的条件下重复执行语句的循环结构。

break和continue语句:break用于跳出循环,而continue用于进入跳过本次循环,直接进入下一次循环。

2.3函数与模块

函数定义:在python中,函数是完成特定任务的代码块,可通过将函数名调用来使用。函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号起始,并且缩进。return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。

def function(a,b):
    c+a+b
    print(c)
    return
    

调用函数:通过函数名和参数来调用函数。

模块的导入与使用

模块导入:在python中,可以使用import来导入模块:

import math  #这里导入了math

使用函数:当我们导入模块时,我们可以直接调用模块中的函数,例如:math.sqrt()。

import math
a = 9
b = math.sqrt(a)
print (b)

将输出a的算术平方根的值。

模块的别名:如果有需要,可使用as为模块关键字设置别名:


import math as m
a = 9
b = m.sqrt(a)
print (b)

这样可以用m.sqrt来调用sqrt函数。

2.4文件操作

文件打开:使用open()以指定文件路径及其打开方式。

文件关闭:使用close()以关闭已经打开的系统文件。

文件读写:使用read() write()进行读写和数据的输入与输出。

with open ("123.txt","w") as f
    f,write("1234")

2.5jupyter

jupyter:在之前的笔记中介绍了安装方法。打开后是这样:

点击右上角的file new notebook,就可以新建一个notebook:

可以让代码分段运行。最后是一个以.ipynb为后缀的文件。 

  • 12
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值