Day11| 蜗牛学苑学习日记:Python基础


【今日知识点】
核心定义:Python是一门简洁优雅的解释型高级编程语言,支持面向对象、函数式等多种编程范式;核心作用:可用于Web开发、数据分析、人工智能、自动化运维等多个领域,是IT领域的多面手语言,也是零基础入门编程的热门选择。
【关键技术点】
Python基础语法:变量声明(无需指定数据类型,动态类型)、数据类型(基本类型:整数、浮点数、字符串、布尔值;容器类型:列表、元组、字典、集合)、流程控制(if-else、for循环、while循环、break/continue关键字);常用函数(print()控制台输出、input()获取用户输入、len()获取对象长度)。
Python 函数与模块:函数定义(def关键字)、参数传递(位置参数、关键字参数、默认参数)、模块导入(import语句引入标准库或第三方库);常用标准库(os库处理文件路径、sys库获取系统信息、datetime库处理日期时间)。
Python 面向对象基础:类的定义(class关键字)、实例化对象、属性与方法的定义、构造方法__init__的使用,通过封装提高代码的复用性和可读性。
【蜗牛慢思考】
Python就像编程世界里的“多功能工具”,语法简洁易懂,代码可读性极高,相比其他语言少了很多繁琐的符号和规则。新手容易混淆列表和元组的区别,列表是可变序列(用[]定义),可以随意增删改元素;而元组是不可变序列(用()定义),元素一旦确定就无法修改,这种特性让元组在数据传输和存储时更安全、更稳定。
【与前后端交互的关联】
后端可通过Python的Django、Flask等框架快速搭建Web服务,接收前端发送的请求并处理数据;Python还能借助requests库模拟前端请求,与其他后端服务进行数据交互,同时结合pymysql等库操作数据库,实现数据的增删改查,为前后端交互提供稳定的数据支撑。
#后端开发基础 #21天自律挑战 蜗牛学苑养成计划 #蜗牛学苑IT培训 #零基础转行IT #蜗牛学苑 #Web开发入门 #成都IT培训机构 #编程基础 #Python学习