Autor Tema: Lista de Recursos Para Aprender a Programar  (Leído 15871 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado JaiMe

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 1485
  • λ | h+
Lista de Recursos Para Aprender a Programar
« : febrero 01, 2012, 05:44:41 pm »
Libros de Programación

Gratis

Python
* Introduccion a la programacion con python  | español | via @edu_guerr
* A Byte of Python in Spanish | español
* Learn Python the Hard Way | inglés
* Python Ya | español | via @mana
* Guia Python Maestros del Web | español
* Google's Python Class | inglés
* Think Python: How to Think Like a Computer Scientist | inglés

JavaScript
* jQuery Fundamentals | inglés
* Learn jQuery | inglés

Frameworks
* Libro de django v.1 | El Libro de Django | python | espanol | via @edu_guerr
* django 2.0 | django | python | inglés
* Getting Started With Django | python | inglés | via @snipe
* Manual de CakePHP 1.3 | CakePHP | php | español
* Manual de CakePHP 2.0 | CakePHP | php | español

Cursos Online
* Khan Academy Computer Science
* Harvard's CS50
* Udacity
* Coursera
* MIT OCW Electrical Engineering & Computer Science
* UC Berkeley Computer Science
* Stanford @ iTunes

Canales en YouTube
* 0utKast Varios | español | via @carlosues7

Tutoriales Interactivos

* http://tryruby.org/levels/1/challenges/0 | Ruby
* Code Academy | JavaScript
* Bloc | Ruby
* Rails for Zombies | Ruby | Rails

REPLs

REPL significa Read Eval Print Loop, basicamente es un bucle que lee texto, evalúa el código e imprime los resultados.

* Varios lenguajes - incluyendo python - http://repl.it/
* Scheme
* Clojure

JaiMe's picks
* Structure and Interpretation of Computer Programs | Scheme | inglés
* JavaScript the Good Parts | JavaScript | inglés
* JavaScript: The Definitive Guide  | JavaScript | inglés
* Eloquent Ruby | Ruby | inglés
* The Joy of Clojure: Thinking the Clojure Way | Clojure | inglés
* Learn You a Haskell for Great Good!: A Beginner's Guide | inglés
« Última Modificación: agosto 08, 2013, 04:46:30 pm por JaiMe »
"Unless you try to do something beyond what you have already mastered, you will never grow."
― Ralph Waldo Emerson

Desconectado LicH

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6600
  • ¿are you tolerant enough to tolerate intolerance?
    • Sv Community
Re: Lista de Recursos Para Aprender a Programar
« Respuesta #1 : febrero 01, 2012, 06:13:43 pm »
Gracias, siempre he querido aprender python. leeré un poco :)

WolfHeart

  • Visitante
Re: Lista de Recursos Para Aprender a Programar
« Respuesta #2 : marzo 14, 2012, 11:45:38 pm »
Gracias man, buena onda JaiMe...!!! Saludos...!!!

Desconectado m.wilian

  • MiembrosReales
  • *
  • Mensajes: 43
Re: Lista de Recursos Para Aprender a Programar
« Respuesta #3 : marzo 15, 2012, 10:53:20 am »
 :thumbsup: Agregado a favoritos  :sur:

Desconectado LicH

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6600
  • ¿are you tolerant enough to tolerate intolerance?
    • Sv Community
Re: Lista de Recursos Para Aprender a Programar
« Respuesta #4 : marzo 24, 2012, 11:30:16 am »
Jaime sabes como instalar Django en windows? he intentado pero me da problemas con las variables del sistema :-/ y ahorita no tengo ubuntu

por cierto es un gran framework  :thumbsup:

Desconectado edu_guerr

  • Sv Member
  • ***
  • Mensajes: 463
Re: Lista de Recursos Para Aprender a Programar
« Respuesta #5 : marzo 24, 2012, 11:43:42 am »
Jaime sabes como instalar Django en windows? he intentado pero me da problemas con las variables del sistema :-/ y ahorita no tengo ubuntu

por cierto es un gran framework  :thumbsup:
A mi me dio ese problema de las variables hace poco en windows, lo que  hice fue crear los proyectos dentro del directorio /bin de django, ya que no encontre que mas hacer, ya ahi si ya pude ejecutar comandos como django-admin.py startproject misitio por ejemplo y me ha funcionado muy bien, luego lo he instalado en Open Suse y no he tenido ningun problema.

Por cierto he estado usando este libro "Libro de django [espanol]" es una traduccion del libro original en ingles de la version 1.0
http://trac.usla.org.ar/proyectos/humitos/export/41/trunk/django-book/django-book-es-1.0-0.1-r757.pdf

« Última Modificación: marzo 24, 2012, 11:50:40 am por edu_guerr »

Desconectado JaiMe

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 1485
  • λ | h+
Re: Lista de Recursos Para Aprender a Programar
« Respuesta #6 : marzo 24, 2012, 12:04:47 pm »
Mis estimados, no he tenido la oportunidad de usar Django bajo Windows, pero han intentado agregar el directorio bin a sus variables del sistema? link relevante: http://www.python-forum.org/pythonforum/viewtopic.php?f=19&t=30468#p142734.


Por cierto he estado usando este libro "Libro de django [espanol]" es una traduccion del libro original en ingles de la version 1.0
http://trac.usla.org.ar/proyectos/humitos/export/41/trunk/django-book/django-book-es-1.0-0.1-r757.pdf


