Cursos

Curso : Técnico Especialista TIC Python 3

Curso : Técnico Especialista TIC Python 3

420 € ¡LO QUIERO!
Certificación :
Curso online InesemCurso Online Homologado Cualifica

Tiempo de estudio:180 horas

Realización:Cursos online

Coste: 840 € 420 €

Titulación Expedida y Avalada por el Instituto Europeo de Estudios Empresariales
A quién se dirige este Curso online
Este Curso Online de Python 3 está dirigido a aquellos profesionales de la informática, ingenieros, estudiantes, profesores o incluso personas autodidactas que deseen conocer y dominar este lenguaje, muy extendido.
Salidas Profesionales Curso online
Este Curso Online de Python 3 le ofrece una formación especializada en el lenguaje de programación interpretado. Debemos saber que Python es un lenguaje de programación interpretado, de propósito general y de alto nivel, que en los últimos años ha experimentado un gran auge, gracias a que es fácil de aprender, puede ejecutarse en diferentes sistemas operativos, y además, permite desarrollar aplicaciones rápidamente sin renunciar a un código legible y fácil de mantener. Este Curso Online de Python 3 le capacita para conocer y dominar este lenguaje, muy extendido.
Disciplina del Curso online
Entre el material entregado en este curso se adjunta un documento llamado Guía del Alumno dónde aparece un horario de tutorías telefónicas y una dirección de e-mail dónde podrá enviar sus consultas, dudas y ejercicios. Además recibirá los materiales didácticos que incluye el curso para poder consultarlos en cualquier momento y conservarlos una vez finalizado el mismo.La metodología a seguir es ir avanzando a lo largo del itinerario de aprendizaje online, que cuenta con una serie de temas y ejercicios. Para su evaluación, el alumno/a deberá completar todos los ejercicios propuestos en el curso. La titulación será remitida al alumno/a por correo una vez se haya comprobado que ha completado el itinerario de aprendizaje satisfactoriamente.
Que capacidades obtendrás este Curso online
Este Curso Online de Python 3 le prepara para conocer y dominar este lenguaje, muy extendido.
Resumen objetivo de conocimientos Curso online Curso : Técnico Especialista TIC Python 3
- Conocer y dominar el lenguaje de programación Python 3. - Aprender las capacidades de Python 3 para responder a las necesidades de las empresas sea cual sea el dominio de la informática en que se trabaje. - Profundizar sobre los fundamentos del lenguaje: las distintas nociones se presentan de manera progresiva, con ejemplos de código que ilustran cada apartado. - Resolver problemáticas de negocio concretas y, por tanto, explica cómo utilizar todos los complementos de Python 3 (protocolos, servidores, imágenes,?).
Profesión Curso online
Programación / Informática.
UNIDAD DIDÁCTICA 1. TODO LO QUE NECESITAS SABER DE PYTHON
  1. Presentación de Python
  2. - Descripción general de Python

    - Diferencias entre lenguajes

    - Características principales

  3. Dentro de Python
  4. - Gramática y sintaxis

    - Usos y funcionalidad

    - Librerías oficiales

    - Librerías de terceros

    - Frameworks

  5. Proceso de ejecución en Python
  6. - Máquina virtual

    - Compilación

    - Interpretación

UNIDAD DIDÁCTICA 2. POR QUÉ ESCOGER PYTHON
  1. Características del lenguaje
  2. - Funcionalidad

    - Puerta de entrada

    - Garantías

  3. Alcance del lenguaje
  4. - Particulares

    - Educación

    - Empresas

    - Investigación

  5. Referencias por cada sector
  6. - Empresas innovadoras

    - Industria informática

    - Desarrolladores de software

  7. Otras características a destacar
  8. - Posibilidad de desarrollo rápido

    - Facilidad para la venta de desarrollos en Python

UNIDAD DIDÁCTICA 3. IMPLEMENTACIÓN DEL ENTORNO DE DESARROLLO
  1. Instalación Python y configuración de python
  2. - Windows

    - UNIX/Linux

    - Mac OS

    - Compilación

    - Compilación de Python 3.4

  3. Instalar librerías externas
  4. - Instalador o administrador de paquetes

    - PIP

    - Entorno virtual

  5. Instalar un IDE
  6. - Consola y herramientas asociadas

    - Eclipse + PyDev

    - Aptana

    - Eric

    - PyCharm

    - Otras soluciones

    - StacklessPython

    - Entorno heterogéneo

  7. Uso de la consola
  8. - Consola estándar

    - iPython

UNIDAD DIDÁCTICA 4. ALGORITMOS BÁSICOS
  1. Delimitadores
  2. - Instrucción

    - Una línea de código = una instrucción

    - Comentario

    - Una instrucción en varias líneas

    - Palabras clave

    - Palabras reservadas

    - Indentación

    - Símbolos

    - Operadores

    - Uso del carácter de subrayado

    - PEP-8

    - PEP-7

    - PEP-257

  3. Instrucciones
  4. - Definiciones

    - Instrucciones condicionales

    - Iteraciones

    - Construcciones funcionales

    - Gestión de excepciones

    - Otros

UNIDAD DIDÁCTICA 6. DECLARACIONES
  1. Variable
  2. - ¿Qué es una variable?

    - Tipado dinámico

    - Visibilidad

  3. Función
  4. - Declaración

    - Parámetros

  5. Clase
  6. - Declaración

  7. Módulo
  8. - Declaración

    - Instrucciones específicas

    - ¿Cómo conocer el contenido de un módulo?

UNIDAD DIDÁCTICA 7. MODELO DE OBJETOS
  1. Todo es un objeto
  2. - Principios

    - Clases

    - Métodos

    - Herencia

  3. Otras herramientas de la programación orientada a objetos
  4. - Principios

    - Interfaces

    - Atributos

    - Propiedades

    - Ubicaciones

    - Metaclases

    - Clases abstractas

    - Zope Component Architecture

  5. Funciones principales y primitivas asociadas
  6. - Personalización

    - Clases particulares

UNIDAD DIDÁCTICA 8. TIPOS DE DATOS Y ALGORITMOS APLICADOS
  1. Números
  2. - Tipos

    - La consola Python, la calculadora por excelencia

    - Representaciones de un número

    - Conversiones

    - Estadísticas

    - Cálculo científico

  3. Secuencias
  4. - Presentación de los distintos tipos de secuencias

    - Uso de índices y tramos

    - Uso de operadores

    - Métodos de modificación

    - Uso avanzado de listas

    - Adaptar las listas a necesidades específicas

    - Otros tipos de datos

  5. Conjuntos
  6. - Presentación

    - Operaciones sobre conjuntos

    - Métodos de modificación de un conjunto

  7. Cadenas de caracteres
  8. - Presentación

    - Dar formato a cadenas de caracteres

    - Operaciones de conjunto

    - Problemáticas relativas a la codificación

    - Manipulaciones de bajo nivel avanzadas

    - Representación en memoria

  9. Diccionarios
  10. - Presentación

    - Manipular un diccionario

    - Uso avanzado de diccionarios

  11. Booleanos
  12. - El tipo booleano

    - Evaluación booleana

  13. Datos temporales
  14. - Gestionar una fecha del calendario

    - Gestionar un horario o un momento de la jornada

    - Gestionar un instante absoluto

    - Gestionar una diferencia entre dos fechas o instantes

    - Especificidades de los husos horarios

    - Problemáticas de bajo nivel

    - Uso del calendario

UNIDAD DIDÁCTICA 9. MANIPULACIÓN DE DATOS
  1. Bases de datos
  2. - Presentación

    - Acceso a una base de datos relacional

    - Uso de un ORM

    - Otras bases de datos

  3. LDAP
  4. - Presentación

    - Instalación

    - Abrir una conexión a un servidor

    - Realizar una búsqueda

    - Síncrono vs asíncrono

    - Conexiones seguras

  5. XML
  6. - XML y las tecnologías relacionadas

    - Validar un documento XML

    - DOM

    - SAX

    - XPath

    - XSLT

    - El caso concreto de los archivos HTML

  7. Herramientas de manipulación de datos
  8. - Encriptar un dato

    - Generar números aleatorios

    - Expresiones regulares

  9. Trabajar con medios gráficos
  10. - Imágenes

UNIDAD DIDÁCTICA 10. PROGRAMACIÓN PARALELA
  1. Terminología
  2. - Proceso

    - Tarea

  3. Uso de una tarea
  4. - Gestión de una tarea

    - Gestión de varias tareas

    - Resolución de problemáticas asociadas

  5. Uso de procesos
  6. - Gestión de un proceso

    - Gestión de varios procesos

    - Resolución de problemáticas asociadas

    - Oportunidad de utilizar los procesos

    - Demonio

  7. Ejecución asíncrona
  8. - Introducción

    - Presentación

    - Programación asíncrona

UNIDAD DIDÁCTICA 11. PROGRAMACIÓN DE SISUNIDAD DIDÁCTICA Y DE RED
  1. Presentación
  2. - Definición

    - Objetivos del capítulo

  3. Escribir scripts de sistema
  4. - Conozca su sistema operativo

    - Gestión de archivos

    - Alternativas sencillas a los comandos bash habituales

    - Herramientas

    - Comprimir y descomprimir un archivo

  5. Trabajar con argumentos
  6. - Presentación

    - Implementación

  7. Programación de red
  8. - Escribir un servidor y un cliente

    - Utilizar un protocolo estándar

    - Servicios web

  9. Uso de hardware
  10. - Wake-on-LAN

    - Uso del puerto serie

UNIDAD DIDÁCTICA 12. CREAR UNA APLICACIÓN WEB EN 30 MINUTOS
  1. Descripción de la aplicación que se va a construir
  2. Implementación
  3. - Aislar el entorno

    - Creación del proyecto

    - Configuración

    - Primeros ensayos

  4. Realizar la aplicación
  5. - Modelos

    - Vistas

    - Controladores

  6. Para ir más allá
UNIDAD DIDÁCTICA 13. CREAR UNA APLICACIÓN DE CONSOLA EN 10 MINUTOS
  1. Objetivo
  2. Registrar el script
  3. Creación de los datos
  4. Parser de argumentos
UNIDAD DIDÁCTICA 14. CREAR UNA APLICACIÓN GRÁFICA EN 20 MINUTOS
  1. Objetivo
  2. - Funcional

    - Técnica

  3. Breve presentación de Gtk y algunos trucos
  4. - Presentación

    - Trucos

  5. Iniciar el programa
  6. Interfaz gráfica con Glade
  7. Crear el componente gráfico
  8. Controlador
  9. Otras librerías gráficas
  10. - TkInter

    - wxPython

    - PyQt

    - PySide

    - Otras

Cargando comentarios . Espere un momento por favor...
DATOS DE MATRICULACIÓN
MÉTODO DE PAGO
¡LO QUIERO! INFORMáCIóN DIGITALIZADA PDF CUéNTASELO A UN AMIGO formacion para el empleo