Curso GRATIS de Fundamentos de Python

Curso para aprender los conceptos fundamentales de la programación informática y comenzar a desarrollar habilidades de codificación con el lenguaje de programación Python.

Inicio de Fundamentos de Python (Parte I)

Utilizado por nuevas empresas y gigantes tecnológicos como Google, Facebook, Netflix y más, Python le ofrece infinitas posibilidades para crear proyectos de software a pequeña y gran escala.

🔐 ACCEDER AL CURSO DE FUNDAMENTOS DE PYTHON 1

Fácil de usar con un código fácil de leer, Python es un excelente primer lenguaje de programación para aprender y no requiere conocimientos previos de programación.

Las habilidades de Python lo abren a carreras en casi cualquier industria y son necesarias si deseas continuar con roles de ingeniería y desarrollo de software más avanzados y mejor pagados, como ingeniero de software, administrador de sistemas e ingeniero de seguridad.

En este curso, aprenderá habilidades en demanda, como diseñar, desarrollar y mejorar programas de computadora, métodos para analizar problemas usando programación, mejores prácticas de programación y más.

El curso también lo prepara para la certificación PCEP: programador de Python de nivel de entrada certificado (examen PCEP-30-0x).

¿Qué aprenderás con este curso?

  • Introducción a Python y la programación informática: Aprende los conceptos fundamentales detrás de Python y la programación de computadoras, y adquiera las habilidades esenciales que necesita para comenzar a diseñar y ejecutar sus propios.
  • Tipos de datos, variables y operaciones básicas de E/S: Explora los aspectos básicos de los tipos de datos de Python, cree y modifique variables, use operadores y expresiones para cálculos simples e introduzca valores en tu programa con entrada/salida básica.
  • Flujo de control, booleanos, listas, operaciones lógicas y bit a bit: Aprende a usar declaraciones de control para tomar decisiones, trabaje con listas para indexar, dividir y manipular contenido, y use tipos de datos booleanos, operadores relacionales y bit a bit.
  • Recopilaciones de datos, funciones y manejo de excepciones: Estructura tu código para crear, usar y reutilizar funciones. Aprenda a recopilar datos usando listas, tuplas y diccionarios, y cómo manejar errores y excepciones y depurar errores de código básicos.

¿Qué logros vas a obtener?

Fundamentos de Python 1: Verifica el conocimiento introductorio de la programación informática y la capacidad de realizar tareas básicas de codificación en el lenguaje Python.
– Introducción a Python y la Programación: Comprende los términos fundamentales de programación, conoce las características clave de Python y aprenda a instalar y configurar herramientas de desarrollo básicas.
– Tipos de datos, variables y E/S básicas: Comprende la lógica y la estructura de Python, el uso de variables, usar operadores y tipos de datos, y realizar operaciones de consola de entrada/salida.
– Flujo de control y listas: Sabe cómo toma decisiones una computadora, cómo crear y procesar listas, expresiones booleanas y operadores bit a bit para operaciones complejas.
– Colecciones, funciones y excepciones: Puede recopilar datos mediante listas, tuplas y diccionarios, organizar el código en funciones y a tratar los errores y las excepciones del código.

¿Cuánto tiempo debes dedicar a este aprendizaje?

El tiempo estimado de dedicación para logar con solvencia los objetivos, es de 30 horas.

Inicio de Fundamentos de Python (Parte II)

Un sinfín de posibilidades te esperan cuando adquieres habilidades de programación en demanda. Python es un lenguaje de programación multiparadigma utilizado por nuevas empresas y gigantes tecnológicos como Google, Facebook, Netflix y más.

🔐 ACCEDER AL CURSO DE FUNDAMENTOS DE PYTHON 1

on una sintaxis intuitiva y legible, Python es un excelente primer lenguaje de programación que puedes aprender.

El tener habilidades de Python lo califica para carreras en casi cualquier industria y es un requisito para roles de ingeniería y desarrollo de software avanzados y mejor pagados.

Este curso es el segundo de la serie de dos cursos de Fundamentos de Python y está diseñado para estudiantes que ya están familiarizados con los conceptos básicos de Python. Sumérgete en conceptos avanzados de Python, aprenda programación orientada a objetos (POO) y desarrolle su propia cartera de programación.

Este curso lo prepara para la certificación PCAP – Certified Associate in Python Programming certification (Exam PCAP-31-0x).

Desarrollado en colaboración con OpenEDG Python Institute.

