Conócenos
Síguenos en las redes sociales
Grados
Posgrados
Doctorados
Universidad Sénior
Titulaciones online
Centros adscritos
Centros asociados
Proceso de admisión
Requisitos de acceso
Matrícula
Becas y bonificaciones
Tasas
Financiación
Exprime la USJ
Servicios
Atención personalizada
Campus
Internacional
Investigación
Síguenos en redes sociales
Conviértete en un programador experto en Python partiendo desde cero con nuestro curso online
Matrícula abierta
En la última década Python ha experimentado un gran aumento en el número de programadores y empresas que lo usan. Por ejemplo, Google y YouTube usan Python como uno de sus principales lenguajes de desarrollo y actualmente, la relación de empresas y centros de investigación e innovación tecnológica que usa Python es enorme. Por ese motivo, SEAS imparte para ti el Curso de Programación en Lenguaje Python, con el objetivo de convertirte en programador profesional en Python.
De entre sus características más destacables cabe citar en primer lugar su sencillez, además de que es multiplataforma y dispone de una gran cantidad de librerías de libre uso que se han escrito para multitud de aplicaciones en matemáticas, ingeniería, inteligencia artificial, big data, IoT y representaciones gráficas. Nuestra formación te enseña todos los conocimientos necesarios para convertirte en un Data Scientist, a través de unos de los lenguajes de programación más demandados hoy en día como es Python.
A través de nuestra metodología de estudio online, te enseñaremos los secretos del lenguaje y podrás realizar ejercicios prácticos aplicados a escenarios reales, basados en la experiencia profesional de nuestro equipo docente, para darte una aproximación realista del uso de este lenguaje de programación. Déjanos tus datos en el formulario sin compromiso, y nuestros orientadores docentes ¡te darán todos los detalles del curso!
Para acceder al Curso se debe cumplir alguno de los siguientes requisitos:
PRIMEROS CONCEPTOSPrimeros conceptos. Hitos principales en la informática. Programación. Características del lenguaje Python. Realización de programas en lenguajes imperativos. Programas fuente y objeto. Bytecode. Vocabulario y representación. Declaración de constantes. Operación de asignación. Composición secuencial de instrucciones. La salida estándar en Python. Comentarios. Palabras reservadas en Python. Modos de trabajo en Python.TIPOS DE DATOSClasificación de los tipos de datos. Tipos inmutables. Tipos de datos mutables. Asignación externa.ESTRUCTURAS DE CONTROLSentencias condicionales. Composición iterativa. Otras composiciones iterativas. La visibilidad de las variables y las estructuras de control. Aplicación de las estructuras de control a los tipos de datos compuestos. Programa ejemplo. Cuestiones. Algoritmo de fuerza bruta. Escritura de scripts.PROCEDIMIENTOS, FUNCIONES Y DISEÑO DESCENDENTEEscritura de procedimientos. Llamadas a procedimiento. Clases de parámetros. Búsqueda secuencial. Funciones. Ámbito de los objetos informáticos. Ventajas de la localidad. Generación de números aleatorios. Anidamiento de ámbitos. Efectos colaterales. Recursividad. Captura y tratamiento de excepciones. Lanzamiento de una excepción. Diseño descendente.MÓDULOS Y PAQUETESLos módulos en Python. Conceptos elementales. Ámbito de los módulos. Importaciones. Realización de un módulo para generar números aleatorios. Pautas para la agrupación modular. La librería estándar de Python. Paquetes (packages).LIBRERÍAS DE USO COMÚN EN PYTHONConfiguración para la importación de módulos. NUMPY. Matplotlib. Pandas.FICHEROSEl sistema de directorios. Creación de un fichero de texto usando PyCharm. Escritura y lectura de datos en ficheros de texto. Uso de pandas en ficheros de texto. Ficheros CSV. Ficheros zip. Formato binario.PROGRAMACIÓN ORIENTADA A OBJETOSIntroducción a la programación orientada a objetos. Características de la programación orientada a objetos. La poo en python. Clases y objetos en python. Métodos. Inicialización de objetos. Otros métodos de clase. Ámbito de nombres, de clases y de objetos. Clases y métodos no públicos. Métodos y atributos estáticos.HERENCIAConceptos básicos. Notación UML. Redefinición de métodos. La herencia y la creación. Llamadas atrás. Sobrecarga de métodos. Polimorfismo. Ejemplo. Clases y características diferidas. Métodos vacíos. Herencia múltiple. Ejercicio. Serialización y persistencia.
USJ trata sus datos personales con finalidad exclusivamente administrativa y académica para gestionar su Solicitud de Información y, en su caso, proceso de Matrícula, y comunicarse con usted por cualquier medio en relación con esos procedimientos. Los datos de contacto de terceros distintos del alumno no son obligatorios. El interesado declara que ha informado del contenido de las presentes cláusulas a las terceras partes cuyos datos se comuniquen y/o que se encuentran relacionadas en la documentación aportada y obtenido su consentimiento expreso para la comunicación de sus datos personales. Tratamos sus datos porque usted nos los proporciona en el formulario de Solicitud de manera libre, específica, informada e inequívoca en relación con la finalidad anterior. No se comunicarán sus datos a terceros salvo a las administraciones públicas pertinentes y/o cuando sea obligatorio legal o normativamente. Asimismo sus datos personales podrán ser comunicados a aquellas entidades que intervengan en la impartición y/o gestión de las formaciones propuestas. Puede solicitar más información sobre dichas entidades y/o la finalidad de las mismas en a través de privacidad@usj.es. Una vez los datos no sean necesarios para los fines con los que fueron recogidos, se respetarán los plazos legales de conservación para posteriormente ser destruidos. Puede revocar el consentimiento o ejercer sus derechos de acceso, rectificación, supresión, oposición, limitación y portabilidad sobre los datos de carácter personal presentando una copia de un documento identificativo a Autovía A-23 Zaragoza- Huesca, Km. 299, 50830 Villanueva de Gállego (Zaragoza), o en privacidad@usj.es. Para otros tratamientos que realiza USJ puede consultar nuestra Política de Privacidad. Puede encontrar más información sobre sus derechos o presentar una reclamación ante la autoridad de control competente en la Agencia Española de Protección de datos. – C/ Jorge Juan, 6. 28001 Madrid. (901 100 099-912 663 517) – www.agpd.es
Autorizo a ser informado por medios electrónicos sobre cualquier oferta formativa de USJ.
Autorizo a ser informado por medios electrónicos sobre actividades y eventos de USJ.
FUNDACIÓN UNIVERSIDAD SAN JORGE (USJ) - G99047672 - Campus Universitario San Jorge, Autovía A-23 Zaragoza- Huesca, Km. 299, 50830 Villanueva de Gallego (Zaragoza) info@usj.es - 976 060 100. Delegado de Protección de Datos: Departamento Jurídico/DPD, 976 060 100, privacidad@usj.es . USJ trata sus datos personales con la finalidad enviarle incluso por medios electrónicos la información solicitada. Tratamos sus datos porque usted nos los proporciona en el formulario de Solicitud de manera libre, específica, informada e inequívoca en relación con la finalidad anterior. No se comunicarán sus datos a terceros salvo a las administraciones públicas pertinentes y/o cuando sea obligatorio legal o normativamente. Una vez los datos no sean necesarios para los fines con los que fueron recogidos, se respetarán los plazos legales de conservación para posteriormente ser destruidos. Puede revocar el consentimiento o ejercer sus derechos de acceso, rectificación, supresión, oposición, limitación y portabilidad sobre los datos de carácter personal presentando una copia de un documento identificativo a Autovía A-23 Zaragoza- Huesca, Km. 299, 50830 Villanueva de Gállego (Zaragoza), o en privacidad@usj.es . Para otros tratamientos que realiza USJ puede consultar nuestra Política de Privacidad . Puede encontrar más información sobre sus derechos o presentar una reclamación ante la autoridad de control competente en la Agencia Española de Protección de datos. – C/ Jorge Juan, 6. 28001 Madrid. (901 100 099-912 663 517) – www.agpd.es
Autorizo que los datos personales proporcionados sean comunicados a la entidad mercantil SEAS ESTUDIOS SUPERIORES ABIERTOS, S.A.U. que desarrolla la actividad de centro de formación online, con la finalidad de recibir por medios electrónicos información comercial sobre su oferta formativa, según su política de privacidad (Política de Privacidad de SEAS).