Skip to content

Chemita1983/python_course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Curso de Python 🐍

Bienvenido/a al Curso de Python, una introducción práctica al lenguaje de programación más popular del mundo. Este repositorio contiene material didáctico, ejemplos y ejercicios para aprender Python desde cero.

El curso está organizado por temas fundamentales, con explicaciones claras y código comentado para facilitar el aprendizaje.


📚 Contenidos del curso

1. 🔹 Elementos básicos

  • Sintaxis básica
  • Variables y tipos de datos
  • Entrada y salida
  • Conversión de tipos

2. 🔸 Condicionales

  • Sentencias if, elif, else
  • Operadores lógicos y de comparación
  • Anidamiento de condiciones

3. 🧺 Colecciones

  • Listas, tuplas, conjuntos y diccionarios
  • Operaciones comunes
  • Iteración sobre colecciones
  • Métodos útiles

4. 🔁 Bucles

  • Bucles for y while
  • Uso de break, continue, else
  • Bucles anidados
  • List comprehensions

5. 🔤 Cadenas

  • Métodos de cadenas (.upper(), .lower(), .split(), etc.)
  • Indexación y slicing
  • Formateo de texto (f-strings)
  • Operaciones con strings

6. 🧩 Funciones

  • Definición de funciones
  • Parámetros y argumentos
  • Retorno de valores
  • Funciones con valores por defecto
  • Ámbito de variables

7. ⚠️ Tratamiento de excepciones

  • Uso de try, except
  • Excepciones comunes (ValueError, TypeError, etc.)
  • Clausulas else, finally
  • Definición de excepciones personalizadas (opcional)


Python Course 🐍

Welcome to the Python Course, a practical introduction to one of the most popular programming languages in the world. This repository contains learning materials, examples, and exercises to help you build a strong foundation in Python programming.

The course is organized by core topics, with clear explanations and well-commented code examples for hands-on learning.


📚 Course Contents

1. 🔹 Basic Elements

  • Python syntax
  • Variables and data types
  • Input and output
  • Type conversion

2. 🔸 Conditionals

  • if, elif, else statements
  • Logical and comparison operators
  • Nested conditions

3. 🧺 Collections

  • Lists, tuples, sets, and dictionaries
  • Common operations
  • Iterating over collections
  • Useful methods

4. 🔁 Loops

  • for and while loops
  • Using break, continue, else
  • Nested loops
  • List comprehensions

5. 🔤 Strings

  • String methods (.upper(), .lower(), .split(), etc.)
  • Indexing and slicing
  • Text formatting (f-strings)
  • String operations

6. 🧩 Functions

  • Defining functions
  • Parameters and arguments
  • Return values
  • Default arguments
  • Variable scope

7. ⚠️ Exception Handling

  • Using try, except
  • Common exceptions (ValueError, TypeError, etc.)
  • else, finally blocks
  • (Optional) Custom exceptions

🚀 Requirements

  • Python 3.8 or higher
  • A code editor (VS Code, PyCharm, Sublime Text, etc.)
  • Willingness to learn and practice 🧠

🧠 Who is this course for?

This course is ideal for:

  • Beginners with no prior programming experience
  • Students in computer science or engineering
  • Professionals from other fields looking to learn Python

🤝 Contributions

Feel free to open issues or submit pull requests if you'd like to improve the course, fix errors, or suggest new content.


About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages