Iniciación a la Programación en Python

Curso Iniciación a la Programación en Python

Python es un lenguaje de programación de propósito general muy popular. Es fácil de aprender y rápido para implementar prototipos.

Python es un lenguaje de programación fácil e intuitivo pensado para que su sintaxis sea lo más parecida posible al lenguaje humano. Se trata de un lenguaje de programación multiparadigma, ya que soporta orientación a objetos, programación imperativa y también, programación funcional. Es un lenguaje multiplataforma ya que puede ser ejecutado en distintos sistemas operativos, también es Software libre, con lo esto implica.

Posee también una gran comunidad de desarrollo tanto en inglés como en español.

Todo esto hace que programadores con conocimientos en Python puedan aumentar sus posibilidades para trabajar en empresas u organizaciones que empleen nuevas tecnologías como el desarrollo de aplicaciones web y de escritorio, software testing, videojuegos, animación 3D, arquitectura, administración de sistemas y redes, seguridad informática, Big Data, Business Intelligence (Inteligencia de Negocio), Sistemas de Información Geográfica, ciencia aplicada…

OBJETIVO

Python es un lenguaje muy poderoso y fácil de aprender lo que le otorga una importancia relevante en el mundo de la programación actualmente.

Con este curso podrás:

  • Adquirir los conocimientos y destrezas necesarias para empezar a programar con Python.
  • Adquirir conceptos necesarios para el análisis, diseño y desarrollo de algoritmos básicos y su respectiva implementación en el lenguaje de programación Python.
  • Identificar los elementos del lenguaje, manejar la sintaxis y prototipar tus propios proyectos.
  • Desarrollar la capacidad para analizar, diseñar e implementar soluciones computacionales de baja y media complejidad.

Este curso es un paso indispensable para el desarrollo de programas complejos en Python.

DIRIGIDO A

Personas interesadas en aprender un lenguaje de programación con alta demanda de profesionales.

Ten en cuenta que para la realización del curso no es necesario tener conocimientos previos de programación, ya que empezaremos desde lo más básico, afianzando conceptos para avanzar con seguridad.

Al trabajar online podrás gestionar tu ritmo de trabajo y adaptarlo a tus necesidades vitales.

MÉTODO DE ESTUDIO

  •  Tú decides la duración del máster, dado que la formación es individual, podrás venir todos los días que quieras, tantas horas como quieras dentro de nuestro horario laboral (por ejemplo: Si el curso dura 20 horas aproximadamente podrás hacerlas en una semana o en 2 meses, dependiendo de tus intereses).
  • Tienes la posibilidad de realizar el Máster en marketing digital tanto en formato online, semipresencial o presencial
  • Podrás organizarte el horario como mejor te convenga, para compaginarlo con tu vida personal y laboral de forma que te encaje lo más cómodamente posible.
  • Si un día no puedes asistir a la escuela, no pierdes clase, proseguirás el curso donde lo dejaste la última vez sin perderte absolutamente nada.
  • No tienes ni un tiempo mínimo ni un tiempo máximo para acabar el curso, así que podrás ir a tu ritmo asegurándote de aprender correctamente todo el contenido del curso.
  • Si una lección no te ha quedado clara, podrás repetirla tantas veces como necesites hasta que la asimiles correctamente todas las lecciones, sin depender del ritmo de tus compañeros de clase.
  • Dispondrás de ejercicios específicos para mejorar aquellas áreas del programa que más te interesen.

BONIFICACIÓN

Este Máster en Gestión de Proyectos puede ser bonificado a través de la fundación estatal para la formación en el empleo (antigua fundación tripartita), para todo trabajador dado de alta en el régimen general de la Seguridad Social. Mediante esta bonificación, todas las empresas sin importar su tamaño, pueden formar a sus empleados utilizando el crédito anual del que disponen para formación (mínimo 420€ por empresa).

Si necesitas más información sobre la formación bonificada, haz clic en el siguiente enlace: Formación bonificada para trabajadores, o si lo prefieres ponte directamente en contacto con nosotros, estaremos encantados de asesorarte.

