|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/python-para-novatos-usando-idle/
课程评论:没有评论
**Coursera 课程总结:Python 入门(使用 IDLE)** 本课程专为零基础的编程新手设计,旨在从头开始教授 Python 语言的基础知识,最终能够操作小型 SQLite 数据库。 **课程主要内容包括:** 1. **Python 基础:** * IDLE 界面介绍与配置。 * 数据输入 (`input`) 和输出 (`print`),包括字符串大小写转换 (`lower()`, `upper()`)。 * 字符串操作:替换 (`replace`)、按索引查找 (`find`)、成员资格判断 (`in`)。 * 变量声明及其基本类型 (`int`, `float`, `str`, `boolean`)。 * 随机数生成 (`random.randrange`) 及模块导入。 * 数据类型转换(例如,字符串与整数相加)。 * 注释 (`#`) 的使用。 * 数学运算符。 2. **控制流与流程:** * 条件语句:`if`, `elif`, `else`,包括比较运算符(如年龄判断)和逻辑运算符(如登录验证)。 * 循环语句:`for` 循环(例如,遍历 1 到 100)和 `while` 循环。 3. **日期、时间和模块:** * 获取当前日期和时间。 * 使用 `time` 模块进行事件计时。 * 数据集的 `min`, `max`, `sum` 操作。 4. **数据结构与文件操作:** * 列表 (List) 的创建、插入 (`insert`)、移除 (`remove`)、元素选择、长度获取 (`len`)、成员判断 (`in`)、清空 (`clear`) 和排序 (`sort`)。 * 文本文件读写:`open()` 函数,使用模式 `r` (读), `w` (写), `a` (追加)。 5. **高级主题与数据库:** * 子进程 (`subprocess.run`)。 * 函数(子程序)的定义 (`def`),包括创建带菜单的计算器以及全局变量的使用。 * 错误处理 (`try`),例如处理字符串与整数的转换错误。 * 使用 `pip` 安装模块。 6. **SQLite 数据库操作:** * SQLite DB Browser 的下载与安装。 * 使用 SQLite DB Browser 创建数据库(例如 `cuentas.db`)。 * 通过 Python 的 `sqlite3` 模块连接数据库: * 连接与查看表内容 (`SELECT`)。 * 插入数据 (`INSERT INTO`)。 * 删除数据 (`DELETE FROM`)。 * 根据条件查询数据 (`WHERE`)。 * 生成包含换行符的文本报告并追加写入。 本课程以循序渐进的方式,帮助学习者掌握 Python 的基础语法,并逐步接触到数据库管理等实际应用。
Aprenderán los siguientes tópicos durante el curso:1. Descripción y configuración de la interfaz IDLE de Python2. Entrada de datos: input siempre son string de forma nativa3. Salida de datos: print lower() y upper()4. Reemplazar cadena con otra: replace5. Buscar cadena por número de índice: find y por forma boleana in6. Declaración de variables y sus tipos: int, float, str y boolean.(solo se necesita poner un nombre e igualarlo al tipo)7. Variables aleatorias: random.randrange(1,5) e importar modulo8. Conversión de datos(ejemplo suma de str+ int)9. Los comentarios: #10. Operadores matemáticos (con variables estáticas y con input)11. Condición if elif else: operadores de comparación(evaluación de edad) y12. Condición if elif else:operadores de conexión(inicio de sesión)13. Ciclo for: los número del 1 al 100 y ciclo while 14. Fecha y hora15. Temporizador de eventos modulo: time16. Min, max y sum de un conjunto de datos17. Las listas: crear, insert, remove, selección elemento, len, if elemento en lista, clear y sort18. Abrir y escribir textos.txt r w y a19. Los subprocesos subprocess(run)20. Funciones o subrutinas (def) calculadora con menu inicio: y variable global21. Manejador de errores con try(string por int o viceversa)22. Instalar módulos con pip23. Descarga e instalación de SQlite db browser24. Creación de base de datos con SQlite db browser: cuentas.db25. Conexión de db a python con modulo sqlite3:Conexión y visualizar contenido select:Inserción: insert intoBorrar: delete fromConsultar: where campo=Reporte txt saltos de linea y apend txtEste curso esta totalmente pensado para personas que no conozcan nada de programación, se estructuro todo un programa de clases enfocado a la enseñanza desde cero del lenguaje Python, aprendiendo su sintaxis básica, hasta controlar una pequeña base de datos SQlite.