¿Qué aprenderás con este curso?

  • Módulos y Paquetes: Crea, desarrolla e implementa módulos y paquetes de Python, adquiera las habilidades necesarias para crear e implementar aplicaciones de varios módulos y aprenda a usar Package Installer.
  • Caracteres, cadenas y excepciones avanzadas: Aprende los estándares de codificación de caracteres, cómo procesar tipos de datos de secuencia, como cadenas, y métodos efectivos para controlar el flujo de excepciones.
  • Programación Orientada a Objetos en Python: Explora la programación orientada a objetos usando Python y desarrolle habilidades para proporcionar soluciones de programación eficientes, flexibles y de alto rendimiento.
  • Trabaja con archivos y utilidades: Usa herramientas avanzadas de Python para producir código optimizado y controlar iteraciones. Procese datos almacenados en archivos de texto y binarios.

¿Qué logros vas a obtener?

  • Fundamentos de Python 2: Cisco, en colaboración con OpenEDG Python Institute, verifica que el ganador de esta insignia completó con éxito el curso Python Essentials 2 y logró las credenciales de nivel de estudiante.
  • Módulos y Paquetes: Puedes diseñar, desarrollar e implementar aplicaciones de Python de varios módulos con varias opciones de comando, incluido Package Installer for Python (PIP).
  • Caracteres, cadenas y excepciones avanzadas: Aprende cómo manipular caracteres, procesar cadenas y usar mecanismos avanzados de manejo de excepciones en Python.
  • Programación orientada a objetos: Puedes analizar y modelar mecanismos importantes de la programación orientada a objetos (POO), como encapsulación, herencia, abstracción y polimorfismo.
  • Generadores, archivos y la biblioteca estándar de Python: Puedes usar generadores, iteradores y cierres para procesar archivos, manipular fechas e interactuar con el sistema operativo mediante módulos de estereolitografía (STL).

¿Cuánto tiempo debes dedicar a este aprendizaje?

El tiempo estimado de dedicación para logar con solvencia los objetivos, es de 40 horas.

Relacionado

Vulture: Encuentra el código muerto en Python

Vulture encuentra código no utilizado dentro de código creado con Python. Esto es útil para limpiar y encontrar errores en bases de código grandes. Debido a la naturaleza dinámica de Python, es probable que los analizadores de código estático como Vulture no detecten algún código muerto. Además, el código que solo se llama implícitamente puede ser notificado como código no utilizado. No obstante, Vulture puede ser ¡SEGUIR LEYENDO!

Vidgear: Librería de Python para el procesamiento de vídeo

VidGear es una poderosa biblioteca de procesamiento de video en Python construida con Gears de subprocesos múltiples, cada uno con un conjunto único de características innovadoras. Estas API proporcionan un contenedor fácil de usar, altamente extensible y multihilo alrededor de muchas bibliotecas subyacentes de última generación como OpenCV ➶, FFmpeg ➶, picamera ➶, pafy ➶, pyzmq ➶ y python-mss ➶. El siguiente diagrama de bloques funcional ¡SEGUIR LEYENDO!

Uscrapper: Raspador web OSINT de recopilación de datos personales

Presentamos Uscrapper 2.0, un potente webscrapper OSINT que permite a los usuarios extraer diversa información personal de un sitio web. Aprovecha técnicas de raspado web y expresiones regulares para extraer direcciones de correo electrónico, enlaces de redes sociales, nombres de autores, ubicaciones geográficas, números de teléfono y nombres de usuario de fuentes con y sin hipervínculos en la página web, admite subprocesos múltiples para acelerar este ¡SEGUIR LEYENDO!

Tutoriales RIP: Más de 300 Guías de Programación y Tecnología basadas en Contenidos de Stack Overflow

Las guías de RIP TUTORIAL (+300) son un proyecto de ZZZ Proyects (‎una empresa dedicada a añadir valor a la comunidad .NET) que consta en la creación de libros con contenidos extraídos de Stack Overflow. Por lo que he observado, los contenidos son de 2016/17, pese a eso. Lo considero un contenido útil. Muchas guías son una simple instalación o inicio a un contenido; pero las ¡SEGUIR LEYENDO!

Thonny: Un Ide de Python específico para principiantes y Raspberry Pi

Thonny es un nuevo IDE de Python para aprender y enseñar programación que puede hacer que la visualización de programas sea una parte natural del flujo de trabajo de los principiantes. Entre sus características destacadas se encuentran diferentes formas de recorrer el código, la evaluación paso a paso de la expresión, la visualización intuitiva de la pila de llamadas y un modo para explicar los conceptos ¡SEGUIR LEYENDO!