Programación con Python desde cero a avanzado

julio 22, 2022

 

Hola comunidad, hoy estaremos iniciando un tema muy interesante y es la programación con Python.


PYTHON


Python es un lenguaje de programación muy fácil de aprender la cual es un lenguaje que se utiliza en diferentes ámbitos de la tecnología.

¿Dónde podemos utilizar Python?

Podemos utilizarlo en la creación de Páginas web, Videojuegos, Análisis de Datos, Automatización de tarea y en Creación de Aplicaciones.








Videojuego



Pagina Web


















Conozcamos un poco la acerca de la historia de este gran leguaje de programación


Python es un lenguaje de programación multiparadigma. La programación orientada a objetos y la programación estructurada son totalmente compatibles, y muchas de sus funciones admiten la programación funcional y la programación orientada a aspectos (incluida la metaprogramación y los metaobjetos [métodos mágicos]).  Muchos otros paradigmas son compatibles a través de extensiones, incluido el diseño por contrato y la programación lógica.

Python fue concebido a fines de la década de 1980 por Guido van Rossum en Centrum Wiskunde & informática (CWI) en los Países Bajos como un sucesor del lenguaje de programación ABC, inspirado en SETL , capaz de manejar excepciones e interactuar con el sistema operativo Amoeba .  Su implementación comenzó en diciembre de 1989. Van Rossum asumió la responsabilidad exclusiva del proyecto, como desarrollador principal, hasta el 12 de julio de 2018, cuando anunció sus "vacaciones permanentes" de sus responsabilidades como " dictador benevolente de por vida " de Python.", un título que la comunidad de Python le otorgó para reflejar su compromiso a largo plazo como principal responsable de la toma de decisiones del proyecto.  En enero de 2019, los desarrolladores principales activos de Python eligieron un Consejo Directivo de cinco miembros para dirigir el proyecto.

Python 2.0 fue lanzado el 16 de octubre de 2000, con muchas características nuevas importantes. Python 3.0, lanzado el 3 de diciembre de 2008, con muchas de sus funciones principales adaptadas a Python 2.6.x y 2.7.x. Las versiones de Python 3 incluyen la 2to3utilidad, que automatiza la traducción del código de Python 2 a Python 3.

El final de la vida útil de Python 2.7 se fijó inicialmente para 2015, luego se pospuso hasta 2020 debido a la preocupación de que una gran cantidad de código existente no pudiera transferirse fácilmente a Python 3.  No hay más parches de seguridad u otras mejoras serán lanzadas para ello.  Con el final de la vida útil de Python 2, solo se admitía Python 3.6.x y versiones posteriores. Más tarde, también se suspendió el soporte para 3.6. En 2021, Python 3.9.2 y 3.8.8 se aceleraron ya que todas las versiones de Python (incluida la 2.7) tenían problemas de seguridad que provocaban una posible ejecución remota de código y el envenenamiento de la memoria caché web.

Python usa escritura dinámica y una combinación de conteo de referencias y un recolector de basura de detección de ciclos para la administración de memoria. Utiliza resolución dinámica de nombres (enlace tardío ), que vincula métodos y nombres de variables durante la ejecución del programa.

Su diseño ofrece cierto soporte para la programación funcional en la tradición Lisp. Tiene filtré, mapy reduce funciones; listas de comprensiones, diccionarios, conjuntos y generadores de expresiones. La ​​biblioteca estándar tiene dos módulos (itertoolsy functools) que implementan herramientas funcionales prestadas de Haskell y Standard ML.

En lugar de incorporar toda su funcionalidad en su núcleo, Python fue diseñado para ser altamente extensible a través de módulos. Este modularidad compacto lo ha hecho particularmente popular como medio para agregar interfaces programables a las aplicaciones existentes. La visión de Van Rossum de un lenguaje central pequeño con una gran biblioteca estándar y un intérprete fácilmente extensible surgió de sus frustraciones con ABC, que defendía el enfoque opuesto.

Python se esfuerza por lograr una sintaxis y una gramática más simples y menos desordenadas, al mismo tiempo que brinda a los desarrolladores una opción en su metodología de codificación. En contraste con el lema de Perl " hay más de una forma de hacerlo ", Python adopta la filosofía de "debería haber una, y preferiblemente solo una, forma obvia de hacerlo".  Alex Martelli, miembro de la Python Software Fundación y autor del libro Python, escribió: "Describir algo como 'inteligente' no se considera un cumplido en la cultura Python".

Esta información fue buscada en Wikipedia siguieres seguir profundizando mas información sobre la historia de Python  has clic en este enlace historia de Python.

luego de entender un poco de la historia de Python  se que le surge la pregunta  como puedo empezar a programar en Python.

Como descargar Python

Para descargar Python iremos a su pagina oficial python.org

la cual veremos esta interfaz 


 Una vez en la pagina, no importa que  sistema operativo estés utilizando la pagina reconoce nuestro sistema operativo.


Aremos clic donde esta la pestaña que  dice descargar, luego nos aparecerá la versión actual de Python, aremos clic en descargar y iniciara la descarga.

Descargar Python


Una vez descargado  iremos al archivo dónde lo guardamos  en mí caso lo he guardado en el escritorio.


si estamos en Windows  es mas fácil instalarlo, lo abrimos y lo ejecutamos como adiestrador. nos aparecerá la ventanita   y  le daremos siguiente siguiente hasta instalando. 

Pero en el caso de Linux seria:  apt install python aun que ya viene instalado.  

Ahora si nos dirigimos a nuestra Termina  o Consola de Comando (CMD), yo por el momento estoy utilizando Windows. y para dirigirme a la CMD utilizo la siguiente atajo presionó en el teclado la tecla de Windows (tecla del logo de Windows) + R  verán esta ventana y escribimos CMD clic en aceptar. 




Nos veremos las siguiente ventana negra, no tengan miedo tranquilos 





 Luego escribiremos Python y presionaremos la tecla intro  en nuestro teclado. y nos mostrara la versión que hemos instalado y no lo emos instalado nos mostrara un error. 

Ejecutando python para ver la versión que tenemos instalada desde el CMD



¿Qué es un editor de código?

lo explico con pocas palabras, es un programa que  nos  ayuda cuando estamos escribiendo nuestro código, existen muchos de editores como NetBeans, Virtual Studio CodeAtom , entre otros.






 



estos son los editores mas famosos que hay por el momento, yo estoy utilizando Virtual Studio Code y en verdad me a ayudado mucho lo estoy utilizando desde que inicie en el mundo de la Programación Web


🥳SI  HAS LLEGADO HASTA  AQUI TE  FELICITO MUCHO 🥳




AHORA VAMOS POR LO QUE NOSTRAJO REAL MENTE AQUI 


Aprender Python









You Might Also Like

0 comentarios