Este curso empieza desde 0 para aprender a programar con Python, tratando los fundamentos de programación como son las variables y constantes, las condiciones, los bucles y los módulos y funciones, para acabar introduciendo el tratamiento de cadenas de texto y los ficheros. De esta forma, al acabar el curso el alumno será capaz de realizar programas útiles a la hora de procesar datos de diversas fuentes para obtener
Precio 500 Euros
Convocatoria
Abierto
Precio 500 Euros
Al pagar en un plazo se aplica un 10% de descuento sobre el precio
Methodology
Actividades prácticas desde el minuto 1. Por cada Unidad habrá un examen tipo test.
Modalidad
Online 100% desde donde quieras
Duración
30 h | 2 semanas
Horarios
Lunes a viernes de 16,00 a 19,00 horas
Para ti, si
- Quieres aprender un lenguaje de programación que tiene una alta tasa de empleo. Su versatilidad y adaptabilidad permite iniciar y culminar con éxito sin necesidad de tener conocimientos previos.
¿Por qué aprender Python?
Sintaxis sencilla y legible
Python tiene una sintaxis sencilla y legible, lo que lo hace más fácil de aprender y comprender para principiantes.
Versatilidad y aplicabilidad:
Python es un lenguaje de programación versátil que se puede utilizar en una amplia variedad de aplicaciones y dominios.
Comunidad y recursos
Python ofrece una amplia gama de bibliotecas y frameworks que facilitan el desarrollo de proyectos.
Amplio soporte de bibliotecas y frameworks
Python ofrece una amplia gama de bibliotecas y frameworks que facilitan el desarrollo de proyectos
Popularidad y demanda laboral
Python se ha vuelto extremadamente popular en la comunidad de desarrollo de software debido a su versatilidad y facilidad de uso
Objetivos del Curso básico de programación en Python
Qué es un programa y por qué merece la pena aprender a programar, las ventajas del lenguaje Python, cómo instalarlo y cómo utilizarlo.
La plataforma Anaconda y el entorno de desarrollo Spyder.
Las variables, expresiones y operadores lógicos en Python.
Las distintas formas de ejecución de un programa, secuencial, condicional e iterativa y los comandos Python para implementarlas: if, for y while.
Las funciones como herramienta para reutilizar código y su extensión, los módulos y los paquetes.
Cómo trabajar con cadenas de texto en Python y qué son los códigos de caracteres.
Cómo leer y escribir en ficheros de texto en Python y manejar de forma adecuada los códigos de caracteres.
Competencias profesionales del Curso básico de programación en Python
These skills could lead you to the following opportunities: Data analyst, data scientist,
business intelligence (BI) specialist, data consultant, digital marketing specialist, user
experience (UX) specialist, market research specialist, operations and logistics specialist.
Plan de estudios y asignaturas Curso básico de programación en Python
El curso Básico Programación Avanzada en Python te enseña a programar desde cero. Aprende los fundamentos básicos de este lenguaje de programación, desde la sintaxis o las estructuras de control de flujo, hasta conceptos más avanzados como el uso de funciones y la aplicación de la programación orientada a objetos.
Aprenderás a manejar en detalle las estructuras de datos disponibles en Python, los elementos fundamentales en el éxito del lenguaje y el punto de partida para la tecnología Big Data.
Además de los contenidos orientados a la preparación de la certificación IT SPECIALIST - PYTHON. Acceso gratuito al examen por ser alumno de IMMUNE (examen valorado en 80€)
Aprenderás los conceptos básicos de programación y a desarrollarlos en el lenguaje Python.
Introducción a la programación y fundamentos básicos
En el módulo reflexionamos sobre las razones para aprender a programar y definimos qué es un programa informático, comentando las razones por las que hemos elegido Python para aprender a programar.
Luego veremos una serie de cuestiones prácticas sobre las herramientas a utilizar en el curso, como la navegación por el sistema de directorios, la instalación del entorno Anaconda, el uso del intérprete de Python y cómo usar la interfaz de desarrollo Spyder, para acabar hablando de la estructura de Python y de los tipos de errores que aparecen al programar.
Estructuras de datos
En el módulo tratamos el concepto de variable y los distintos tipos de datos que pueden utilizarse en Python, desde los sencillos como los números enteros a los más complejos como los diccionarios o las tuplas.
Veremos también las expresiones matemáticas y su precedencia y las expresiones lógicas con sus operadores AND, OR y NOT.
Manipulación de datos
En el módulo tratamos las cadenas de texto, cómo se almacenan en memoria y cómo pueden manipularse.
Veremos cómo extraer un trozo de una cadena, cómo encontrar una cadena en otra (por ejemplo una palabra en una frase) y cómo manipularla con diversas funciones que nos permiten convertir en mayúsculas o minúsculas, dividirla en varios trozos o quitar los espacios del principio y del final.
Finalmente hablaremos de los códigos de caracteres y de la importancia de manejarlos correctamente a la hora de trabajar con ficheros de texto.
Estructuras de control de flujo I
En el módulo se comenta el concepto de flujo de ejecución y los distintos tipos que existen, empezando con el más simple, el flujo secuencial.
Luego pasamos a cómo utilizar decisiones en Python con el comando if, y cómo permite desviar el flujo del programa, para acabar tratando los flujos iterativos, donde conocemos los bucles for y while.
Comentamos también dos comandos básicos, print() para mostrar resultados e input() para introducir parámetros, y vemos cómo se usa el indentado del código para agrupar las instrucciones en los comandos anteriores y cómo incluir en el código mecanismos para tratar los posibles errores de ejecución que puedan producirse.
Estructuras de control de flujo II
En el módulo tratamos de forma práctica cómo resolver problemas simples usando bucles iterativos y decisiones.
Trabajaremos cómo clasificar números en pares o impares, encontrar números divisibles por uno dado, contar elementos, sumar valores o calcular medias de una lista, ver si existe un elemento concreto o encontrar el mayor o el menor valor de la lista.
Functions
En el módulo introducimos el concepto de función como mecanismo de reutilización de código y vemos cómo pasarle parámetros a una función y hacer que devuelva resultados.
También veremos cómo agrupar las funciones en módulos y paquetes para estructurar nuestro código y para incorporar código de otros programadores con facilidad.
Finalmente trataremos la notación orientada a objetos que podemos usar en Python para llamar a ciertas funciones.