0% encontró este documento útil (0 votos)
112 vistas

Python Crash Course Traduccion

Cargado por

brancayhielo
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
112 vistas

Python Crash Course Traduccion

Cargado por

brancayhielo
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 4

Python Crash Course - Traducción

INTRODUCCIÓN

Cada programador tiene una historia sobre cómo aprendió a escribir su primer programa. Comencé

a programar cuando era niño, cuando mi padre trabajaba para Digital Equipment Corporation, una

de las compañías pioneras de la era de la computación moderna. Escribí mi primer programa en

una computadora de kit que mi papá había ensamblado en nuestro sótano. La computadora

consistía en poco más que una placa base conectada a un teclado sin carcasa, y su monitor era un

tubo de rayos catódicos desnudo. Mi programa inicial era un simple juego de adivinanzas de

números, que se veía algo así:

Estoy pensando en un número! Intenta adivinar el número que estoy pensando: 25

Demasiado bajo! Intenta de nuevo: 50

Demasiado alto! Intenta de nuevo: 42

¡Eso es! ¿Te gustaría jugar de nuevo? (sí/no) no

¡Gracias por jugar!

Siempre recordaré lo satisfecho que me sentí al ver a mi familia jugar un juego que creé y que

funcionaba como yo quería.

Esa experiencia temprana tuvo un impacto duradero. Hay una verdadera satisfacción en construir

algo con un propósito, algo que resuelve un problema. El software que escribo ahora cumple una

necesidad más significativa que mis esfuerzos infantiles, pero la sensación de satisfacción que

obtengo al crear un programa que funciona sigue siendo en gran medida la misma.

¿Para quién es este libro?


Python Crash Course - Traducción

El objetivo de este libro es ponerte al día con Python lo más rápido posible para que puedas

construir programas que funcionen: juegos, visualizaciones de datos y aplicaciones web, mientras

desarrollas una base en programación que te servirá para el resto de tu vida. Python Crash Course

está escrito para personas de cualquier edad que nunca antes han programado en Python o nunca

han programado en absoluto. Este libro es para aquellos que quieren aprender los conceptos

básicos de la programación rápidamente para que puedan centrarse en proyectos interesantes, y

aquellos a quienes les gusta probar su comprensión de nuevos conceptos resolviendo problemas

significativos. Python Crash Course también es perfecto para profesores de secundaria y

preparatoria que quieren ofrecer a sus estudiantes una introducción basada en proyectos a la

programación. Si estás tomando una clase universitaria y quieres una introducción más amigable a

Python que el texto que te han asignado, este libro también podría hacer que tu clase sea más fácil.

¿Qué puedes esperar aprender?

El propósito de este libro es hacerte un buen programador en general y un buen programador de

Python en particular. Aprenderás de manera eficiente y adoptarás buenos hábitos mientras te

proporciono una base sólida en conceptos de programación general. Después de trabajar a través

de Python Crash Course, deberías estar listo para pasar a técnicas más avanzadas de Python, y tu

próximo lenguaje de programación será aún más fácil de comprender.

En la primera parte de este libro, aprenderás conceptos básicos de programación que necesitas

saber para escribir programas en Python. Estos conceptos son los mismos que aprenderías al

empezar en casi cualquier lenguaje de programación. Aprenderás sobre diferentes tipos de datos y

las formas en que puedes almacenar datos en listas y diccionarios dentro de tus programas.
Python Crash Course - Traducción

Aprenderás a construir colecciones de datos y trabajar a través de esas colecciones de manera

eficiente. Aprenderás a usar bucles while y declaraciones if para probar ciertas condiciones, para

que puedas ejecutar secciones específicas de código mientras esas condiciones sean verdaderas y

ejecutar otras secciones cuando no lo sean, una técnica que te ayudará mucho a automatizar

procesos.

Recursos en línea

Puedes encontrar todos los recursos complementarios para el libro en línea en

https://nostarch.com/pythoncrashcourse2e/ o http://ehmatthes.github.io/pcc_2e/. Estos recursos

incluyen:

Instrucciones de configuración: Estas instrucciones son idénticas a las del libro pero incluyen

enlaces activos en los que puedes hacer clic para todas las piezas diferentes. Si tienes algún

problema de configuración, consulta este recurso.

Actualizaciones: Python, como todos los lenguajes, está evolucionando constantemente. Mantengo

un conjunto completo de actualizaciones, por lo que si algo no funciona, consulta aquí para ver si

las instrucciones han cambiado.

Soluciones a ejercicios: Debes dedicar tiempo significativo por tu cuenta a intentar los ejercicios en

las secciones "Pruébalo tú mismo". Pero si te atascas y no puedes avanzar, las soluciones para la

mayoría de los ejercicios están en línea.

Hojas de referencia: Un conjunto completo de hojas de referencia descargables para una referencia

rápida a los conceptos principales también está en línea.

¿Por qué Python?


Python Crash Course - Traducción

Cada año considero si debo seguir usando Python o si debo pasar a un lenguaje diferente, tal vez

uno más nuevo en el mundo de la programación. Pero sigo centrándome en Python por muchas

razones. Python es un lenguaje increíblemente eficiente: tus programas harán más con menos

líneas de código que muchos otros lenguajes requerirían. La sintaxis de Python también te ayudará

a escribir código "limpio". Tu código será fácil de leer, fácil de depurar y fácil de ampliar y construir

en comparación con otros lenguajes.

Las personas usan Python para muchos propósitos: hacer juegos, construir aplicaciones web,

resolver problemas empresariales y desarrollar herramientas internas en todo tipo de empresas

interesantes. Python también se usa mucho en campos científicos para investigación académica y

trabajo aplicado. Una de las razones más importantes por las que sigo usando Python es por la

comunidad de Python, que incluye un grupo increíblemente diverso y acogedor de personas. La

comunidad es esencial para los programadores porque programar no es una actividad solitaria. La

mayoría de nosotros, incluso los programadores más experimentados, necesitamos pedir consejo a

otros que ya han resuelto problemas similares. Tener una comunidad bien conectada y de apoyo es

fundamental para ayudarte a resolver problemas, y la comunidad de Python es completamente

solidaria con personas como tú que están aprendiendo Python como su primer lenguaje de

programación.

Python es un gran lenguaje para aprender, ¡así que empecemos!

También podría gustarte