Agregado a la lista!

"Unless you try to do something beyond what you have already mastered, you will never grow."
― Ralph Waldo Emerson

Desconectado edu_guerr

  • Sv Member
  • ***
  • Mensajes: 463
Re: Lista de Recursos Para Aprender a Programar
« Respuesta #7 : marzo 24, 2012, 02:04:01 pm »
Mis estimados, no he tenido la oportunidad de usar Django bajo Windows, pero han intentado agregar el directorio bin a sus variables del sistema? link relevante: http://www.python-forum.org/pythonforum/viewtopic.php?f=19&t=30468#p142734.


Agregado a la lista!
Haciendo lo siguiente  me funciono en Window$ 7

-Descomprimi archivo de django y lo copie C:\Python27\Lib\site-packages
-Panel de control\Todos los elementos de Panel de control\Sistema--configuracion avanzada del sistema..variables de entorno..
-Agregue ";C:\Python27" en path de "variables del sistema", hasta aqui al ejecutar "python" en el cmd ya deberia aparecer la consola:
Código: [Seleccionar]
C:\user\edu_guerr>python
Python 2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>>
-En el cmd-> cambiarse al directorio donde esta setup.py en mi caso lo tengo en  C:\Python27\Lib\site-packages\django.
contenido:
Código: [Seleccionar]
24/03/2012  12:53 p.m.    <DIR>          .
24/03/2012  12:53 p.m.    <DIR>          ..
20/03/2007  05:57 p.m.             7,627 AUTHORS
24/03/2012  12:53 p.m.    <DIR>          django
24/03/2012  12:53 p.m.    <DIR>          docs
27/07/2006  08:07 p.m.               810 INSTALL
15/07/2005  01:38 p.m.             1,534 LICENSE
19/08/2009  05:55 p.m.               412 PKG-INFO
21/09/2006  07:38 a.m.             1,370 README
24/03/2012  12:53 p.m.    <DIR>          scripts
11/02/2007  06:33 p.m.                76 setup.cfg
19/08/2009  05:54 p.m.             1,841 setup.py
               7 archivos         13,670 bytes
               5 dirs   8,645,885,952 bytes libres
-Ejecutar python setup.py install y empieza a instalar.
- Ir a C:\Python27\Scripts y ejecuto python  django-admin.py startproject mysite y ya me crea la siguiente estructura:
Código: [Seleccionar]
mysite/
           __init__.py
          manage.py
          settings.py
          urls.py
Y ya estaria listo para empezar a trabajar en django bajo windows.

Video de referencia:
Como instalar django en windows 7

pd. En Open suse...solo puse  python setup.py install y como por arte de magia a los segundos ya estaba listo todo y yo bien feliz me puse en ese momento :)

Desconectado LicH

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6600
  • ¿are you tolerant enough to tolerate intolerance?
    • Sv Community
Re: Lista de Recursos Para Aprender a Programar
« Respuesta #8 : marzo 24, 2012, 09:06:51 pm »
gracias a los dos, lo que me gusta de django son que ya hace las validaciones de formularios el solo :) para hacer sitios complejos es una gran ventaja, ahorita checo lo de las variables!

Desconectado Snipe

  • -^- Elite Gold -^-
  • The Communiter-
  • **
  • Mensajes: 4366
Re:Lista de Recursos Para Aprender a Programar
« Respuesta #9 : junio 11, 2012, 08:52:11 am »
Creo que sería bueno poner esta serie de vídeos en inglés para aprender Django. No los he visto pero he leído cosas buenas.


Getting Started With Django | Inglés

Desconectado carlosues7

  • Sv Full Member
  • *
  • Mensajes: 770
  • A man chooses; a slave obeys
Re:Lista de Recursos Para Aprender a Programar
« Respuesta #10 : junio 11, 2012, 09:54:10 am »
Yo les dejo éste canal de YouTube:

http://www.youtube.com/user/0utKast

Hay tutoriales muy completos de: Java JEE, C++, Java clásico, Joomla, Drupal, HTML5, PHP, Android, Productos de Adobe y más.

Todo está en español, la verdad muy completo éste canal.

Desconectado JaiMe

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 1485
  • λ | h+
Re:Lista de Recursos Para Aprender a Programar
« Respuesta #11 : junio 11, 2012, 08:59:39 pm »
Creo que sería bueno poner esta serie de vídeos en inglés para aprender Django. No los he visto pero he leído cosas buenas.


Getting Started With Django | Inglés

Yo les dejo éste canal de YouTube:

http://www.youtube.com/user/0utKast

Hay tutoriales muy completos de: Java JEE, C++, Java clásico, Joomla, Drupal, HTML5, PHP, Android, Productos de Adobe y más.

Todo está en español, la verdad muy completo éste canal.

Gracias por los aportes, ya actualize el post.
"Unless you try to do something beyond what you have already mastered, you will never grow."
― Ralph Waldo Emerson

WolfHeart

  • Visitante
Re:Lista de Recursos Para Aprender a Programar
« Respuesta #12 : septiembre 30, 2012, 06:37:42 pm »
Creo que sería bueno poner esta serie de vídeos en inglés para aprender Django. No los he visto pero he leído cosas buenas.


Getting Started With Django | Inglés
Hey amigo Snipe, corregí el hiperlink está erróneo... No será:

Código: [Seleccionar]
http://gettingstartedwithdjango.com/resources/gigantuan.html
Saludos...!!!  :thumbsup: