Escuela de Código
Escuela de Código ..:::.. Escuela de Programación
La Escuela de Código, es un espacio educativo de desarrollo de código y programación de software o de aplicaciones, se trata de un programa educativo orientado a desarrollar las competencias digitales de alumnos y alumnas tanto de primaria, secundaria como de bachillerato, con un especial enfoque en el pensamiento computacional y la programación, con el objetivo de implementar la programación y el pensamiento computacional en su formación académica y profesional.
Con la Escuela de Código, basados en retos, se busca reducir la brecha digital y facilitar el acceso a la tecnología a través de cursos en línea o presenciales y desarrollar e impulsar talentos y conocimientos, y de manera simultánea, impactar positivamente en las personas y en la sociedad. Creemos en un futuro brillante con oportunidades de crecimiento personal y desarrollo profesional para todos y todas, donde la educación y las capacidades prácticas, son ejes para transformar la sociedad.
Se pretende dar un impulso nuevo, en el sistema educativo, en las escuelas, con la incorporación del aprendizaje de un nuevo idioma, el idioma del presente y el futuro, que es la programación.
La Escuela de Código está diseñadas para ser accesible, con pocos requisitos previos de educación o experiencia.
En la Escuela de Código podrás conocer y aprender Programación, en donde desarrollarás bases sólidas para programar en distintos lenguajes de programación en cuatro cursos diferentes:
- Introducción a la Programación con PSeInt. (60 horas)
- Elaboración Básica de páginas web con HTML, CSS y JavaScript. (60 horas)
- Programación de Páginas Web con PHP y MySQL. (60 horas)
- Programación con Python. (60 horas)
El objetivo de la Escuela de Código es que las personas apliquen las habilidades, conocimientos y destrezas adquiridas en la resolución de problemas, en desarrollo y programación, con el propósito de poder integrarse a un campo laboral competente. El objetivo es brindarle a la población más opciones para incorporarse al campo laboral y la oportunidad de crecer profesionalmente y académicamente. El único requisito es contar con disponibilidad de 3 a 9 horas a la semana para asistir de manera virtual a las clases.
Mediante la Escuela de Código se aplicarán las competencias que permitan desarrollar las capacidades requeridas para programar en varios lenguajes y aprender a realizar y mantener páginas web, con la finalidad de mejorar la calidad de vida de las y los participantes.
Entre las habilidades que podrás adquirir están la creación de páginas web con HTML y CSS, escritura de código para sitios web, además contarás con bases sólidas sobre lógica de programación en Python y JavaScript.
Objetivos
Objetivo general del Programa Escuela de Código
El programa Escuela de Código, tiene como objetivo general poner en marcha los mecanismos y procesos necesarios para generalizar y facilitar el desarrollo de las competencias digitales relacionadas con el pensamiento computacional y la programación.
Objetivos específicos del Programa Escuela de Código
- Mejorar las competencias digitales, especialmente las referidas al pensamiento computacional y a la programación.
Implementar las competencias digitales, especialmente las referidas al pensamiento computacional y a la programación, a través de la formación, acompañamiento y elaboración de recursos educativos.
¿Qué es la Programación?
La programación es el proceso de crear un conjunto de instrucciones para que una computadora realice tareas específicas. Involucra el diseño de un algoritmo, que es una secuencia lógica de pasos para resolver un problema, y luego la traducción de ese algoritmo a un lenguaje que la computadora pueda entender, como Python o Java. Se basa en principios fundamentales como la lógica, la resolución de problemas y el uso de estructuras de control y datos.
Componentes claves de la programación son:
Algoritmos:
Son la base de la programación, representando la secuencia ordenada y finita de pasos para resolver un problema. Se diseñan antes de escribir el código.
Lenguajes de programación:
Son el medio para escribir las instrucciones que la computadora ejecuta. Algunos ejemplos comunes son Python, Java y C++.
Codificación:
Es el acto de escribir el algoritmo en un lenguaje de programación específico.
Estructuras de control:
Son elementos de la programación que permiten controlar el flujo de ejecución de un programa, como las condiciones (si...entonces...sino...fin si, segun...haccer...caso...de otro modo...fin segun) y los bucles (para...hasta...con paso...hacer... fin para, mientras...hacer...fin mientras, repetir...hasta que).
Estructuras de datos:
Son formas de organizar y almacenar datos, como variables, constantes, tipos de datos, arreglos, pilas, colas árboles, etc.
Proceso de desarrollo
- Análisis del problema: Entender y definir claramente qué problema se necesita resolver.
- Diseño del algoritmo: Crear una secuencia de pasos lógicos y sin ambigüedades para solucionar el problema.
- Codificación: Escribir el algoritmo en un lenguaje de programación.
- Ejecución y validación: Probar el programa para asegurarse de que funcione correctamente y resuelva el problema.
Habilidades clave
Resolución de problemas, Pensamiento lógico y estructurado, Análisis de información, Capacidad de seguir instrucciones precisas.
¿Por qué aprender a programar?
- Permite crear software, aplicaciones y sitios web.
- Mejora las habilidades de pensamiento lógico y resolución de problemas.
- Hace las tareas más eficientes y rápidas.
- Proporciona una base para la automatización y el desarrollo tecnológico.
- Detalles
- Escrito por: CCAP México
- Categoría: Escuela de Código
Guía de estilo del código Python
Introducción
En este documento se listan distintas convenciones utilizadas en el código Python comprendido en la librería estándar de la distribución principal de Python. Por favor refierase al PEP que describe las guías de estilo del código C para la implementación en C de Python.
- Detalles
- Escrito por: CCAP México
- Categoría: Escuela de Código
El Zen de Python
El Zen de python consta de una serie de reglas que pueden aplicarse para escribir correctamente en cualquier código para convertirlo en código Pythónico. Se pueden obtener ver en la definición de la PEP 20 https://www.python.org/dev/peps/pep-0020/ o ejecutando el siguiente código en cualquier intérprete:
- Detalles
- Escrito por: CCAP México
- Categoría: Escuela de Código
El Tao de la Programación
por Geoffrey James
LIBRO PRIMERO: EL VACÍO SILENCIOSO
Así habló el maestro programador:
“Cuando hayas aprendido a extraer el código del error desde un trap frame,
será la hora de marcharte”
- Detalles
- Escrito por: CCAP México
- Categoría: Escuela de Código
Qué son los algoritmos
Un algoritmo es un conjunto finito de instrucciones o pasos que realizan una tarea o proceso, la cual, partiendo o iniciando de un estado inicial, termina por proporcionar un estado final.
Subcategorías
Introducción a la Programación Cantidad de artículos: 3
Con este curso se desarrollarán los conocimientos básicos para resolver problemas y representar soluciones con ejercicios de programación mediante algoritmos, pseudocódigo y diagramas de flujo.
