Está en la página 1de 9

CAPÍTULO I

Hola Mundo…

1.- Introducción
Antes de empezar a programar en el ambiente Python debe conocer y comprender el
funcionamiento básico del sistema operativo, el cual le permite poder interactuar con el equipo,
para ello, en principio, debe:
 Diferenciar archivos ejecutables de archivos de datos
 Ejecutar aplicaciones del sistema
 Diferenciar comandos internos de comandos externos
2.- El sistema operativo
El equipo que será utilizado no puede funcionar únicamente con sus componentes físicos
(hardware). Para poder realizar alguna tarea con el computador, es necesario suministrarle
programas (software) que le indiquen como ejecutar las tareas que se requieren.
Una parte imprescindible del software es el llamado Sistema Operativo. El sistema operativo
es el programa maestro que controla todo el trabajo del computador, y sirve de enlace entre el
usuario, los componentes del equipo y el resto del sistema.
El sistema operativo que emplearemos es el sistema Windows. Entre las tareas que permite
realizar están:
 Ejecutar programas.
 Administrar el uso de archivos, ya sea crearlos, copiarlos, moverlos entre carpetas,
unidades de disco, o almacenarlo en servidores, borrarlos.

3.- Los archivos

Cuando se trabaja con Windows, la información se guarda en archivos (f i l e s ), los cuales son
grabados en unidades de almacenamiento secundario. Un archivo es un conjunto de
información relacionada a la cual tenemos acceso a través de su nombre. Todos los programas y
datos contenidos en un disco residen en archivos, y cada archivo tiene un nombre único. Un
archivo es la unidad básica de trabajo para este o cualquier sistema operativo de uso común.

En el DOS se designan los archivos mediante un especificador, el cual consiste en un


indicador de la unidad (d r i v e ), un nombre y una extensión. La sintaxis de un especificador
de archivo es la siguiente:
[U:] NOMBARCH[.EXT]
Laboratorio de Programación
Sistema operativo

 NOMBARCH es una cadena de 1 a 255 caracteres y representa el nombre del


archivo.
 EXT es una cadena de 1 a 5 caracteres y representa la extensión del archivo.
 U: es el indicador de la unidad donde se localiza el archivo.
