Python Acelerado

Una forma practica de aprender rapidamente el "lenguaje de Google", desde lo mas básico hasta lo sofisticado
2.9 (7 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
82 students enrolled
$20
Take This Course
  • Lectures 14
  • Contents Video: 3 hours
  • Skill Level All Levels
  • Languages Spanish
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 10/2013 Spanish

Course Description

Hola y bienvenido a nuestro curso "Python Acelerado". Se trata de un curso que pretende enseñar de manera rápida y práctica el lenguaje Python partiendo desde lo más básico hasta llegar a aplicaciones sofisticadas de análisis, búsqueda, recuperación y reemplazo de información en grandes archivos de texto plano, que es como se almacena gran parte de la información en la web.

Este curso es la manera ideal de introducirse desde cero para luego estudiar la creación de aplicaciones complejas en Internet tales como los servicios web o la Google App Engine.

Se trata de un curso pensado para gente que tiene poco tiempo para aprender asuntos teóricos, va directamente enfocado a la programación de aplicaciones prácticas pero también permitirá que el estudiante pueda investigar por su cuenta y entender los temas que no se incluyen. Todo lo esencial está aquí: si quieres aprender en un curso acelerado, esa es precisamente la idea, inscríbete y bienvenido.

What are the requirements?

  • Este curso no tiene requisitos especiales

What am I going to get from this course?

  • Aprender los fundamentos del lenguaje Python
  • Conocer, por medio de ejemplos prácticos la utilidad y aplicabilidad del lenguaje
  • Entender los fundamentos de estructuras de datos en la programación moderna

What is the target audience?

  • Cualquiera que desee aprender el lenguaje Python, tenga o no expriencia en programación
  • Programadores que conozcan otros lenguajes y deseen una introducción muy rápida y práctica al lenguaje Python

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Los conocimientos básicos
10:41

En esta clase se explican los cinco temas básicos que se verán en el bloque con sus respectivos ejemplos. Partiendo por lo más sencillo que es la instalación de Python en nuestro equipo, la escritura y prueba de programas partiendo por el tradicional "Hola Mundo". Luego se muestran las expresiones de ingreso de datos, de asignación, la diferencia entre variables string y numéricas de punto flotante así como su conversión y la ejecución de cálculos matemáticos simples.

Se dedican dos clases a las expresiones condicionales del tipo "if", una de ellas de reforzamiento por la relativa complejidad y por la importancia de aprender a indentar correctamente.. Finalmente se muestra un ejemplod e como se puede escribir una función y se explica la utilidad de las funciones

15:11

En esta clase se describe -paso a paso- el procedimiento para instalar Python en un computador x86 con Windows 8. En este curso usaremos la versión 2.7.4 de Python y las instrucciones se dan para el sistema operativo y la máquina mencionados. Para otros sistemas operativos y maquinas como Macintosh y Raspberry Pi se dan los links en la ventana lateral. Para versiones anteriores de Windows 8 lo único que cambia es la manera de acceder a la consola: en Windows 7 y anteriores se va a Inicio, ejecutar, cmd (start, run, cmd), para windows 8 tecla Windows+x, run, cmd. Lo demás todo igual.

Las instrucciones de Python también se pueden probar línea por línea en la consola Idle que se instala junto con el lenguaje, para programas de varias líneas hay que grabar un archivo y ejecutarlo como se muestra en la clase.

10:40

En esta clase se muestra un ejemplo sencillo de ingreso de datos, su conversión de string a punto flotante, un cálculo simple y el despliegue del resultado. Se discute la diferencia entre variables string y numéricas y se muestra como se pueden desplegar datos de string y numéricos en una misma línea de instrucción print

12:38

En esta clase se muestra con dos ejemplos el uso de las expresiones condicionales, específicamente las expresiones "if" y "elif", con una y dos condiciones en la misma línea de código, también se explica su uso y la importancia de la indentación. Como se trata de un tema relativamente complejo se agregó otra clase de reforzamiento sobre lo mismo.

11:23

En esta clase se presentan más ejemplos de expresiones condicionales, en su mayoría obtenidas del curso "Python for Informatics" de Charles Severance (C.C. 3.0 Attrib) https://online.dr-chuck.com/ traducidas y adaptadas al enfoque de nuestro curso

14:40

En esta clase se explica lo que son las funciones y su utilidad para empaquetar subprogramas de uso frecuente dentro de un programa mayor, también se explica que Python tiene funciones internas incorporadas y como se pueden incorporar otras funciones mediante módilos,se muestra un ejemplo de como escribir y llamar a una función dentro de un programa.

Section 2: Loops, listas y archivos de texto
04:02

En este módulo se describen los tres ejemplos intermedios de Python que se desarrollarán usando ciclos como while y for, los ciclos son fundamentales para hacer operaciones sobre listas y archivos de texto y se describen operaciones con estos. También se describe las expresiones y funciones para la manipulación de strings y de listas en Python

17:57

En esta clase se muestra un algoritmo clásico para escoger el elemento mayor de una lista usando ciclos for y expresiones if. En realidad solo tiene interés académico o de práctica porque Python trae funciones incorporadas para escoger el mayor elemento de una lista, pero se incluye como un tributo a los algoritmos artificiosos y poco prácticos que normalmente se enseñan a los estudiantes de programación.

18:25

La manipulación de strings, para operaciones tales como recuperar porciones de caracteres dentro de un string mayor (extraer texto) cortar string, conocer su longitud y varias otras son discutidas en esta clase, incluida la poderosa instrucción split, que convierte un string en una lista. Existen muchas mas instrucciones de manipulación de string que se pueden ir aprendiendo a medida que se necesiten

12:28

Las listas, junto con los strings se podría decir que cosntituyen la esencia de Pyton y lo que diferencia a este lenguaje de los demás. Existen múltiples operaciones que podemos hacer sobre listas, las principales se discuten en esta clase y en especial como se relacionan con la instrucción iterativa for que opera directamente sobre los elementos de una lista

Section 3: Operaciones avanzadas sobre archivos de texto
02:37

En esta clase se describen los temas tratados en la sección 3, referidas al análisis de datos dentro de estructuras tales como listas y diccionarios, la relación entre string, listas, directorios y archivos de texto plano, las aplicaciones de los directorios y las expresiones regulares.

20:31

En esta clase se discuten las poderosas estructuras de datos llamadas diccionarios, se comparan con las listas y se muestra un ejemplo de como se pueden usar para resolver problemas complicados de análisis de información de manera fácil y con pocas líneas de código.

17:02

Las expresiones regulares no son exclusivas del lenguaje Python y se pueden usar en muchos otros lenguajes, sin embargo unidas al poder de Python para analizar y manipular datos dentro de grandes archivos de texto forman una combinación formidable. Se pueden usar como un motor de búsqueda o como un lenguaje de búsqueda para recuperar o sustituir patrones de caracteres. En esta clase se dan algunos ejemplos de estas operaciones usando expresiones regulares en Python. http://es.wikipedia.org/wiki/Expresi%C3%B3n_regular

06:41

En nuestra última clase deseo darte las gracias por haber seguido el curso hasta el final. Aprender Python es el primer paso para poder programar aplicaciones web, usar la Google Web Apps y crear sitios complejos usando servicios web. Los programas usados en este curso los puedes encontrar y descargar de mi blog "Python en 3 días" http://pythonentresdias.blogspot.com/ si alguno contiene algún error de tipeo o lógica te agradeceré si me avisas. ¡Felicitaciones y mucha suerte!

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Tomas Bradanovic, Ingeniero Ej. Electrónico, MBA Universidad de Tarapacá

Tomás Bradanovich Pozo es Ingeniero de Ejecución Electrónico y Magister en Dirección y Gestión de Empresas-MBA de la Universidad de Tarapacá. Ha sido gestor, consultor y trabajador en pequeñas empresas desde el año 1981, trabajando en la Zona Franca de Iquique como empleado y empresario, dueño de pequeña empresa en Arica y durante más de 30 años ha asesorado a empresas en el diseño de sistemas de control y administración.

Ha sido profesor de la Escuela Universitaria de Administración y Negocios, como en el Centro de Formación Técnica de la Universidad de Tarapacá, profesor guía en programas de magister y pregrado, tanto en Chile como en Perú,

La educación en línea y sus potencialidades para la educación popular es uno de sus principales intereses que lo han llevado a desarrollar este curso

Ready to start learning?
Take This Course