
Python es un lenguaje de programación multiplataforma que lo mismo puede correr en Windows, Linux, OS X y otros sistemas operativos.
Este curso es una forma excelente para aprender a programar. Este curso trata de explicado de manera que un niño de 10 años entienda.
Sabías que Python es ahora el lenguaje de programación mas popular en las universidades de estados unidos ? ¿Y que se encentra en cuarto lugar entre los mas populares, detrás de viejos clásicos Java, C y C ++?
Python es fácil de usar, potente y versátil, por lo que es una gran opción para principiantes y expertos por igual.
Y una vez que tenga has aprendido Python, cuando pases a otros lenguages de programación , podrás entenderlos mas fácilmente.
Python es increíblemente poderoso, y grandes compañías como Google y Netflix lo usan.
En este video aprenderás los conceptos necesarios para aprender a programar en Python.
Desde conceptos básicos como variables, operadores, y tipos de datos.
Pasando por manejo de caracteres, arreglos, listas, tuplas y diccionarios
Entras de lleno a programar con funciones, funciones internas, modulos
Aprendes la lógica de programación incluyendo todo sobre bucles
Y terminamos con conceptos intermedios de clases, objetos y herencia
Te veo dentro del curso.
Python es un lenguaje de programación multiplataforma que lo mismo puede correr en Windows, Linux, OS X y otros sistemas operativos.
Python es fácil de aprender comparado con otros lenguajes. ¿Porque?
Python permite interactuar y experimentar con el lenguaje en una forma sencilla. Python contiene módulos diseñados específicamente para hacer el aprendizaje más sencillo, por ejemplo, el módulo tkinter que es una interface gráfica para crear gráficos y animaciones.
Este curso trata de explicado de manera que un niño de 10 años entienda. Pero obviamente cualquier adulto sin experiencia en programación es bienvenido a este curso. Este curso es una forma excelente para aprender a programar. No importa tu edad, este video te proporcionara lo que necesitas para empezar a programar.
En este video vamos a explicar cómo instalar Python. Aunque este video muestra como instalarlo en Windows su instalación es muy parecida en un sistema operativo de Apple.
Pero Si tienes una maquina de apple, hay buenas noticias para ti, Python ya viene instalado solamente lo menciono para que no lo instales otra vez. La único es que es probable que no tengas la ultima versión, pero por ahora es suficiente porque este es un curso básico de programación,
Tu primer programa en Python!
Veamos ahora algunos conceptos importantes antes de empezar a programar. Variables son una forma de guardar valores de un programa en la computadora.
Los nombre de variables en Python no pueden tener espacios no caracteres especiales y por conveniencia siempre se escriben en minúsculas. Escribirlas en minúsculas no es necesario pero es una convención que la mayoría de los programadores usan. Si tu variable esta compuesta por dos palabras, por ejemplo “primer nombre” puedes separarlos con un guion bajo, en este caso dirias “primer_nombre”
Conceptos básicos de cómo trabajan los operadores en Python
Diferente tipos de datos en Python
Hay algunas cosas que es bueno saber cuándo manejes cadenas de caracteres
Otro problema que puedes encontrarte es si quieres escribir una cadena que contiene apostrofes, por ejemplo en Ingles es muy común encontrar apostrofes: por ejemplo Can’t, don’t.
Si quieres usar el contenido de una variable e incluirlo en una cadena de caracteres en Python, puedes usar “%s”:
Listas en Python son fáciles de entender porque una lista es como las listas que escribes para recordar una lista de cosas. Ejemplo la lista de cosas que tienes que comprar y que no quieres olvidar.
Las listas se escriben entre corchetes y los elementos separados por comas
Uso de append(), del, pop() en insert en Python
Una tupla en Python es parecida a una lista, pero con una gran diferencia: sus elementos no se pueden modificar. Sus valores nunca cambian después de que la creas. Una tupla es solamente un numero de valores separados con comas
Un diccionario en Python es similar a una lista, pero contiene pares de claves y sus respectivos valores.
Para crear un diccionario se usan las llaves {}, cada elemento esta formado por un par: clave:valor
Algunas veces necesitas repetir un conjunto de instrucciones. Funciones en Python te ayudan agrupar un numero de instrucciones y darles un nombre y usar ese nombre para ejecutar todo el grupo de instrucciones.
Funciones en Python también son usadas para agrupar una funcionalidad, no importa que no necesites repetirla frecuentemente.
Funciones ayudan a mantener tu código más organizado y entendible.
Python ofrece muchas funciones útiles, por ejemplo:
Int() para convertir una cadena de caracteres a un número entero.
input() , obtiene la información de un usuario y guarda esa información para usarla después.
O como vimos pop() para borrar elementos de una lista
Append() agrega un elemento a una lista
Como pasar parámetros en una función en Python.
Una función, puede regresar un valor, para regresar un valor desde una función, usamos la palabra reservada de Python “return”
Una variable que es definida dentro de una función no puede ser usada fuera de esa función. En otras palabras las variables definidas dentro de una función existen solamente dentro de esa función.
En Python la sentencia IF nos permite preguntarle a la computadora si una condición es verdadera o falsa. Generalmente dependiendo si la respuesta es verdadera tomaremos una decisión y si es falsa tomaremos otra decisión diferente.
Algunas veces necesitas tomar decisiones mas elaboradas que incluyen mas opciones, en lugar de preguntar solamente si tus ahorros son mas de 299, quieres saber si son mas de 300, mas de 200 o mas de 100 y tomar decisiones apropiadamente. En Python tienes que usar la sentencia ELIF para crear mas condiciones
En Python, el bucle “for”, nos permite repetir un bloque de instrucciones un número determinado de veces.
En el video anterior viste el bucle “for”, que nos permite repetir un bloque de instrucciones un número determinado de veces. En Python existe otro tipo de bucle que nos permite validar una condición, y si es verdadera ejecuta el bloque si es falsa no la ejecuta
Cuando empieces a escribir programas más complejos existen formas de hacer que tu programa sea más fácil de entender y también de escribir. En realidad puedes escribir tu código sin usar clases pero es una práctica muy usada entre programadores experimentados y es parte de lo que se conoce como programación orientada a objetos (OOP) por sus siglas en ingles. Veamos como funciona la programación orientada a objetos en Python.
En este video aprendemos como funciona la herencia en Python:
En Python, el argumento self especifica que se refiere al propio objeto individual. Tratare de explicar al mismo tiempo que vemos la funcion init.
En este video vemos como leer y escribir archivos.
Solo se necesitan tres pasos para el manejo de archivos:
Para abrir un archivo debemos usar la función open(), que recibe como parámetros el nombre del archivo y el modo en el que quieres abrirlo. En tu primer ejemplo lo abres en modo de escritura para crearlo. Para abrirlo en modo de escritura, proporciona el argumento “w” después del nombre del archivo. [cuidado: cuando abres un archivo en modo de escritura, destruye todos los datos en el archivo]
Como abrir un archivo en modo del lectura y leer su contenido en Python
Si quieres leer linea por linea de un archivo en Python la mejor
manera es usar un bucle for. Esto es eficiente y rápido
Si quieres leer una línea utilizas el método readline de Python.
Para leer todas las líneas en una lista usa readlines() de Python en plural, no te confundas con readline()
El método read en Python acepta un parámetro para indicar cuantos caracteres quieres leer.
En un video anterior mencione que había una mejor manera de manejar archivos. Y sin mas rodeos es usando la sentencia “with”, este es un concepto intermedio pero estoy seguro que lo entenderas. With es lo que se le conoce como manejador de contexto. Por ejemplo si usas “open” dentro de “with”, entonces el archivo se mantendrá abierto solo dentro de “with” y se cerrara automáticamente al salir de la sentencia, no importa si hay un error dentro del bloque, al salir de la sentencia “with” el archivo se cerrara.
Este curso de Python te lleva de la mano si no sabes nada de programación. Al final introduce conceptos intermedios, pero se tratan de manera sencilla.
Python es un lenguaje de programación multiplataforma que lo mismo puede correr en Windows, Linux, OS X y otros sistemas operativos.
Este curso es una forma excelente para aprender a programar. Este curso trata de explicado de manera que un niño de 10 años entienda.
Sabías que Python es ahora el lenguaje de programación mas popular en las universidades de estados unidos ? ¿Y que se encentra en cuarto lugar entre los mas populares, detrás de viejos clásicos Java, C y C ++?
Python es fácil de usar, potente y versátil, por lo que es una gran opción para principiantes y expertos por igual.