Un curso para personas que nunca han programado y que no están seguros de si son adecuados para la programación.
Estamos guiados por tres lemas:
Principalmente porque nos encanta, pero también pensamos que Julia es adecuada para la lenta exposición que usamos. En este curso, queremos ser lo más explícitos posible (por lo tanto, el eslogan "nada sobresaliente") y también lo más razonable posible ("Todo tiene sentido"). Julia permite que uno escriba un código que se entienda fácilmente pero que también sea poderoso (en el sentido de muy pocas líneas de código por resultado útil) y también le permite escribir un código muy detallado (es decir, no está obligado a usar funciones de alto nivel que no se pueden inspeccionar). Esto hace que sea fácil dar ejemplos simples, tenga en cuenta que nuestros ejemplos son principalmente texto en lugar de aritméticos, mientras que a veces profundizan en los detalles.
Por supuesto, esta capacidad de combinar un código potente y compacto con altos niveles de programación detallada es una de las razones por las cuales Julia puede usarse para el desarrollo y la producción. Dicho de otra manera, se puede usar para prototipos rápidos y luego implementarse en proyectos muy grandes con poco o ningún cambio en el código. Quizás, aún más importante es la alta frecuencia de reutilización del código en toda Julia, incluso en proyectos aparentemente no relacionados, pero ese es un tema avanzado más allá del alcance de este curso.
Por ahora, el curso consta de dos fuentes: el material de video en YouTube y las notas de la lección en la carpeta de notas del curso. Cuatro semanas de lecciones, un video y un PDF por lección. Por supuesto, no necesita hacer todo el curso en exactamente cuatro semanas; Tome más o menos tiempo, como prefiera o necesita.
A su debido tiempo, también esperamos poner a disposición ejercicios y otros materiales (¿evaluaciones? Dubas Anki?).
Somos conscientes de que los principiantes nerviosos podrían no estar seguros de que puedan sumergirse directamente. Para asegurarse de que esté listo para comenzar la Lección 1 de la Semana 1, hemos incluido BeforeYouStartThisCourse.pdf aquí (es decir, no es parte de material del curso) y, por supuesto, también tiene un video. Incluso si está listo con confianza para hacer este curso, sería una buena idea abrir el documento (está en la lista en la parte superior de esta pantalla), así como en el video, para que pueda ver cómo coordinamos el texto y las presentaciones de video en este curso.
Nos encantaría su participación (vea el subdirectorio IfyouWantTocontribute). Si tiene alguna sugerencia, ¡simplemente envíe una solicitud de extracción!