¡Bienvenido a este curso de programación! En este curso, presentaremos los conceptos básicos de la programación utilizando el lenguaje Python. Python es un lenguaje de programación poderoso y versátil que se usa ampliamente en una variedad de campos, como desarrollo web, computación científica, análisis de datos e inteligencia artificial. Una de las razones por las cuales Python es tan popular es porque es fácil de leer y escribir, y su sintaxis es simple y consistente.
A lo largo de este curso, nos centraremos en los conceptos fundamentales de programación en lugar de la sintaxis específica del lenguaje de Python. Esto significa que no le enseñaremos la forma más óptima o eficiente de escribir el código Python, sino los conceptos básicos que necesita saber para comprender y escribir sus propios programas.
Aprenderá cómo usar variables, estructuras de flujo de control, bucles, funciones, programación orientada a objetos y cómo trabajar con estructuras de datos como listas y diccionarios. Al final de este curso, tendrá una comprensión sólida de los conceptos básicos de programación y podrá escribir sus propios programas simples usando Python y podrá llevar estos conceptos generales para aprender también otros lenguajes de programación.
Entonces, ¡comencemos!
Este proyecto/curso consiste principalmente en dos componentes:
01-lesson_notebooks .02-IDE_excecises folder . Los cuadernos de lecciones se organizan por tema denotado con un número de lección como 01a-... , 03b-... o 09c-... Cada cuaderno contiene explicaciones y ejemplos del principio/concepto de programación para esa sección. Los cuadernos de lecciones tienen ejercicios simples que puede hacer ejercicio directamente en el cuaderno en sí.
Cada conjunto de lecciones tiene un "ejercicio IDE" correspondiente con el mismo número de lección que se relaciona con el conjunto de cuadernos, es decir, 01-... , 02a-... , 10-... , etc. Estos son proyectos con un alcance más grande que debe practicar construir dentro de su IDE. En general, supongo que está usando el código VS como su IDE en las notas incluidas. Cada carpeta del proyecto tiene un README , incluida con la descripción del ejercicio del proyecto.
Navegue a los libros de trabajo de configuración 00a-mac_setup.ipynb y/o el 00b-windows_setup.ipynb y siga las instrucciones para comenzar a descargar las diversas herramientas que recomendamos. Luego puede consultar 01A-Some_Context.ipynb para comprender los conceptos básicos y por qué descargamos las herramientas que hicimos.
Hay muchas maneras en que las personas pueden ayudar a contribuir a su proyecto. Una de las formas más importantes es ampliando las explicaciones y descripciones proporcionadas en el proyecto. Esto puede incluir agregar información y ejemplos más detallados, crear diagramas e imágenes para ayudar a ilustrar conceptos clave y proporcionar recursos y materiales adicionales para que los usuarios hagan referencia.
Otra forma en que las personas pueden ayudar a contribuir a su proyecto es agregar ejercicios y desafíos del proyecto. Estos pueden incluir desafíos de codificación, cuestionarios y otras actividades interactivas que ayudan a los usuarios a evaluar su comprensión de los conceptos cubiertos en el proyecto.
Otra forma de ayudar es revisar y verificar el ortografía del proyecto para cualquier error o error tipográfico. Esto asegurará que el proyecto sea fácil de leer y comprender para los usuarios de todos los niveles.
Finalmente, agregar pruebas unitarias para que los usuarios prueben su programa es una excelente manera de garantizar que el programa funcione correctamente y que los usuarios puedan comprender los conceptos cubiertos en el proyecto.
En general, hay muchas maneras en que las personas pueden ayudar a contribuir a su proyecto y convertirlo en un recurso valioso para los usuarios. Al trabajar juntos y aprovechar las habilidades y la experiencia de un grupo diverso de contribuyentes, puede crear un proyecto efectivo y de alta calidad que ayude a los usuarios a aprender y crecer.