Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guia Aprendizaje Python - Daniel Serrano
Guia Aprendizaje Python - Daniel Serrano
Ingeniero en Sistemas
Ibagué – Tolima
2023
1. Infografía IDLES e IDES.
2. Características de Python
1. Sintaxis clara y legible: Python se enfoca en tener una sintaxis clara y legible, lo que
facilita la comprensión del código y el mantenimiento del mismo. Su diseño se basa en el
uso de espacios en blanco (indentación) en lugar de llaves o palabras clave para delimitar
bloques de código, lo que hace que el código sea más limpio visualmente.
2. Multiparadigma: Python es un lenguaje multiparadigma, lo que significa que admite
diferentes estilos de programación, como la programación orientada a objetos, la
programación funcional y la programación imperativa. Esto proporciona flexibilidad al
programador para elegir el enfoque más adecuado para resolver un problema específico.
3. Amplia biblioteca estándar: Python cuenta con una biblioteca estándar muy extensa que
incluye módulos y paquetes para realizar una amplia gama de tareas, como manipulación
de archivos, acceso a bases de datos, procesamiento de texto, creación de interfaces
gráficas, entre otros. Esta biblioteca estándar facilita el desarrollo de aplicaciones sin
tener que depender de bibliotecas externas.
4. Portabilidad: Python es altamente portátil, lo que significa que puede ejecutarse en
diferentes plataformas, como Windows, macOS, Linux, entre otros. Esto permite que los
programas escritos en Python sean fácilmente transferibles entre diferentes sistemas sin
requerir grandes modificaciones.
5. Comunidad y soporte: Python tiene una comunidad activa y vibrante de desarrolladores
que contribuyen con la mejora del lenguaje y crean bibliotecas y frameworks adicionales.
Además, hay una amplia disponibilidad de recursos, como documentación, tutoriales y
foros, lo que facilita el aprendizaje y la resolución de problemas.
5. Foro: ¿Por qué cree usted que es importante iniciar el aprendizaje de lenguajes de
programación con PYTHON y no con otros más comerciales como JAVA, PHP?
La sintaxis que utiliza Python es fácil de leer para un ser humano, Python es uno de
los lenguajes de programación más fáciles de aprender que hay, además Python es
un lenguaje de propósito general, lo que quiere decir que se puede usar para hacer
casi cualquier cosa de la que sea capaz un lenguaje de programación.
Por estas razones Python es uno de los mejores o el mejor lenguaje para comenzar
en la programación.
Actividad 2: Semana 2
Primeros 30 ejercicios:
https://programaciondealtonivel.blogspot.com/2023/06/ejercicios-python.html
Actividad 3: Semana 3.
a. Consultar los conceptos de: CADENAS, características, uso y aplicaciones, desarrollar ejemplos
básicos, evidenciar en archivo pdf.(requerimiento, código documentado).
En Python, las cadenas son secuencias de caracteres que se utilizan para representar texto. Son
objetos inmutables, lo que significa que no se pueden modificar una vez creados. Las cadenas en
Python se crean encerrando el texto entre comillas simples (''), comillas dobles ("") o comillas triples
(''' ''', """ """).
2. Indexación: Se puede acceder a los caracteres individuales de una cadena utilizando su índice. La
indexación comienza desde cero, lo que significa que el primer carácter tiene un índice de 0.
3. Segmentación (slicing): Es posible extraer una subcadena de una cadena utilizando la técnica de
segmentación. Esto se logra especificando el índice inicial y el índice final, separados por dos puntos.
El resultado será una nueva cadena que contiene los caracteres dentro de ese rango.
5. Métodos de cadena: Python proporciona varios métodos incorporados para manipular cadenas,
como cambiar el caso (mayúsculas o minúsculas), dividir la cadena en partes, reemplazar caracteres,
contar ocurrencias, entre otros.
1. Manipulación de texto: Las cadenas son ideales para manipular y procesar texto en Python. Se
pueden realizar operaciones como búsqueda, reemplazo, división, unión y extracción de información
de cadenas.
2. Entrada y salida de datos: Las cadenas son ampliamente utilizadas para la entrada y salida de datos
en programas. Se pueden utilizar para mostrar mensajes al usuario, leer y escribir en archivos,
interactuar con bases de datos, entre otros.
3. Formateo de texto: Python ofrece potentes funciones de formateo de cadenas que permiten crear
salidas de texto estructuradas y legibles. Esto es útil para generar informes, imprimir resultados en
un formato específico o construir mensajes personalizados.
4. Procesamiento de datos: Al trabajar con datos estructurados o archivos CSV, JSON u otros
formatos, a menudo se necesita procesar las cadenas para extraer información relevante o realizar
transformaciones.
1. Desarrollo web: Las cadenas se utilizan ampliamente en el desarrollo web para generar contenido
dinámico, construir URLs, procesar formularios y manipular datos de solicitudes y respuestas HTTP.
3. Automatización de tareas: Python se utiliza comúnmente para automatizar tareas repetitivas. Las
cadenas son esenciales en la manipulación de nombres de archivos, generación de informes,
formateo de mensajes y otras operaciones relacionadas con la automatización.
Ejemplo:
b. Elaborar en ides o idles propuestos 10 ejercicios por grupo de trabajo de los conceptos
anteriormente descritos, entregable presentación, presentación y carpeta con los ejercicios
desarrollados
R/ https://drive.google.com/file/d/1he9vKYPiD0zsOl4KHlwtf9xg3vcTVlt8/view?usp=drive_link
Por si no se ve el documento:
https://soysena-my.sharepoint.com/:w:/g/personal/caferreira8_soy_sena_edu_co/Ef4hirPpHxZKmz
MapOnlDtgBFnwNyQFhe8v6eM28pfmsqg?e=UfpmkQ
R/ https://drive.google.com/file/d/18SzAoYDZ1OitYOj-nzVmtz4I-SmvUdqe/view?usp=sharing
R/ https://drive.google.com/drive/folders/10XFpLehN2XgBRxWy2dgRFy3TvOGkfGbT?usp=drive_link