Aprende a programar gratis en Python

Introducción.

tutorial_pythonPython es un lenguaje de propósito general, orientado a objetos e interpretado, muy bien estructurado para que sea muy entendible). Se trata de un lenguaje secundario interpretado por “C” (en el enlace python.org.ar de Aprendiendo Python puedes ampliar esta información).

Recursos para aprender Python.

  • Libro gratis en PDF: Aprenda a Pensar Como un Programador con Python. “Parafraseando la filosofía de la Free Software Foundation, este libro es libre como la libre expresión, pero no necesariamente gratis como la pizza gratis. Se hizo realidad a causa de una colaboración que no habría sido posible sin la GNU Free Documentation License”. Es una increíble recopilación de capítulos para aprender a programar en Python. Los capítulos están PDF en inglés pero muchos ya han sido traducidos. Incluye apuntes, ejemplos y vídeos …
  • En este enlace encontrarás una excelente recopilación con 10 sitios para aprender a programar baquia.com.

Videotutoriales seleccionados de Internet.

  • Canal con una excelente recopilación de videotutoriales para aprender a programar Phyton en Youtube de technicdynamic.

Bibliografía recomendada.

Manual de Python

Learning Python de Mark Lutz. “Explore los principales tipos de objetos incorporados de Python, como números, listas y diccionarios. Cree y procese objetos con instrucciones Python y aprenda el modelo de sintaxis general de Python Utilice funciones para evitar redundancia de código y código de paquete para su reutilización Organizar declaraciones, funciones y otras herramientas en componentes más grandes con módulos Sumérgete en las clases: Herramienta de programación orientada a objetos de Python para estructurar código Escriba programas grandes con el modelo de manejo de excepciones de Python y las herramientas de desarrollo Aprenda herramientas avanzadas de Python, incluyendo decoradores, descriptores, metaclases y procesamiento Unicode.”

B00K0O8HFQ

Python for Informatics: Exploring Information: Exploring Information (English Edition) de Charles Severance. Tienda Kindle. “Este libro está diseñado para introducir a los estudiantes a la programación y el pensamiento computacional a través de la lente de la exploración de datos. Usted puede pensar en Python como su herramienta para resolver problemas que están más allá de la capacidad de una hoja de cálculo. Es un lenguaje de programación fácil de usar y fácil de aprender que está disponible gratuitamente en ordenadores Windows, Macintosh y Linux. Hay copias descargables gratuitas de este libro en varios formatos electrónicos y un curso en línea libre y en línea donde puedes explorar los materiales del curso. Todos los materiales de apoyo para el libro están disponibles bajo licencias abiertas y remixables. Este libro está diseñado para enseñar a las personas a programar, incluso si no tienen experiencia previa.”

8441536511

Aprenda A Programar Con Python (Títulos Especiales) de Zed A. Shaw. “Python es uno de los lenguajes de programación de más rápido crecimiento en el mundo, ya que permite trabajar de forma rápida e integrar los sistemas de manera muy eficaz. Su filosofía es poner énfasis en una sintaxis que favorezca al código legible. Este es el curso intensivo de Zed Shaw, para muchos el mejor sistema del mundo para aprender a programar. ¡Sígalo y tendrá éxito, al igual que los cientos de miles de usuarios que han aprendido con él! Ponga usted la disciplina, el compromiso y la persistencia; el autor garantiza todo lo demás. Aprenda a programar con Python contiene 52 ejercicios perfectamente diseñados. Léalos. Solucione los errores. Observe cómo se ejecutan los programas; ya verá cómo comprende su funcionamiento. Domine cómo leer, escribir y pensar en código, y cómo encontrar y corregir los errores utilizando trucos reservados a los programadores profesionales.”

1593275994

Automate the Boring Stuff with Python: Practical Programming for Total Beginners de Al Sweigart. ”

Si alguna vez has pasado horas cambiando el nombre de archivos o actualizando cientos de celdas de hojas de cálculo, sabes cuán tediosas tareas como estas pueden ser. ¿Pero qué si usted podría tener su computadora los hace para usted?

Con este libro aprenderás cómo usar Python para escribir programas que hacen en minutos lo que te llevaría horas a hacer a mano, sin experiencia previa en programación. Una vez que haya dominado los conceptos básicos de la programación, creará programas Python que realizan sin esfuerzo realizaciones útiles e impresionantes de automatización para:

Buscar texto en un archivo oa través de varios archivos. Crear, actualizar, mover y cambiar el nombre de archivos y carpetas
Buscar en la Web y descargar contenido en línea. Actualización y formato de datos en hojas de cálculo Excel de cualquier tamaño. Dividir, combinar, filigrana y cifrar archivos PDF. Enviar correos electrónicos de recordatorio y notificaciones de texto. Rellene los formularios en línea.”

0596158106

Programming Python de Mark Lutz. Resumen del índice de contenidos: ”

  • Quick Python tour: Build a simple demo that includes data representation, object-oriented programming, object persistence, GUIs, and website basics
  • System programming: Explore system interface tools and techniques for command-line scripting, processing files and folders, running programs in parallel, and more
  • GUI programming: Learn to use Python’s tkinter widget library
  • Internet programming: Access client-side network protocols and email tools, use CGI scripts, and learn website implementation techniques
  • More ways to apply Python: Implement data structures, parse text-based information, interface with databases, and extend and embed Python.”

1449319793

Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython de Wes McKinney. Resumen del índice de contenidos: ”

  • Use the IPython interactive shell as your primary development environment
  • Learn basic and advanced NumPy (Numerical Python) features
  • Get started with data analysis tools in the pandas library
  • Use high-performance tools to load, clean, transform, merge, and reshape data
  • Create scatter plots and static or interactive visualizations with matplotlib
  • Apply the pandas groupby facility to slice, dice, and summarize datasets
  • Measure data by points in time, whether it’s specific instances, fixed periods, or intervals
  • Learn how to solve problems in web analytics, social sciences, finance, and economics, through detailed examples.”

8441525137

Python (Anaya Multimedia/Wrox) de Jim Knowlton. “Dirigido a desarrolladores Python de todos los niveles, interesados en una metodología de aprendizaje basada en tareas, este práctico libro enseña a utilizar eficazmente Python para crear aplicaciones robustas. Después de una breve introducción a este lenguaje de programación interactivo orientado a objetos, el libro se centra en la práctica del desarrollo de scripts útiles y dinámicos, fáciles de mantener y de mejorar, y listas para utilizar en nuestros propios proyectos. Con esta obra aprenderá, entre otros muchos aspectos, las diversas tecnologías y técnicas al alcance de los desarrolladores Python, las diferentes maneras de comunicarse con una base de datos SQL, numerosos trucos para actuar como servidor Web o para comunicarse con uno, cómo acceder y manipular archivos XML, técnicas para crear un sistema de administración de contenidos o formas de acceder y comunicar con el sistema operativo.”

B00R9JPDN4

Python: Learn Python in One Day and Learn It Well. Python for Beginners with Hands-on Project. (Learn Coding Fast with Hands-On Project Book 1) (English Edition) de LCF Publishing. Tienda Kindle.

What you’ll learn: What is Python? What software you need to code and run Python programs? What are variables? What mathematical operators are there in Python? What are the common data types in Python? What are Lists and Tuples? How to format strings. How to accept user inputs and display outputs. How to make decisions with If statements. How to control the flow of program with loops. How to handle errors and exceptions. What are functions and modules? How to define your own functions and modules – How to work with external files .. and more…”

B018VLTERY

Python: Programming Bootcamp The Crash Course for Understanding the Basics of Python Computer Language (Python Crash Course, Python For Kids, Python Programming For Beginners) (English Edition) de David Maxwell. Tienda Kindle.

1449357016

Python Pocket Reference (Pocket Reference O’Reilly) de Mark Lutz. “Built-in object types, including numbers, lists, dictionaries, and more Statements and syntax for creating and processing objects Functions and modules for structuring and reusing code Python’s object-oriented programming tools Built-in functions, exceptions, and attributes Special operator overloading methods Widely used standard library modules and extensions Command-line options and development tools Python idioms and hints The Python SQL Database API.”

 


Notas: Python Software Foundation python.org/psf/ lo ofrece con licencia de código abierto.

Aprender más sobre Python:

3.00 avg. rating (67% score) - 1 vote

Deja tu comentario...

will not be published