¡Una visita obligada para los principiantes de base cero! ¡El Python más fuerte programando tres mosqueteros!

Empieza a aprender Python desde 0, solo te preguntamos: ¿Te entra el pánico?

Para ser honesto, el pánico puede deberse a que no tiene un plan completo, pero simplemente no sabe por dónde empezar, por lo que todavía no tiene sentido aprender todo al respecto. Pero hoy, quiero decirte, ¡no entres en pánico! Hace solo unos días, recibí un conjunto de los "Tres mosqueteros de la programación Python" más potentes de mi amigo: "Programación Python: de la introducción a la práctica" + "Inicio rápido de la programación Python: automatice el trabajo tedioso" + "Proyecto Python Geek Programación - Versión completa ", después de hojearlo, lo resolví aproximadamente (pdf), ¡es muy duro!

El primer libro: "Programación en Python: de la introducción a la práctica"

Adecuado para lectores de cualquier edad, no requiere que tenga experiencia en programación de Python, y tiene como objetivo permitirle aprender Python lo antes posible para que pueda escribir programas que puedan ejecutarse correctamente: juegos, visualización de datos y web. aplicaciones, mientras que dominarlo le beneficiará de por vida el conocimiento básico de programación.

imagen

1.1 "Programación en Python: de la introducción a la práctica" Parte 1: Conocimientos básicos

Presenta los conceptos básicos con los que debe familiarizarse para escribir programas Python, muchos de los cuales se aplican a todos los lenguajes de programación, por lo que serán útiles a lo largo de su carrera como programador.

imagen

  • Capítulo 1: Introducción Instale Python en su computadora y ejecute su primer programa: imprime el mensaje "¡Hola mundo!" en la pantalla.
  • Capítulo 2: analiza cómo almacenar información en variables y cómo trabajar con texto y números.
  • Capítulos 3 y 4: Introducción a las listas. Utilice listas para almacenar cualquier cantidad de información en una variable, lo que permite un procesamiento de datos eficiente: con solo unas pocas líneas de código, puede manejar cientos, miles o incluso millones de valores.
  • Capítulo 5: Explica el uso de declaraciones if para escribir código que realiza una acción cuando se cumple una determinada condición y otra acción cuando no se cumple esa condición.
  • Capítulo 6: Demuestra cómo usar los diccionarios de Python para relacionar diferentes piezas de información. Al igual que con las listas, puede almacenar tanta información en los diccionarios como necesite.
  • Capítulo 7: Explica cómo obtener información del usuario para hacer que los programas sean interactivos. También aprenderá sobre el ciclo while, que ejecuta un bloque de código repetidamente hasta que ya no se cumple una condición específica.
  • Capítulo 8: Introducción a las funciones de escritura. Una función es un bloque de código con nombre que realiza una tarea específica y puede ejecutarla cuando lo desee.
  • Capítulo 9: presenta clases, que le permiten simular objetos reales como cachorros, gatitos, personas, automóviles, cohetes y más, lo que permite que su código represente cualquier cosa real o abstracta.
  • Capítulo 10: Describe cómo trabajar con archivos y cómo manejar los errores para que los programas no se bloqueen inesperadamente. Debe guardar los datos antes de que se cierre el programa y leerlos cuando el programa se ejecute de nuevo. Aprenderá sobre las excepciones de Python, que le permiten planificar con anticipación para que su programa maneje los errores correctamente.
  • Capítulo 11: Escriba pruebas para su código para verificar que el programa funcione como espera. De esa manera, no tiene que preocuparse por introducir nuevos errores al ampliar su programa. Si desea salir de la lista de programadores junior y unirse a las filas de los programadores intermedios, probar el código es una de las habilidades básicas que debe dominar.

imagen

1.2 "Programación en Python: de la introducción a la práctica" Parte II: Proyectos

Al trabajar en proyectos, aprende nuevas habilidades y obtiene una comprensión más profunda de los conceptos presentados en la Parte 1. Y la segunda parte contiene tres tipos diferentes de proyectos, puedes elegir completar cualquiera de ellos o todos, y el orden en que los completes no importa.

  • Proyecto 1: Alien Invasion: desarrollo de juegos con Python

En este proyecto, "Invasión alienígena" (capítulos 12 a 14), usarás el paquete Pygame para desarrollar un juego 2D que hace avanzar al jugador un nivel cada vez que el jugador mata a un grupo de alienígenas que se mueven hacia abajo; cuanto mayor sea el nivel , cuanto más rápido sea el ritmo del juego y mayor sea la dificultad. Después de completar este proyecto, tendrá las habilidades que necesita para desarrollar sus propios juegos 2D usando Pygame.

imagen

  • Proyecto 2: Visualización de datos

El proyecto "Visualización de datos" comienza en el Capítulo 15, donde aprenderá a usar matplotlib y Pygal para generar datos y crear gráficos útiles y hermosos a partir de ellos; el Capítulo 16 muestra cómo obtener datos de la web y alimentarlos en el paquete de visualizaciones para crear mapas meteorológicos y mapas de población mundial; finalmente, el Capítulo 17 muestra cómo escribir programas que descargan y visualizan datos automáticamente. La visualización de aprendizaje le permite explorar el campo de la minería de datos, una habilidad que actualmente tiene una gran demanda en todo el mundo.

imagen

  • Proyecto 3: Aplicación Web

En el proyecto "Aplicación web" (capítulos 18 a 20), utilizará paquetes de Django para crear una aplicación web sencilla que permita a los usuarios realizar un seguimiento de cualquier número de temas que hayan estado estudiando. El usuario creará una cuenta especificando un nombre de usuario y una contraseña, ingresará un asunto y escribirá una entrada para registrar lo aprendido. También aprenderá a implementar una aplicación para que cualquier persona del mundo pueda acceder a ella.
Después de completar este proyecto, podrá crear una aplicación web simple por su cuenta y podrá profundizar en otro material sobre cómo desarrollar aplicaciones con Django.

imagen

El segundo libro: "Inicio rápido de programación de Python: automatice el trabajo tedioso"

Esta es una guía práctica para programar en Python. Su propósito no es solo presentar el conocimiento básico del lenguaje Python, sino también enseñar a los lectores cómo aplicar estos conocimientos y habilidades a través de la práctica de proyectos. Es adecuado para cualquier lector que quiera aprender a programar a través de Python, especialmente para principiantes que carecen de una base de programación. Y el final de cada capítulo también proporciona algunos ejercicios y proyectos prácticos en profundidad para ayudar a los lectores a consolidar el conocimiento que han aprendido. La parte del apéndice proporciona la solución de todos los ejercicios.

imagen

Se ha empaquetado la versión electrónica de Python "Three Musketeers". Este conjunto completo de materiales de aprendizaje para Python se ha subido a CSDN. Si lo necesita, puede enviarme un mensaje privado para obtenerlo de forma gratuita [garantizado 100% gratis ]

Supongo que te gusta

Origin blog.csdn.net/libaiup/article/details/130680774
Recomendado
Clasificación