Curso completo -> https://www.youtube.com/watch?v=AwWPM4Nok7Y&list=PLs-v5LWbw7JkIz8145zh7_ioAnXON_cMj
- APRENDE A PROGRAMAR CON PYTHON 3 - Desde Cero
Video en YouTube -> https://youtu.be/MGB4CGhxOWE
Una computadora es todo dispositivo electrónico capaz de almacenar y procesar datos a través de programas informáticos. Una computadora se compone por Hardware y Software.
Hardware: Es todo aquello que podemos ver y tocar. Entre ellos se encuentran los Periféricos.
Periféricos: Es el conjunto de dispositivos que no pertenecen a nucleo central de la computadora, se conectan independientemente de la misma (por ejemplo a través de cables usb) y permiten realizar operaciones de Entrada y Salida. Entre ellos tenemos por ejemplo el Mouse, teclado, parlantes, monitor, disco rígido externo,etc…
Pero hardware también es la placa madre, la placa de video, el disco rígido, la memoria RAM, el Microprocesador, etc…
Software: Son los programas que se emplean para procesar información en las computadoras.
Programa: Conjunto de instrucciones que una computadora es capaz de interpretar para realizar operaciones.
Programar: Es escribir las instrucciones que componen un programa a través de distintos lenguajes de programación.
Un lenguaje de programación es un sistema de comunicación que posee determinada estructura y nos permite escribir código que terminará brindando instrucciones a las computadoras.
Hay lenguajes de bajo nivel y de alto nivel. Las computadoras entienden lenguaje de máquina, que son instrucciones brindadas en 0 y 1.
Sobre el lenguaje de máquina se encuentra Assembler (ensamblador) un lenguaje que permite de una forma un poco más intuitiva brindar instrucciones (ejemplo de Hola mundo en la clase).
A partir de Assembler ya comenzamos a tener lenguajes más simples para entender por los humanos que se parecen más a cómo hablamos, y cuanto más simple es de entender para nosotros, más de alto nivel se denominan (ejemplo en JavaScript para escribir Hola Mundo en la clase).
Dentro de los lenguajes de que trataremos, que son aquellos que están sobre Assembler como Pascal, C, Java, JavaScript, Python, Ruby, etc… tenemos lenguajes de tipado fuerte o estático y tipado débil.
Tipado fuerte: No permite variaciones en el tipo de dato definido, esto quiere decir que si por ejemplo declaramos una variable como “Número Entero” esta luego no podrá cambiar a Cadena de texto, o número decimal, a menos que utilicemos una función para variar su estado y la asignemos a una nueva variable.
Tipado débil: Justamente lo contrario. permite que los datos de una variable cambien a lo largo del programa.
Interpretado: Es un lenguaje en el que el interprete del mismo va ejecutando el código necesario directamente desde el programa escrito.
Compilado: Es un lenguaje que luego de ser escrito el programa debemos ejecutar un compilador para que cree un archivo ejecutable entendible por las máquinas.
Framework: Es justamente como la palabra lo indica, un Entorno de trabajo, esto se refiere a un conjunto de criterios, técnicas, y prácticas para llevar a cabo el proceso de desarrollo. Ejemplos, Angular, Django, Sails.
Un framework utiliza un lenguaje de programación determinado, no es un lenguaje por sí mismo, pero, el mismo nos ayuda a programar de una forma estandarizada.
Video en YouTube -> https://youtu.be/8tIZAwzN0sI
Para aprender sobre diagramas de flujo recomiendo la siguiente página. Sigan el enlace y tendrán toda la información necesaria.
https://www.lucidchart.com/pages/es/que-es-un-diagrama-de-flujo
Videos en YouTube:
Aquí tienes un enlace que te mostrará todas las formas de instalar Python 3 en las diferentes plataformas.
https://realpython.com/installing-python/
Video en YouTube -> https://youtu.be/jyezRO3oztw
Descarga el instalador de PyCharm desde la página oficial, recuerda que la versión Community es 100% gratuita y es la que utilizamos en el curso.
https://www.jetbrains.com/pycharm/download/
Escribir el famoso programa Hola mundo en python es extremadamente fácil. Simplemente debemos escribir en el interprete la siguiente linea de código.
print("Hola mundo")
Con eso ya el interprete luego de presionar Enter nos devolverá
Hola mundo
O también podemos crear un archivo con la extensión .py y ejecutarlo con Python dentro del archivo por ejemplo "hola_mundo.py" escribimos la linea que mostramos arriba, guardamos el archivo y al ejecutarlo se imprimirá en pantalla el Hola mundo.
Es un espacio en memoria que se utiliza para almacenar datos, los cuales son identificados a través de un nombre que se le asigna a ese espacio de memoria.