PYTHON.
comencemos le voy hablar un poco sobre este El lenguaje de programación
interpretado y es uno de los lenguajes con la sintaxis
más amigable dentro del mundo de la programación
se trata de un lenguaje de programación multi paradigmas ya que soporte
orientación a objetos programación imperativa y en menor medida
programación funcional como ya
mencionamos es un lenguaje interpretado, pero además usa tipo dinámico y
es multiplataforma qué significa todo esto bien es un lenguaje interpretado
porque
no necesita compilar para ser ejecutado justamente porque es interpretado a
través de un programa llamado interpreten usa tipo dinámico porque una misma
variable puede tomar valores de distinto tipo en distintos momentos y
es multiplataforma ya que puede ejecutarse en varios sistemas operativos
como windows mac linux etcétera es administrado por la python software
foundation y posee licencia de código abierto para que podemos usar
Python bueno acá la gran pregunta payton se usa para la inteligencia
artificial de esa gran comunidad científica que se encarga de desarrollar
libreas increíbles como matt loco una librería de gráficos o pandas como
extensión en un país o saic Italia también se pulsa para desarrollar sitios
web ya que tenemos el framework las que nos sirven para utilizar Python
como lenguaje patín en la web también podemos escribir software
multiplataforma ya sea con pay usted optic inter para desarrollar
videojuegos los panda 3d by game o cocos2b también podemos realizar
tareas de ciencia de datos como big data aunque esta última es bastante
competencia de r porque este lenguaje sobresale en este campo y bueno ya
vamos hablar un poquito más adelante de heres pero no es el vídeo para
eso para jeter es uno de los lenguajes más utilizados a nivel mundial y
según stack overflow y muchas otras empresas más entra dentro de los
lenguajes más llamados por los programadores generalmente porque
bueno es un lenguaje fantástico para comenzar
es decir, puede ser usado para casi todo a diferencia de HTML css JavaScript se
puede utilizar para otros tipos de programación como el desarrollo del back-end es
decir lo que no vemos lo que está detrás el software la ciencia de los datos o la
automatización de los procesos
ALGUNAS CARACTERÍSTICAS DE
Python es un lenguaje de programación multi paradigma a qué me refiero
con multi paradigma bueno pues aquí Python no obliga a los
programadores a que nos centremos en una sola forma de programar en
este, sino que comparten se puede hacer la programación ahorita en
objetos la programación imperativa y también la programación funcional
entonces Python no nos obliga a centrarnos en un solo paradigma, sino
que tiene varios en uno a eso se le conoce como multi paradigma
Además, también Python es multiplataforma a lo que me refiero con esto es
que comparten podemos programar en diferentes entornos o sistemas
operativos en mi caso yo estoy en Windows pero también se puede
programar en otros sistemas como Linux o Mac y funciona exactamente
igual también es muy sencillo de aprender ya que es un lenguaje simple y
minimalista la razón por la que muchas personas escogen Python como
primer lenguaje
tienen la sintaxis más sencilla de aprender, aunque tú sepas un poquito
nada más de inglés pues ya puedes escribir o entender un programa en
Python muy rápido porque su sintaxis es bastante sencilla y se asemeja
mucho directamente al inglés
además, también es un lenguaje interpretado con esto me refiero a que al
momento de ejecutar un programa de payton éste se ejecuta instrucción
por instrucción y
también usa un tipo dinámico que es precisamente esto del tipo dinámico
bueno cuando nosotros creamos una variable y le almacenamos un tipo de
dato inicial pues el tipo dinámico significa que a lo largo de tu programa esa
variable podría cambiar y almacenar otro valor de otro tipo de dato
ORIGEN DE PYHON
el origen del lenguaje python se remonta a principios de los 90 por este tiempo un
investigador holandés llamado guido van rossom trabajaba en un centro de
investigación de ámsterdam lo vamos a llamar guido de cariño guido fue asignado
un proyecto que consistía en el desarrollo de un sistema operativo que iba a ser
distribuido llamado amoeba en aquellos tiempos este centro de investigación
utilizaba un lenguaje de programación llamado abc entonces en un acto de
rebeldía que marcó la historia de la programación guido decidió que en lugar de
emplear este lenguaje para el proyecto nueva y va a crear uno nuevo que pueda
superar las limitaciones y problemas con los que se había encontrado al trabajar
en otros proyectos con abc porque claro cuando hemos utilizado un sistema
operativo el cual no cumple las expectativas que uno desea lo mismo pasaba con
Guido como quien dice se le prende el foco y el decide crear Python en 1991 en el
centro para las matemáticas y la informática por sus siglas en holandés el nombre
Python
pero saben porque se llama Python bueno sencillamente porque guido decidió
darle este nombre en honor a la serie de televisión monty python's flying circus de
la cual era fan
VERSIONES
VERSION 1
Python llega a la versión 1.0 en enero de 1994. Las características más
importantes incluidas en esta publicación fueron las herramientas de la
programación funcional
VERSION 2
Python 2.0 tomó una importante característica del lenguaje de programación
funcional Haskell: generación de listas. La sintaxis de Python para esta
construcción es muy similar a la de Haskell, salvo por la preferencia de los
caracteres de puntuación en Haskell, y la preferencia de Python por palabras
claves.
VERSION 3
fue diseñado para rectificar ciertas fallas fundamentales en el diseño del lenguaje
DIFERENCIA ENTRE LA VERSION 2 Y 3
Las pequeñas diferencias que nos pueden llegar a afectar cuando estemos
pasando de la versión 2 de este lenguaje a su nueva versión 3 bien primera gran
diferencia entre pYTHON 2 y python 3 la sentencia sprint en python 2 esto era una
sentencia en la cual escribíamos cosas de este estilo mi resultado es resultado
ahora la sentencia print ha sido reemplazada por una función la función print ahora
recibe parámetros entre sus paréntesis y podemos colocar cosas como el
resultado es otro ejemplo serio el
PRINT “HOLA MUNDO”
PRINT (“HOLA MUNDO”)
ESTADISTICAS DE PYTHON
Aunque Python existe desde hace décadas, la demanda de habilidades en Python
en 2022 seguirá creciendo exponencialmente gracias a su uso en las industrias en
auge de la ciencia de datos, el aprendizaje automático y la IA“, dijo Ryan Desmond,
cofundador e instructor principal de CodingNomads.
Además, Python está considerado como uno de los lenguajes más fáciles,
potentes y versátiles de aprender, lo que lo hace popular entre empresas,
desarrolladores y aspirantes a desarrolladores.”
ENTORNO VIRTUAL
entorno virtual es un espacio de trabajo que creamos a partir de una instalación
de payton que ya tenemos instalado en nuestro sistema en este espacio de trabajo
que creamos podemos agregar o añadir módulos y paquetes sin riesgo a dañar la
instalación principal de nuestro
python esto nos sirve para poder administrar todos nuestros proyectos en
distintos ambientes de trabajo sin que nuestros módulos y paquetes choquen
entre sí o tengamos que desinstalar un paquete o una versión distinta de un
módulo que ya estamos utilizando en nuestra instalación principal de este modo
todas las instalaciones de paquetes y módulos quedan aisladas en nuestro
entorno virtual en nuestro ambiente de trabajo y podemos administrar las de forma
independiente por proyecto
entorno de desarrollo
entornos locales
online
portales
Supón que estás trabajando para una empresa que tiene miles de scripts
de Python en una misma máquina (seguramente un servidor) y todos están
funcionando en Python 2 que tienen instalado como “Python común”. Ahora
nosotros queremos crear un script que funcione con el nuevo Python 3; si nos
da por actualizar el Python de la máquina lo más seguro es que todos los scripts
de la empresa dejen de funcionar, así que nos tocará programar nuestro script
de Python en la antigua versión Para evitar esto se suelen utilizar los entornos
virtuales, así podremos tener un entorno virtual con Python 2 sobre el que
funcionarán los scripts antiguos y uno para Python 3 para los scripts nuevos.