El Windows sólo permite nombres de archivos formados únicamente por caracteres válidos.
Los caracteres inválidos para nombres de archivos en Windows son:
] [ ; , = + < > | " \
Para comprender mejor el concepto de nombres de archivos visualícelo como NOMBRE Y
APELLIDO. Así, puede agrupar todos los archivos cuya extensión sea DOC en el conjunto de
archivos DOC, o la FAMILIA DOC. Así es fácil inferir el contenido de un archivo con tan
sólo ver su extensión.
Por regla general, la extensión de un nombre de archivo indica el tipo de archivo. Así un
archivo con extensión CPP seguramente será un archivo de código fuente en C. Hay algunas
extensiones notables:
 COM: Programa ejecutable de no más de 64Kb.
 EXE: Programa ejecutable de cualquier tamaño.
 BAT: Contiene una secuencia de comandos comprensibles y ejecutables por el MS-
DOS.
 Py: Archivo de texto que contiene un programa en Python.
 CPP: Archivo de texto que contiene un programa en C.
 PAS: Archivo de texto que contiene un programa en PASCAL.
 ASM: Archivo de texto que contiene un programa en Assembler.
Hay otras extensiones que se han generalizado, por ejemplo:
 DAT: Archivo de datos
 DOC: Documento de algún procesador de palabras
 TXT: Archivo de texto
 BAK: Archivo de respaldo.
Para ejecutar un archivo basta con ubicarlo en su carpeta, y luego pulsar ENTER (ó INTRO
en algunos teclados), o presionar doble clic con el ratón.

4.-Encendido del equipo


Por lo general Ud. encontrará el computador encendido y listo para ser utilizado; pero si éste no
es el caso simplemente encienda el monitor y pulse el botón de POWER del computador. Estos
computadores están equipados con un disco duro (h a r d d i s k ) con el sistema operativo
instalado en él; por lo tanto, no requieren de un disco de arranque. Lo primero que el computador
hará es realizar los chequeos preliminares de memoria y configuración.

5.-Pantalla principal:

Al igual que cualquier sistema operativo moderno, estos cuentan con un GUI
(Interfaz grafica del usuario), la cual es una manera actualizada y amigable

Página - 2
Laboratorio de Programación
Sistema Operativo

para comunicarnos con el


equipo, en ella podemos
interactuar para realizar las
funciones básicas requeridas
para avanzar en el desarrollo
del curso.

Para conocer mas sobre las


funciones de un sistema
operativo, diríjase al
siguiente video:

https://youtu.be/kNQqsHVTnjI

6.- Visual Studio Code

6.1. Introduccion

Visual Studio Code es un editor de código fuente ligero pero potente que se
ejecuta en su escritorio y está disponible para Windows, macOS y
Linux. Viene con soporte integrado para JavaScript, TypeScript y Node.js y
tiene un rico ecosistema de extensiones para otros lenguajes y tiempos de
ejecución (como C++, C#, Java, Python, PHP, Go, .NET).

6.2. Instalación

1. Descargue el programa en la siguiente dirección:

https://code.visualstudio.com/docs/?dv=win

Ubique el archivo descargado y presione doble clic para iniciar la


instalación:

Siga las instrucciones del programa.

Página - 3
Laboratorio de Programación
Sistema operativo

6.3. Ejecución

Una vez instalado, presione el botón de inicio


y ubique el programa Visual Studio Code.

Inicielo presionando enter o intro cuando este


resaltado o con clic con el mouse.

Al iniciarse, seleccione un patron de color de fondo para trabajar.

Página - 4
Laboratorio de Programación
Sistema Operativo

Si lo requiere, instale y permita reinicar el equipo para obtener al interface


en español.

Esta viene siendo la pantalla inicial del Visual Studio Code, siempre
iniciaremos con un nuevo archivo.

7.- Python

Python es un gran lenguaje de programación orientado a objetos,


interpretado e interactivo. A menudo se compara (favorablemente, por
supuesto ) con Lisp, Tcl, Perl, Ruby, C#, Visual Basic, Visual Fox Pro,
Scheme o Java... y es mucho más divertido.

Python combina una potencia notable con una sintaxis muy clara. Tiene
módulos, clases, excepciones, tipos de datos dinámicos de muy alto nivel y
tipificación dinámica. Hay interfaces para muchas bibliotecas y llamadas al
sistema, así como para varios sistemas de ventanas . Los nuevos módulos
integrados se escriben fácilmente en C o C++ (u otros lenguajes, según
la implementación elegida ). Python también se puede usar como un lenguaje
de extensión para aplicaciones escritas en otros lenguajes que necesitan
interfaces de automatización o secuencias de comandos fáciles de usar.

7.1. Instalacion

Ingrese a la pagina https://www.python.org/

Página - 5
Laboratorio de Programación
Sistema operativo

Seleccione la etiqueta Downloads

Seleccione el botón Python con el número de versión que aparece, en este


caso es la 3.1.2.

Una vez descargado, ubique el archivo y ejecútelo presionando enter cuando


este resaltado o con doble clic con el ratón.

Página - 6
Laboratorio de Programación
Sistema Operativo

Verifique que esten activas todas las casillas y presiona en Install Now.

7.2. Ejecucion

Si deseas emplear el IDLE para programar,


accede al menú inico de Windows, y ubica el
programa IDLE (Python 3.XX)…, y presiona
enter o clic con el ratón.

Por otro lado emplearemos la plataforma del Visual Studio Code, para ello
inicia el programa:

Página - 7
Laboratorio de Programación
Sistema operativo

1. Seleccionamos New File …

2. Seleccionamos python file del menu contextual que aparece.

El programa se encargara de descargar los componentes que requiere para


que puedas iniciar a programar.

Página - 8
Laboratorio de Programación
Sistema Operativo

7.3. Almacenamiento.

8.-GIT y Github

en este curso vamos a aprender paso a paso y completamente desde cero que
es esta herramienta llamada git, hay muchos desarrolladores que quizás ya
hayan escuchado acerca de un sistema de control de versiones y git es uno
de esos sistemas perlitz git es el más popular y utilizarlo prácticamente ya
es indispensable cualquier desarrollador y programador debe dominar git
específicamente porque los software se están complicando cada vez más y
necesitamos mejores herramientas para controlar cuando un software se
vavolviendo muy complejo a lo largo del tiempo.

pero esto suena bastante

complicado así que para empezar a conocer git vamos a empezar desde cero
vamos a ver qué es luego vamos a instalarlo y luego vamos a practicar con
los comandos básicos y cómo trabajamos con un proyecto real cuando
utilizamos git así que si quieres aprenderlo pues vamos a empezar.

muy bien vamos a empezar primero con que es git, git es sistema un
programa que controla o administra las distintas versiones de un programa
en este caso voy a hablar de programas porque por lo general cuando un
programador o un desarrollador utiliza git es porque quiere controlar un
proyecto que va a crecer a medida que el tiempo va haciendo cambios en su
proyecto es decir a medida que tu proyecto va creciendo vas a ir cambiando
archivos vas a ir modificando digamos cómo está configurado tu aplicación
cómo está escrito el código etcétera

tu programa va a ir cambiando a medida que vas evolucionando y para


controlar estos distintos cambios pues la opción es utilizar sistemas de
control de versiones.

Página - 9

También podría gustarte