Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Fundamentos de Programación: Introducción a los Conceptos Básicos, Diapositivas de Programación Informática

phyton, visual studio code, anaconda

Tipo: Diapositivas

2018/2019

Subido el 27/06/2023

glicerio-velasquez-h
glicerio-velasquez-h 🇵🇪

13 documentos

1 / 17

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Fundamentos de Programación
Introducción a los Fundamentos de Programación
Semana 1
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff

Vista previa parcial del texto

¡Descarga Fundamentos de Programación: Introducción a los Conceptos Básicos y más Diapositivas en PDF de Programación Informática solo en Docsity!

Fundamentos de Programación

Introducción a los Fundamentos de Programación

Semana 1

LOGRO DE APRENDIZAJE

  • (^) Explica los conceptos básicos de la programación y como se representa la información.

¿QUÉ ES UN LENGUAJE DE PROGRAMACIÓN?

  • (^) Un lenguaje de programación es un lenguaje formal que especifica una serie de instrucciones para que una computadora produzca diversas clases de datos. Los lenguajes de programación pueden usarse para crear programas que pongan en práctica algoritmos específicos los cuales controlan el comportamiento físico y lógico de una computadora.

¿QUÉ ES PROGRAMAR?

  • (^) Si un programador le “dice” a la computadora “ve al precipicio”, la computadora lo hará. La computadora no hará nada que no le digamos que haga. Tampoco hará lo que nosotros suponemos que hará, ni hará lo que nosotros creamos que debería hacer. La computadora únicamente hará lo que explícitamente le digamos que haga. Siendo formales, podemos decir que programar es codificar instrucciones para realizar una actividad, en un lenguaje de programación con la finalidad de que sean ejecutadas por la computadora para solucionar un problema.

¿QUÉ ES PYTHON?

  • La historia de Python como lenguaje de programación inicia a finales de los 80s y principios de los 90s con Guido Van Rossum, una historia de 29 años de desarrollo.
  • En una navidad de 1989, Guido Van Rossum, quien trabajaba en el CWI (un centro de investigación holandés), decidió empezar un proyecto como pasatiempo dándole continuidad a ABC, un lenguaje de programación que se desarrolló en el CWI.

¿QUÉ ES PYTHON?

  • ABC fue desarrollado a principios de los 80s como alternativa a BASIC, fue pensado para principiantes por su facilidad de aprendizaje y uso. Su código era compacto pero legible.
  • (^) El proyecto no trascendió ya que el hardware disponible en la época hacía difícil su uso. Así que Van Rossum le dio una segunda vida creando Python.
  • A Guido Van Rossum le gustaba mucho el grupo Monty Python, por esta razón escogió el nombre del lenguaje. Actualmente Van Rossum sigue ejerciendo el rol central decidiendo la dirección de Python.

VERSIONES DE PYTHON

CARACTERÍSTICAS DE PYTHON

  • (^) LENGUAJE INTERPRETADO:

CARACTERÍSTICAS DE PYTHON

  • (^) MULTIPLATAFORMA: o (^) Alta Portabilidad. o (^) Presente en 99.99% en las distribuciones de LINUX. o (^) Alta integración con Windows. o (^) PDA’s, Celulares y Tablets.

CARACTERÍSTICAS DE PYTHON

  • (^) Sobrecarga de constructores,

Herencia Múltiple, Encapsulación,

Interfaces, Polimorfismo.

OTRAS CARACTERÍSTICAS:

  • (^) OpenSource
  • (^) Fácil de aprender
  • (^) Librería estándar muy amplia
  • Versátil
  • (^) Aplicaciones de escritorio,

aplicaciones de servidor, aplicaciones

web

APLICACIONES CON PYTHON

  • (^) Blender, Maya
  • (^) OpenOffice
  • (^) Zope/Plone
  • BitTorrent
  • (^) MoinMoin
  • (^) Mailman
  • (^) Chandler
  • Gimp
  • (^) Gnumeric
  • (^) Anaconda, Portage, Yum
  • (^) Trac