Características

  • Modalidad Presencial u Online
  • Horario Flexible
  • Duración 40 horas
  • Fecha inicio Cuando quieras
  • Nivel Básico
  • Titulación Curso AIP
  • Idioma Castellano
  • Precio 400€
  • Python 3: Introducción y entornos

    Conceptos básicos de programación en Python

    • 1.1 Introducción
    • 1.2 ¿Qué es Python?
    • 1.3 Entorno para el trabajo con Python
    • 1.4 Linux
    • 1.5 Python en Windows
    • 1.6 Visual Studio Code
    • 1.7 Instalación
    • 1.8 Proceso de instalación en Linux y Windows
    • 1.9 Espacio de trabajo para Python 3
    • 1.10 Extensiones para el desarrollo de Python
    • 1.11 Iniciar un nuevo programa Python
    • 1.12 Introducción del código Python
    • 1.13 Running Python Code
    • 1.14 Requisitos y nomenclaturas para ejecución de los ejercicios
  • Conceptos básicos de programación en Python

    • 2.1 Definiciones y conceptos
    • 2.2 Algoritmos
    • 2.3 Diagramas de flujo
    • 2.4 Pseudocódigo
    • 2.5 Programador
    • 2.6 Tipos de lenguajes de programación
    • 2.7 Bajo nivel
    • 2.8 Alto nivel
    • 2.9 Compiladores e intérpretes
    • 2.10 Python3: sesiones interactivas
    • 2.11 Otros operadores
    • 2.12 Operadores lógicos
    • 2.13 Tabla de todos los operadores aritméticos, lógicos y de comparación
    • 2.14 Variables
    • 2.15 Reglas y convención de nombres
  • Entrada, Salida y Tipos de Datos

    • 3.1 Tipos de datos
    • 3.2 Comentarios
    • 3.3 Números
    • 3.4 Operaciones
    • 3.5 Algunos métodos para trabajar con números Textos
    • 3.6 Print()
    • 3.7 Cadenas “f”
    • 3.8 Ejercicio guiado 1
    • 3.9 El problema
    • 3.10 Ejercicio guiado 2
  • Estructura de datos

    • 4.1 Listas
    • 4.2 Slicing
    • 4.3 Tuplas
    • 4.4 Manejo de tuplas
    • 4.5 Diccionarios
    • 4.6 Métodos para Diccionarios
    • 4.7 Operadores de identidad
  • Control de flujo en Python I (if, elif, else)

    • 5.1 Control de flujo en Python I (if, elif, else)
    • 5.2 Estructuras de decisión
    • 5.3 Ejecución condicionada de un bloque IF
    • 5.4 Ejecución selectiva entre dos bloques de instrucciones IF – ELSE
    • 5.5 Ejecución selectiva entre dos bloques de instrucciones IF – ELSE II. Decisiones anidadas
    • 5.6 Decisiones consecutivas IF, ELIF y ELSE
  • Control de flujo en Python II (for - while)

    • 6.1 FOR
    • 6.2 For controlado con secuencia a través de una lista
    • 6.3 Ejercicios guiados
    • 6.4 FOR (Tabla de multiplicar)
    • 6.5 FOR II (Números primos)
    • 6.6 Ejemplo de uso del bucle WHILE I (como contador)
    • 6.7 Analiza el código
    • 6.8 Break, Continue, Else & Pass
  • Funciones en Python

    • 7.1 Definir funciones en Python
    • 7.2 Documentar funciones en Python
    • 7.3 Los parámetros
    • 7.4 Orden de los parámetros (keywords)
    • 7.5 Parámetros por defecto
    • 7.6 Parámetros múltiples indefinidos
    • 7.7 Parámetros múltiples por clave-valor
    • 7.8 Ámbitos
    • 7.9  Búsqueda de nombres entre ámbitos
    • 7.10 La expresión global
    • 7.11 Retorno de datos
    • 7.12 Funciones de orden superior
    • 7.13 Filter y Map
    • 7.14 Funciones Lambda
    • 7.15 Funciones Recursivas
    • 7.16 Funciones generadoras e iteradores
    • 7.17 Sugerencias generales para programar con funciones
  • Uso de módulos y paquetes en Python

    • 8.1 Módulos
    • 8.2 Localización de módulos
    • 8.3 Archivos compilados de Python
    • 8.4 Creando un módulo
    • 8.5 Importación de módulos
    • 8.6 Estructura de un Módulo
    • 8.7 Funciones help() y dir()
    • 8.8 Ejercicio guiado para la realización y utilización de módulos
    • 8.9 usuario.py
    • 8.10 contrasena.py
    • 8.11 validador.py
    • 8.12 Paquetes
    • 8.13 Módulos de Python
    • 8.14 Módulo random
    • 8.15 Módulo datetime y time
    • 8.16 Módulo os
  • Programación orientada a objetos en Python

    • 9.1 Pensar en POO
    • 9.2 Cualidades de un objeto
    • 9.3 El objeto es (CUALIDADES)
    • 9.4 Objetos que comparten características
    • 9.5 Programación orientada a objetos o POO
    • 9.6 Abstracción
    • 9.7 Encapsulamiento
    • 9.8 Polimorfismo
    • 9.9 Herencia
    • 9.10 La Clase
    • 9.11 Atributos
    • 9.12 Métodos
    • 9.13 El Objeto Herencia
    • 9.14 Acceso al interior de un objeto
    • 9.15 Subclase
    • 9.16 El nuevo objeto Herencia múltiple
    • 9.17 Manteniendo el código privado (Encapsulación)
    • 9.18 Métodos especiales
    • 9.19 Métodos para operar matemáticamente
    • 9.20 @Property en Python
  • Manejo de errores, excepciones y archivos

    • 10.1 Errores
    • 10.2 Error de sintaxis
    • 10.3 Excepciones o errores lógicos
    • 10.4 Análisis de una excepción
    • 10.5 La función
    • 10.6 Llamada sin errores
    • 10.7 Analizando el error
    • 10.8 La ruta
    • 10.9 Tipo y causa del error
    • 10.10 Levantar excepciones
    • 10.11 Manejando excepciones
    • 10.12 Excepción básica o general
    • 10.13 Utilización de banderas
    • 10.14 Excepciones por tipo
    • 10.15 Detalles de error
    • 10.16 Excepciones propias
    • 10.17 La expresión finally
    • 10.18 Manejo de Archivos
    • 10.19 Modos al abrir un archivo
    • 10.20 Abriendo el archivo
    • 10.21 Métodos para manejo de archivos
    • 10.22 Analiza el código
    • 10.23 Ejemplo de gestión de archivos
    • 10.24 Últimas anotaciones sobre manejo de archivos
blank
melisa

Opiniones

Puntuación del Curso

0
No puntuado

Detalle de la Puntuación

5 Puntos
0
4 Puntos
0
3 Puntos
0
2 Puntos
0
1 Puntos
0