AI大模型开发--01Python基础(无废话)

课程前置:入门Python和Linux操作系统。
可以按顺序学习,有基础的可以直接跳过Python和Linux部分

直接学习大模型部分课程

1.认识python

2.什么是编程语言

1.什么是编程语言?

人类和计算机交流的一种专有领域语言

2.编程语言的工作原理?

想法转换为编程语言代码通过翻译官(解释器)翻译成二进制提交计算机执行

3.Python环境安装

官网下载python

一键无脑安装(记得勾上path)

4.第一个python程序

请跳过

5.Python解释器

1.计算机只认识什么?

0和1

2.Python解释器的作用是

将Python代码翻译成计算机认识的0和1并提交计算机执行

在解释器环境内可以一行行的执行我们输入的代码

也可以使用解释器程序,去执行".py"代码文件

3.".py"文件是什么?

python语言的代码文件,里面记录了python的代码

6.pychram安装

傻瓜式安装

创建工程

进入界面

7.Pycharm使用

鼠标改变字体大小

翻译(不建议一键中文,遇到不会的单词再翻译)

8.字面量

被写在代码中的固定的值,称之为字面量

我们目前了解:整数、浮点数、字符串这三类即可

9.注释

10.变量

为什么必须要使用变量?都是输出内容,直接输出不行吗?

变量的目的是存储运行过程的数据

存储的目的是为了:重复使用

12.type函数查看数据类型

13.数据类型的转换

1.任何类型,都可以通过str,转换成字符串

2.字符串内必须全部是数字才能转换为数字类型

14.标识符命名规范

15.运算符

16.字符串

17.字符串拼接

1.如何完成字符串拼接?

使用"+"号连接字符串变量或字符串字面量即可

2.有哪些注意事项?

无法和非字符串类型进行拼接

19字符串格式化百分号占位符

21数字精度控制

22字符串格式化f_format

23字符串格式化f_format精度控制

26input输入函数

27布尔类型

28逻辑运算符

33if elif else多条件判断

39while九九乘法表

40for循环

46break和continue

1.continue的作用是:

中断所在循环的当次执行,直接进入下一次

  1. break的作用是:

直接结束所在的循环

3.注意事项:

continue和break,在for和while循环中作用一致

在嵌套循环中,只能作用在所在的循环上,无法对上层循环起作用

47函数

1.函数是:

组织好的、可重复使用的、用来实现特定功能的代码段

2.使用函数的好处是:

将功能封装在函数内,可供随时随地重复利用

提高代码的复用性,减少重复代码,提高开发效率

49函数传入参数

函数定义中的参数,称之为形式参数

函数调用中的参数,称之为实际参数

函数的参数数量不限,使用逗号分隔开

传入参数的时候,要和形式参数一一对应,逗号隔开

50返回值

51函数规范与注释

53局部变量全局变量

变量作用域指的是变量的作用范围(变量在哪里可用,在哪里不可用)

主要分为两类:局部变量和全局变量

所谓局部变量是定义在函数体内部的变量,即只在函数体内部生效

55list列表

Python中的数据容器:

一种可以容纳多份数据的数据类型,容纳的每一份数据称之为1个元素

每一个元素,可以是任意类型的数据,如字符串、数字、布尔等。

数据容器根据特点的不同,如:

是否支持重复元素

是否可以修改

是否有序

分为5类,分别是:

列表(list)、元组(tuple)、字符串(str)、集合(set)、字典(dict)

59元组

60字符串

62集合

64.字典

经过上述对字典的学习,可以总结出字典有如下特点:

可以容纳多个数据

可以容纳不同类型的数据

每一份数据是KeyValue键值对

可以通过Key获取到value,Key不可重复(重复会覆盖)

不支持下标索引

可以修改(增加或删除更新元素等)

支持for循环,不支持while循环

相关推荐
小猴子爱上树1 小时前
跨境电商AI图片翻译工具:批量图片翻译、视频字幕翻译与智能抠图一站式解决
大数据·人工智能·python·音视频
5G微创业1 小时前
去除抖音视频水印的Python实现
python·微信小程序·去水印
WeiXin_DZbishe1 小时前
基于微信小程序的本地闲置物品交易平台-计算机毕设 附源码【课程设计】26825
vue.js·spring boot·python·微信小程序·架构·php·课程设计
小羊没烦恼!1 小时前
OS X 上使用.NET开发应用程序
开发语言·前端·数据库·人工智能·c#·策略模式
M--Y1 小时前
LangChain 提示工程:少样本提示与输出解析器
python·langchain·大模型·llm·输出解析器·少样本提示
朱包林1 小时前
iTerm2终端配置指南
linux·javascript·python·云原生·容器·kubernetes·云计算
棉猴1 小时前
玩游戏学Python5-函数
开发语言·python·函数·玩游戏·游戏编程
Rain的Java大神之路1 小时前
[特殊字符]8年Java老兵转型AI Agent:90%的人挂在同一个坑,根本不用学Python!(万字实战复盘,建议收藏)
java·数据库·人工智能·后端·python·spring·ai编程
高级程序源1 小时前
springboot本地生活服务平台33399-计算机课程设计、毕业设计
vue.js·spring boot·python·mysql·小程序·flask·课程设计