ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Resumen sobre: Python para informáticos


Enviado por   •  12 de Marzo de 2017  •  Resúmenes  •  2.728 Palabras (11 Páginas)  •  270 Visitas

Página 1 de 11

Resumen sobre: Python para informáticos

Capítulo 1

Para aprender a escribir programas, debemos tener en cuenta que es una actividad muy gratificante y creativa. Ya que se pueden hacer muchas cosas con el cuál puedes escribir programas por muchas razones, desde por mantenerte activo hasta por resolver un problema difícil de análisis de datos o por divertirte ayudando a otros a resolver cualquier cuestión.

A partir de ello, debemos preguntarnos: en nuestra vida diaria, ¿estamos alrededor de los computadores? Seguramente si, por que estamos rodeados desde portátiles hasta celulares y con todo ello, podemos pensar seriamente en lo que podemos hacer y qué queremos hacer. Estos dispositivos tienen Hardware y Software y los programadores le añaden un sistema operativo y un conjunto de aplicaciones al Hardware para obtener a un APD (Asistente Personal Digital) que nos ayudará a realizar variedad de cosas. Esos equipos deben ser rápidos, con un tamaño excelente de memoria y podría resultar  muy útil si tan solo conociéramos el lenguaje que debemos hablar para explicar a la máquina qué queremos que “haga a continuación”.

Creatividad y motivación

No se está hablando de programadores profesionales, aunque puede ser muy bueno, construir programas útiles, elegantes para diferentes actividades etc. Pero, la motivación principal es ser más más productivos en el manejo de los datos y la información que encontraremos en nuestras vidas. Seremos al mismo tiempo el creador y el usuario que lo va a manejar para ganar creatividad, ingenio y mejorar los objetivos que tengas al momento de crear el programa y el desarrollo de la misma.

Arquitectura del Hardware del PC

Hay que conocer el cómo está construido las pc’s en el cual se va a desarrollar software y de qué manera están construidas cada una de ellas, incluyendo a los dispositivos móviles y revisándolos, encontraremos algunos componentes como:

  • Dispositivos de entrada y de salida
  • Software
  • Unidad central de procesamiento y la memoria principal
  • Memoria secundaria y la red

Con esto, se va definir a cada uno de ellos:

  • CPU: Es donde están la mayoría de los componentes de Hardware que hay en una PC. La velocidad de procesar es muy alta.
  • Memoria principal: Es donde se almacena toda la información que la CPU necesita en algún momento y desaparece cuando se apaga el equipo se apaga. Al igual que la CPU, su velocidad es alta al momento de procesar información
  • Memoria secundaria: También guarda información importante, pero trabaja más lento porque es la encargada de que siempre esté disponible esa información sin importar si el equipo se encuentra apagado o no y uno de los ejemplos más concretos de una memoria secundaria es una memoria USB, reproductores de música portables, etc.
  • Dispositivos de entrada y salida: Es lo que todos conocemos, monitor, teclado, parlantes, mouse, en fin todo lo que interactuamos con nuestras PC.
  • Red: Es donde buscamos información que esté publicada en otro lugar y la manera con que se dispone es con la internet y en parte se considera como una memoria secundaria.

Comprendiendo la programación

Se necesitan principalmente dos habilidades al momento de programar y esas son:

  1. dominar el lenguaje de programación (en este caso Python) - debes conocer su vocabulario y su gramática. Debes ser capaz de escribir las palabras en este nuevo lenguaje correctamente y saber cómo construir “frases” bien formadas en este lenguaje.
  2. debes “contar una historia”. Al escribir una historia, combinas palabras y frases para transmitir un concepto al lector. Son necesarios habilidad y arte para construir la historia, y esa habilidad se mejora precisamente escribiendo y obteniendo cierta respuesta. En programación, nuestro programa es la “historia” y el problema que se está tratando de resolver es el “concepto”.

Palabras y Frases

Es a lo que se le llama las variables cuando escribes o programas y tendrás la libertad de escoger los nombres para tus variables pero, cuando se vaya a programar en Python, no podrás usar ninguna de las palabras reservadas y esas palabras reservadas son:

and

class

elif

finally

if

lambda

print

while

as

continue

else

for

import

not

raise

with

assert

def

except

from

in

or

return

yield

break

del

exec

global

is

pass

try

Conversar con Python

Para comenzar una conversación con Python, debes tener en cuenta que su sintaxis es algo compleja y no te va a aceptar ciertos lenguajes ideados por usted y pues si no diseño sus propias variables, puedes usar estos de ejemplo:

>>> print ‘¡Hola Mundo!’

¡Hola Mundo!

Casos como este es la manera de tener una conversación con el programa Python.

Terminología: interprete y compilador

La CPU tiene un lenguaje interno que es llamado código máquina. Es muy simple pero a la vez es cansado de escribir porque ese código está representado exclusivamente por ceros y unos (0 y 1). Aparentemente es muy sencilla, pero lo que la hace complicada y cansona de escribir es la manera del cómo maneja su sintaxis. Dentro de la CPU están los intérpretes y los compiladores que al igual que los lenguajes de programación están creados para procesar esas sintaxis y transformarlos en acciones que se harán en el computador o en el programa que se está desarrollando. Un intérprete lee el código fuente del programa tal y como lo ha escrito el programador, analiza ese código fuente e interpreta las instrucciones al vuelo. Pero, un compilador, necesita que le entreguen el programa completo en un archivo, y después ejecuta un proceso para traducir el código fuente de alto nivel a código máquina.

...

Descargar como (para miembros actualizados)  txt (17 Kb)   pdf (208.4 Kb)   docx (19.7 Kb)  
Leer 10 páginas más »
Disponible sólo en Clubensayos.com