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
Próxima convocatoria
Abierto
Precio 500 Euros
Al pagar en un plazo se aplica un 10% de descuento sobre el precio
Metodología
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
Al adquirir estas habilidades, podrías considerar las siguientes salidas: Analista de datos, científico de datos, especialista en Business Intelligence (BI), consultor de datos, especialista en marketing digital, especialista en experiencia de usuario (UX), especialista en investigación de mercado, especialista en operaciones y logística.
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.
Lo nuestro son los datos y la empleabilidad
+
40
ofertas de empleo mensuales
+
4,7
ofertas de empleo por alumno
94,5
%
de empleabilidad
84
%
mejoran su situación laboral
Que te lo cuenten ellos
No son necesarios conocimientos previos, de hecho, es un programa ideal para iniciarse en el mundo de la interacción con bases de datos.
Armando García, alumno del máster de Data Science Online
Usamos cookies para asegurar que te damos la mejor experiencia en nuestra web. Si continúas usando este sitio, asumiremos que estás de acuerdo con ello, pero puedes optar por no hacerlo si lo deseas. Cookies are used for ads personalisation. Política de privacidad
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duración
Descripción
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.