¿Qué quieres aprender?

Curso de Python Estilo Silicon Valley

Curso de Python Estilo Silicon Valley

Udemy

Curso online


20

En este curso aprenderemos los conceptos básicos de Python 3. Luego pasaremos a aprender técnicas  que serán útiles al desarrollar aplicaciones.

Un buen código de Python no significa que funcione, sino que es un código limpio. Como se llama pythonic, lo más importante en la codificación de python es que su código debe ser limpio y fácil de entender.

Mi empresa en la que trabajo desde hace más de 10 años, es la empresa de IT líder en Estados Unidos ubicada en Silicon Valley. Trabajo con los mejores programadores de todo el mundo. Por eso es importante que cualquiera pueda entender los códigos.

En Japón, a veces es considerado un buen programador si pueda escribir códigos difíciles y complicados. Sin embargo en Silicon Valley, lo mas importante es escribir códigos limpios y fácil de entender para todas. En EEUU es común que la gente cambie su trabajo así que es necesario que el código sea fácil de entender por los que viene de nuevo.

Con esta lección aprendemos el básico de Python y seguiremos a desarrollar aplicaciones con un limpio code style para que podamos hacer códigos Pythonico.

Espero que esta lección será útil y que le ayudará en muchas formas para su éxito futuro.

¿Para quién es este curso?

Los que esta interesado en Python3 pero nunca lo ha usado.

Aquellos que pueden preparar su propio entorno de programación Python.

¿Quieres hablar con un asesor sobre este curso?

Objetivos

Puedes aprender los conceptos básicos de Python3. También hay clases avanzadas, para que pueda aprender las habilidades necesarias para el desarrollar aplicaciones simples. Puedes aprender el estilo del código Pythonic.

A quién va dirigido

Los que esta interesado en Python3 pero nunca lo ha usado. Aquellos que pueden preparar su propio entorno de programación Python.

Requisitos

Habilidades para crear un entorno de programación en tu Mac o Windows según tu propio entorno. Conocimientos básicos de programación. Puede que le resulte fácil entender las lecciones con el conocimiento de los comandos básicos, como el comando Mac ls y el comando dir de Windows. Capacidad para solucionar problemas de ti mismo, si tiene problemas al instalar varias aplicaciones o bibliotecas de terceros.

Temario completo de este curso

Contenido del curso...Introducción...Mac- Como instalar el Python ...Mac- Como instalar el Pycharm ...Windows- Como istalar el Python ...Windows- Como instalar el Pycharm ...Declalar variables ...Imprimir con print ...Valores ...Texto ...Indexing y Slicing con texto ...String methods ...String formatting ...f-strings ...Lista ...Operar listas ...Métodos de lista ...Como copiar la lista ...Cuando usar la lista ...Tupla ...Desempaquetar tuplas ...Cuando usar tuplas ...Diccionario ...Métodos de tipo diccionario ...Como copiar el diccionario ...Cuando usar el diccionario ...Sets/Conjuntos ...Métodos de sets/conjuntos ...Cuando usar sets/conjuntos ...Como dejar comentarios ...Cuando escribir un código largo ...If statement / Sentencia condicional ...Modo debugger ...Operadores Lógicos ...Cuando usar In y Not ...Como saber si hay valor en la variable ...Nulo/None ...Bucle while, break y continue ...While else ...Función input ...Bucle for, break y continue ...For else ...Función range ...Función enumerate ...Función zip ...Usar bucle for con diccionario ...Definir funciones ...Declarar los parámetros de las funciones y los valores de retorno ...Argumento posicional , argumento palabra clave y argumento defecto ...Puntos de vigilar cuando usar los argumentos por defecto ...Cambiar argumentos posicionales a tuplas ...Cambiar argumentos de palabra clave en tipo diccionario ...Docstrings ...Función interna ...Closure ...Decoradores ...Lambda ...Generador ...Comprensión de listas ...Comprensión de diccionarios ...Comprensión de sets ...Comprensión de generadores ...Namespace y scope ...Cómo manejar las excepciones ...Excepciones personalizados ...Argumentos de linea de comando ...Importar módulos ...Importar con path completa y ruta relativa ...Importar * y entender el objetivo del __init__ y __all__ ...Cuando usar ImportError ...Crear setup.py para distribuir el paquete ...Funciones definidas ...Librerías estándar ...Como instalar librerías de terceros ...Puntos y normas cuando importamos librerías ...__name__ y __main__ ...Como crear clase ...Inicializar clases ...Constructor y Destructor ...Herencia de clases ...Sobrecargar de métodos y el uso de super ...Ajustar las propiedades ...Puntos importantes cuando usemos clases como estructura de datos ...Duck typing ...Clase abstracta ...Como heredar múltiples clases ...Las variables de clase ...Métodos de clase y métodos estáticos ...Métodos especiales ...Crear archivos ...Usar la sentencia with para abrir un archivo ...Leer archivos ...Moverse usando el buscador/seek ...Modo leer y Modo escribir ...Crear plantillas ...Como escribir y leer un archivo csv ...Operar archivos ...Comprimir y descomprimir archivos Tar ...Comprimir y descomprimir archivos Zip ...Crear tempfile ...Procesar comandos usando el subproceso ...Datetime ...Los comandos de Windows y Mac ...Vamos a crear una aplicación simple ...El enlace de archivo PDF con los datos para la aplicación de prueba ...Descomprimir aplicación de prueba ...Código ejemplo de la aplicación de prueba ...Explicar el diseño y la estructura de las carpetas de la aplicación de prueba ...Analizar el flujo para entender el modelo visual y las plantillas ...Entender el models y controller ...Instalar herramientas que ayudan a comprobar los códigos ...Las reglas de estilos de código ...Como escribir Python ...Documentacion y Pylint ...
Ver más