Python desde 0

Curso completo de programacion desde 0, totalmente gratuito. 

Lenguajes:
Para los que no saben existen muchos leguajes de programacion(ej: c, c++, java ,python) cada uno con sus desventajas y ventajas.
Para los siguientes tutoriales voy enseñar utilizando el lenguaje python. Este lenguaje es bastante nuevo y superior a otros en diversos sentidos. Para aprender es ideal! ya que su sitaxis es mucho mas facil de aprender comparado con la de lenguajes mas viejos(ej: c). Ademas trabaja de forma dinámica con un interprete lo cual te permite tener distintos tipos de estructuras(memoria dinámica).

Ventajas:
* Python es un lenguaje muy “expresivo”, es decir, los programas son muy compacto, un programa en python suele ser bastante más corto que su equivalente en lenguajes como C , por muchos python es considerado un lenguaje de programación de muy alto nivel.
* Python es muy legible, la sintaxis de python es muy elegante y permite la escritura de programas cuya lectura resulta fácil, en comparación con otros lenguajes.
* Python puede usarse como lenguaje imperativo procedimental o como lenguaje orientado a objeto.
* Python es un muy buen lenguaje para empezar a programar.
* Una ventaja fundamental de Python es la gratuidad de su intérprete, descargate el intérprete en www.python.org

Si bien algunos de los que estan leyendo puede que sepan programar, python es el lenguaje mas comodo para trabajar que he utilizado (c,java), es un lenguaje muy completo y ademas facíl de usar, no hay que estar preocupado tanto en la memoria del sistema (pc celular etc) ya que el interprete lo hace por nosotros.



Desventajas:

Rendimiento: Al no tener control alguno sobre como se utilizara la memoria del sistema, puede que tenga menos rendimiento en sistemas con memoria limitada.(aunque esta demostrado que responde de manera muy similar a java)

Cantidad de desarrolladores: La cantidad de gente que programa en python es menor comparada con la de otros lenguajes por ejemplo Java.

Resumiendo, Python es el mejor lenguaje para aprender a programar y es el que vamos a utilizar en nuestros tutoriales. 

——————————————————————————————————————————

Lista de Reproduccion Completa:

Curso basado en : Algoritmos y Programación I
Con lenguaje Python – Fiuba rw7540
site: https://sites.google.com/site/fiuba7540rw/home

Curso Completo:

  • Programacion Python 1 : Descargando e instalando


  • Programacion Python 2 : Interprete,operaciones PARTE 1


  • Programacion Python 2 : Interprete,operaciones PARTE 2


  • Programacion Python 3 : Return vs Print y Ciclo definido for


  • Programacion Python 4: Utilizar Editor e importar al interprete


  • Programacion Python 5: Ejercicio Raices de un Polinomio


  • Programacion Python 6: Continuacion del Ejercicio Funcion main()


  • Programacion Python 7: Comparaciones y operadores logicos


  • Programacion Python 8 : ciclo indefinido (while)


  • Programacion Python 9 : Cadenas de Caracteres


  • Programacion Python 10 : Tuplas


  • Programacion Python 11 : Listas


  • Programacion Python 12 : Ejercicios Listas y Tuplas


  • Programacion Python 13 : Mas sobre Listas y cadenas


  • Programacion Python 14 : Diccionarios


  • Programacion Python 15 : Diccionarios Continuacion


  • Programacion Python 16 : Primer Juego


  • Programacion Python 17a: Adelanto Segundo Juego (mas complejo)


  • Programacion Python 17b: Segundo Juego (mas complejo)


  • Programacion Python 18 : Segundo Juego (parte 2)


  • .py to .exe


  • Programacion Python 19 : Manejo de Archivos


  • Programacion Python 20 : Manejo de Archivos 2 (escribir)


  • Programacion Python 21 : Archivos CSV


  • Programacion Python 22 : Ejemplo de Archivos


  • Programacion Python 23 : Ejemplo de Archivos (segunda parte)


  • Programacion Python 24 : Objetos


  • Programacion Python 25 : Primer Objeto (punto)


  • Programacion Python 26: Segundo Objeto (auto)


  • Programacion Python 27 Objetos : metodos especiales


  • Programacion Python 28 Objetos : metodo de comparacion


  • Programacion Python 29 : Herencia


  • Programacion Python 30 : Ejemplo Herencia 1


  • Programacion Python 31 : Ejemplo Herencia 2


  • Programacion Python 32a : Adelanto Juego Objetos


  • Programacion Python 32b : Juego Objetos Parte1 (Clase Jugador y AI)


  • Programacion Python 33: Juego Objetos Parte 2 (Clase Bola de F y Golpe)


  • Programacion Python 34 : Juego Objetos Parte 3 (Clase Golpiar)


  • Programacion Python 35 : Juego Objetos Parte 4 (asignacion de stats random)


  • Programacion Python 36 : Juego Objetos Parte 5 (metodo eleccion)


  • Programacion Python 37 : Juego Objetos Parte 6 (motor Básico)


  • Programacion Python 38 : Juego Objetos Parte 7 (emprolijando el motor)


  • Programacion Python 39 : Juego Parte 8 (Modificaciones para 2 jugadores)


  • Programacion Python 40: Pilas y Colas (concepto)


  • Programacion Python 41 : Implementacion Pilas


  • Programacion Python 42 : Implementacion Colas


  • Programacion Python 43 : Prueba de Pilas y Colas


  • Programacion Python 44 : Ejercicio Colas


  • Programacion Python 45 : Manejo Excepciones I


  • Programacion Python 46 : Validar Entradas


  • Programacion Python 47 : Pila de Ejecucion


  • Programacion Python 48 : Pasaje de Parametros


  • Programacion Python 49 :Pasaje de Parametros II


  • Programacion Python 50 : Recursividad

P Programacion avanzada:


  • Programacion Python 51 : Threads / Hilos


  • Programacion Python 52 : Servidores Introduccion


  • Programacion Python 53: TCP Socket Server


  • Programacion Python 54: Threading Servers Introduccion


  • Programacion Python 55: TCP Threading Socket Server

Los comentarios están cerrados.