Python es un lenguaje de programación de alto nivel, dinámico e interpretado creado por Guido van Rossum. Es multiplataforma y soporta múltiples paradigmas como orientado a objetos, imperativo y funcional. Su uso se ha incrementado en el desarrollo de software debido a su legibilidad, potencia y código abierto. Grandes empresas como Google, Instagram y Netflix usan Python en sus proyectos.
Python es un popular lenguaje de programación de propósito general creado por Guido van Rossum a finales de los 80. Su sintaxis fácil de usar y su capacidad de ser multiparadigma lo han hecho ganar popularidad recientemente, especialmente para el desarrollo web gracias a Django. Python es un lenguaje interpretado, de tipado dinámico y orientado a objetos que puede ejecutarse en múltiples plataformas.
El documento explica la diferencia entre la versión demo (CSVs) y la versión completa de Protap para clientes en Colombia. La versión demo llamada Protap Presenta solo muestra datos históricos sin tiempo real, mientras que la versión completa Protap Full proporciona acceso a datos en tiempo real por un período limitado para que los clientes puedan evaluarlo.
Este documento explica el concepto de polimorfismo en programación, el cual se refiere a la capacidad de un objeto para tomar múltiples formas. Explica que el polimorfismo se logra a través de la sobrecarga y la sobrescritura de métodos. Proporciona ejemplos de polimorfismo mediante la herencia de figuras geométricas como círculos y rectángulos, y el uso de las anotaciones @Override y @Overload.
Python es un lenguaje de programación multiplataforma, de código abierto y gratuito. Es un lenguaje interpretado, orientado a objetos y funcional. Se puede usar para desarrollar todo tipo de aplicaciones, desde pequeñas tareas hasta páginas web y software empresarial.
C++ surgió en 1980 como una extensión del lenguaje C creada por Bjarne Stroustrup para agregar características de orientación a objetos como clases y herencia múltiple. Luego de varios años de uso y evolución, en 1998 la ISO y ANSI aprobaron el estándar ANSI C++ para formalizar el lenguaje. El documento también presenta un ejemplo "Hola Mundo" en C y C++ para comparar las diferencias entre ambos lenguajes.
Python y la POO, en una clase, UNNe-Corrientesalexis ibarra
Una breve descripcion de python, la POO y su uso en ingenieria. Esta presentacion minimiza un curso de 4 meses en una sola clase.
A brief description of python and the OOP for engineering applications, it minimized a course of python from 4 months to just one class. From Corrientes to the world
El documento proporciona una historia del lenguaje de programación C++. Comenzó como un lenguaje llamado BCPL que influyó en B, el cual a su vez influyó en C, creado en los años 1970-1972. C++ surgió más tarde como una extensión de C que añadió características de orientación a objetos. Actualmente, C++ es ampliamente utilizado en aplicaciones de sistemas y juegos debido a su eficiencia.
El documento describe la historia y desarrollo del lenguaje de programación C++. C++ se originó a partir del lenguaje C creado en los años 1970 y ha ganado popularidad debido a su eficiencia y versatilidad para sistemas operativos y otras aplicaciones. El lenguaje C++ continúa evolucionando a través de comités de estandarización.
Python es un popular lenguaje de programación de propósito general creado por Guido van Rossum a finales de los 80. Su sintaxis fácil de usar y su capacidad de ser multiparadigma lo han hecho ganar popularidad recientemente, especialmente para el desarrollo web gracias a Django. Python es un lenguaje interpretado, de tipado dinámico y orientado a objetos que puede ejecutarse en múltiples plataformas.
El documento explica la diferencia entre la versión demo (CSVs) y la versión completa de Protap para clientes en Colombia. La versión demo llamada Protap Presenta solo muestra datos históricos sin tiempo real, mientras que la versión completa Protap Full proporciona acceso a datos en tiempo real por un período limitado para que los clientes puedan evaluarlo.
Este documento explica el concepto de polimorfismo en programación, el cual se refiere a la capacidad de un objeto para tomar múltiples formas. Explica que el polimorfismo se logra a través de la sobrecarga y la sobrescritura de métodos. Proporciona ejemplos de polimorfismo mediante la herencia de figuras geométricas como círculos y rectángulos, y el uso de las anotaciones @Override y @Overload.
Python es un lenguaje de programación multiplataforma, de código abierto y gratuito. Es un lenguaje interpretado, orientado a objetos y funcional. Se puede usar para desarrollar todo tipo de aplicaciones, desde pequeñas tareas hasta páginas web y software empresarial.
C++ surgió en 1980 como una extensión del lenguaje C creada por Bjarne Stroustrup para agregar características de orientación a objetos como clases y herencia múltiple. Luego de varios años de uso y evolución, en 1998 la ISO y ANSI aprobaron el estándar ANSI C++ para formalizar el lenguaje. El documento también presenta un ejemplo "Hola Mundo" en C y C++ para comparar las diferencias entre ambos lenguajes.
Python y la POO, en una clase, UNNe-Corrientesalexis ibarra
Una breve descripcion de python, la POO y su uso en ingenieria. Esta presentacion minimiza un curso de 4 meses en una sola clase.
A brief description of python and the OOP for engineering applications, it minimized a course of python from 4 months to just one class. From Corrientes to the world
El documento proporciona una historia del lenguaje de programación C++. Comenzó como un lenguaje llamado BCPL que influyó en B, el cual a su vez influyó en C, creado en los años 1970-1972. C++ surgió más tarde como una extensión de C que añadió características de orientación a objetos. Actualmente, C++ es ampliamente utilizado en aplicaciones de sistemas y juegos debido a su eficiencia.
El documento describe la historia y desarrollo del lenguaje de programación C++. C++ se originó a partir del lenguaje C creado en los años 1970 y ha ganado popularidad debido a su eficiencia y versatilidad para sistemas operativos y otras aplicaciones. El lenguaje C++ continúa evolucionando a través de comités de estandarización.
Python basic slides for beginners to learn pythonnotelodigo5
Python fue creado a finales de los 80 por Guido Van Rossum. Es un lenguaje de programación de alto nivel, orientado a objetos e interpretado que se utiliza ampliamente para el desarrollo web, análisis de datos y más. Van Rossum es conocido como el "dictador benevolente de por vida" de Python y ha liderado su desarrollo hasta 2018.
El documento describe la historia del lenguaje de programación C++. C++ se originó a partir del lenguaje C, el cual fue creado en los años 1970-1972. C++ añadió nuevas características al lenguaje C, incluyendo objetos y herencia. Actualmente, C++ es ampliamente utilizado para crear software de sistemas y aplicaciones.
El documento describe el lenguaje de programación Python. Explica que Python es un lenguaje sencillo y fácil de aprender para principiantes, que tiene una amplia biblioteca de funciones y puede usarse para casi cualquier tipo de proyecto. Además, Python es de código abierto, interpretado y flexible para diferentes estilos de programación.
Python es un lenguaje de programación interpretado, de tipado dinámico y orientado a objetos. Fue creado a principios de los años 90 y se caracteriza por su sintaxis limpia y legible, haciendo hincapié en la filosofía de que el código debe ser bello, explícito y simple. Python es multiplataforma y se usa ampliamente en aplicaciones como Google, Yahoo y la NASA.
excelente Tutorial aprendizaje de Python3.pdfvictorpedro20
Este documento presenta una introducción al uso del intérprete de Python. Explica cómo invocar el intérprete desde la línea de comandos, incluyendo opciones como ejecutar comandos o scripts desde la línea de comandos. También cubre características del intérprete interactivo como edición de líneas y salida del intérprete.
Python es un lenguaje de programación interpretado y multiparadigma creado por Guido van Rossum a finales de los años 80. Es un lenguaje orientado a objetos, imperativo y funcional que enfatiza la legibilidad del código. Python es administrado por la Python Software Foundation y tiene una licencia de código abierto compatible con GPL.
Este documento presenta Python como un lenguaje de programación de propósito general, interpretado y orientado a objetos. Explica que Python fue creado por Guido van Rossum y que es un lenguaje simple y legible similar a Perl. También describe algunas herramientas básicas de Python como el intérprete interactivo y cómo ejecutar programas Python guardados en archivos.
El documento presenta una descripción general de varios lenguajes de programación, incluyendo sus características, usos y ventajas. Describe lenguajes como C, C++, Java, Perl, Ada, Pascal, Python y otros, destacando sus enfoques de programación, flexibilidad y adecuación para diferentes tipos de proyectos y usuarios. También incluye secciones sobre conceptos generales de programación como el manejo de cadenas de caracteres y la productividad de los desarrolladores.
Python es un lenguaje de programación de alto nivel, interpretado y multiparadigma creado por Guido van Rossum en 1991. Es de código abierto y multiplataforma, con una filosofía que enfatiza la legibilidad del código. Soporta programación orientada a objetos, imperativa y funcional, e incluye tipado dinámico y tipado fuerte.
Este documento presenta una introducción al lenguaje de programación Python. Explica que Python es un lenguaje interpretado, orientado a objetos y de tipado dinámico que ofrece una sintaxis clara y elegante. También describe algunas de las características principales de Python como su facilidad de uso, tipos de datos incorporados, paradigmas de programación soportados, organización de código y biblioteca estándar amplia.
Este documento proporciona una introducción a Python. Explica que el cursillo forma parte de los Cursillos de Julio de la Universidad de Deusto y tiene como objetivo dar los primeros pasos en Python de manera introductoria. Se incluye información sobre la instalación de Python, ejemplos básicos de código, y características del lenguaje como su sintaxis, tipos de datos y capacidad para programación modular y orientada a objetos.
Este documento presenta una introducción al lenguaje de programación Python. Explica que Python es un poderoso lenguaje de programación de alto nivel e interpretado que es fácil de aprender y usar para automatizar tareas, desarrollar aplicaciones y extender otras aplicaciones. También introduce algunas de las características clave de Python como sus estructuras de datos incorporadas, programación orientada a objetos, sintaxis simple y tipado dinámico.
Este documento presenta una introducción al lenguaje de programación Python. Explica que Python es un poderoso lenguaje de programación de alto nivel e interpretado que es fácil de aprender y usar para automatizar tareas, desarrollar aplicaciones y extender otras aplicaciones. También introduce algunas de las características clave de Python como sus estructuras de datos incorporadas, programación orientada a objetos, interpretación, tipado dinámico, biblioteca estándar extensa y capacidad de extensión.
Este documento presenta una introducción a Python. Explica que el cursillo cubrirá temas como programación modular, orientación a objetos, testing, bases de datos, XML, GUI y aspectos avanzados de Python. También describe la instalación de Python y algunas características básicas del lenguaje como tipos de datos, sentencias, bloques e identificadores.
Python 101 breve introducción al lenguaje pythonemilioferreyra
En esta presentación hacemos una breve introducción al lenguaje de programación Python. Su origen, características más destacadas, así como algunas de las razones por las que de porqué usar Python.
Este documento proporciona una introducción al lenguaje de programación Python. Explica cómo invocar el intérprete de Python, sus características interactivas y resume brevemente algunas de las ventajas del lenguaje como su sintaxis simple, tipos de datos de alto nivel y gran biblioteca estándar.
Python es un lenguaje de programación de propósito general creado por Guido van Rossum en los años 90. Es un lenguaje interpretado, de tipado dinámico y multiparadigma que permite procesar fácilmente datos numéricos y de texto. Aunque tiene una curva de aprendizaje y soporte limitado en servidores, ofrece ventajas como simplicidad, flexibilidad, legibilidad del código y portabilidad entre sistemas operativos.
Este documento presenta una introducción al lenguaje de programación Python. Explica que Python es un poderoso lenguaje de programación de alto nivel e interpretado que puede usarse para automatizar tareas, desarrollar aplicaciones y extender otras aplicaciones. También describe algunas de las características clave de Python como su sintaxis simple, tipado dinámico, biblioteca estándar amplia y capacidad de ser usado interactivamente.
Katherine Johnson fue una matemática y científica afroamericana pionera que trabajó para la NASA en las décadas de 1950 y 1960. Calculó las trayectorias para los primeros vuelos espaciales estadounidenses y fue fundamental para el éxito del programa Apolo. A pesar de la discriminación racial y de género que sufrió, Katherine Johnson ayudó a llevar al hombre al espacio y se convirtió en un icono de la igualdad y la justicia.
Las redes neuronales son modelos computacionales inspirados en el cerebro que han ganado importancia en inteligencia artificial. Compuestas por unidades interconectadas que se adaptan mediante aprendizaje, pueden modelar patrones complejos y aprender de datos no lineales, con aplicaciones como reconocimiento de voz y diagnósticos médicos.
Python basic slides for beginners to learn pythonnotelodigo5
Python fue creado a finales de los 80 por Guido Van Rossum. Es un lenguaje de programación de alto nivel, orientado a objetos e interpretado que se utiliza ampliamente para el desarrollo web, análisis de datos y más. Van Rossum es conocido como el "dictador benevolente de por vida" de Python y ha liderado su desarrollo hasta 2018.
El documento describe la historia del lenguaje de programación C++. C++ se originó a partir del lenguaje C, el cual fue creado en los años 1970-1972. C++ añadió nuevas características al lenguaje C, incluyendo objetos y herencia. Actualmente, C++ es ampliamente utilizado para crear software de sistemas y aplicaciones.
El documento describe el lenguaje de programación Python. Explica que Python es un lenguaje sencillo y fácil de aprender para principiantes, que tiene una amplia biblioteca de funciones y puede usarse para casi cualquier tipo de proyecto. Además, Python es de código abierto, interpretado y flexible para diferentes estilos de programación.
Python es un lenguaje de programación interpretado, de tipado dinámico y orientado a objetos. Fue creado a principios de los años 90 y se caracteriza por su sintaxis limpia y legible, haciendo hincapié en la filosofía de que el código debe ser bello, explícito y simple. Python es multiplataforma y se usa ampliamente en aplicaciones como Google, Yahoo y la NASA.
excelente Tutorial aprendizaje de Python3.pdfvictorpedro20
Este documento presenta una introducción al uso del intérprete de Python. Explica cómo invocar el intérprete desde la línea de comandos, incluyendo opciones como ejecutar comandos o scripts desde la línea de comandos. También cubre características del intérprete interactivo como edición de líneas y salida del intérprete.
Python es un lenguaje de programación interpretado y multiparadigma creado por Guido van Rossum a finales de los años 80. Es un lenguaje orientado a objetos, imperativo y funcional que enfatiza la legibilidad del código. Python es administrado por la Python Software Foundation y tiene una licencia de código abierto compatible con GPL.
Este documento presenta Python como un lenguaje de programación de propósito general, interpretado y orientado a objetos. Explica que Python fue creado por Guido van Rossum y que es un lenguaje simple y legible similar a Perl. También describe algunas herramientas básicas de Python como el intérprete interactivo y cómo ejecutar programas Python guardados en archivos.
El documento presenta una descripción general de varios lenguajes de programación, incluyendo sus características, usos y ventajas. Describe lenguajes como C, C++, Java, Perl, Ada, Pascal, Python y otros, destacando sus enfoques de programación, flexibilidad y adecuación para diferentes tipos de proyectos y usuarios. También incluye secciones sobre conceptos generales de programación como el manejo de cadenas de caracteres y la productividad de los desarrolladores.
Python es un lenguaje de programación de alto nivel, interpretado y multiparadigma creado por Guido van Rossum en 1991. Es de código abierto y multiplataforma, con una filosofía que enfatiza la legibilidad del código. Soporta programación orientada a objetos, imperativa y funcional, e incluye tipado dinámico y tipado fuerte.
Este documento presenta una introducción al lenguaje de programación Python. Explica que Python es un lenguaje interpretado, orientado a objetos y de tipado dinámico que ofrece una sintaxis clara y elegante. También describe algunas de las características principales de Python como su facilidad de uso, tipos de datos incorporados, paradigmas de programación soportados, organización de código y biblioteca estándar amplia.
Este documento proporciona una introducción a Python. Explica que el cursillo forma parte de los Cursillos de Julio de la Universidad de Deusto y tiene como objetivo dar los primeros pasos en Python de manera introductoria. Se incluye información sobre la instalación de Python, ejemplos básicos de código, y características del lenguaje como su sintaxis, tipos de datos y capacidad para programación modular y orientada a objetos.
Este documento presenta una introducción al lenguaje de programación Python. Explica que Python es un poderoso lenguaje de programación de alto nivel e interpretado que es fácil de aprender y usar para automatizar tareas, desarrollar aplicaciones y extender otras aplicaciones. También introduce algunas de las características clave de Python como sus estructuras de datos incorporadas, programación orientada a objetos, sintaxis simple y tipado dinámico.
Este documento presenta una introducción al lenguaje de programación Python. Explica que Python es un poderoso lenguaje de programación de alto nivel e interpretado que es fácil de aprender y usar para automatizar tareas, desarrollar aplicaciones y extender otras aplicaciones. También introduce algunas de las características clave de Python como sus estructuras de datos incorporadas, programación orientada a objetos, interpretación, tipado dinámico, biblioteca estándar extensa y capacidad de extensión.
Este documento presenta una introducción a Python. Explica que el cursillo cubrirá temas como programación modular, orientación a objetos, testing, bases de datos, XML, GUI y aspectos avanzados de Python. También describe la instalación de Python y algunas características básicas del lenguaje como tipos de datos, sentencias, bloques e identificadores.
Python 101 breve introducción al lenguaje pythonemilioferreyra
En esta presentación hacemos una breve introducción al lenguaje de programación Python. Su origen, características más destacadas, así como algunas de las razones por las que de porqué usar Python.
Este documento proporciona una introducción al lenguaje de programación Python. Explica cómo invocar el intérprete de Python, sus características interactivas y resume brevemente algunas de las ventajas del lenguaje como su sintaxis simple, tipos de datos de alto nivel y gran biblioteca estándar.
Python es un lenguaje de programación de propósito general creado por Guido van Rossum en los años 90. Es un lenguaje interpretado, de tipado dinámico y multiparadigma que permite procesar fácilmente datos numéricos y de texto. Aunque tiene una curva de aprendizaje y soporte limitado en servidores, ofrece ventajas como simplicidad, flexibilidad, legibilidad del código y portabilidad entre sistemas operativos.
Este documento presenta una introducción al lenguaje de programación Python. Explica que Python es un poderoso lenguaje de programación de alto nivel e interpretado que puede usarse para automatizar tareas, desarrollar aplicaciones y extender otras aplicaciones. También describe algunas de las características clave de Python como su sintaxis simple, tipado dinámico, biblioteca estándar amplia y capacidad de ser usado interactivamente.
Katherine Johnson fue una matemática y científica afroamericana pionera que trabajó para la NASA en las décadas de 1950 y 1960. Calculó las trayectorias para los primeros vuelos espaciales estadounidenses y fue fundamental para el éxito del programa Apolo. A pesar de la discriminación racial y de género que sufrió, Katherine Johnson ayudó a llevar al hombre al espacio y se convirtió en un icono de la igualdad y la justicia.
Las redes neuronales son modelos computacionales inspirados en el cerebro que han ganado importancia en inteligencia artificial. Compuestas por unidades interconectadas que se adaptan mediante aprendizaje, pueden modelar patrones complejos y aprender de datos no lineales, con aplicaciones como reconocimiento de voz y diagnósticos médicos.
El documento describe varios tipos de disfunciones cerebrales, incluyendo sus causas, síntomas y tratamientos. Las disfunciones discutidas incluyen disartria, síndrome de Wernicke-Korsakoff, amnesia, agnosia, apraxia y afasia. Cada una se caracteriza por problemas específicos con el habla, memoria, reconocimiento o movimiento, dependiendo de las áreas del cerebro afectadas.
Este documento describe los números perfectos, defectivos y abundantes. Define cada categoría y proporciona ejemplos. Explica que los números perfectos son aquellos cuya suma de divisores propios es igual al número, mientras que los defectivos son aquellos cuya suma es menor y los abundantes mayor. También explora las propiedades y orígenes históricos de cada categoría.
Este documento describe El Juego de la Vida, un sistema creado por el matemático John Conway en 1970 que simula la evolución de un ecosistema celular a través del tiempo. El juego consiste en una cuadrícula donde células pueden estar vivas o muertas según unas reglas sencillas de supervivencia basadas en el número de células vecinas vivas. A pesar de su simplicidad, el juego puede exhibir patrones complejos y incluso simular una máquina de Turing completa.
Los números primos son números naturales que solo son divisibles por 1 y por sí mismos. Se han conocido desde la antigüedad y Euclides demostró que existen infinitos números primos. Existen varias formas de clasificarlos, como por su forma modular, si son gemelos, de Mersenne, capicúas o de Fibonacci, aunque se desconoce si cada clase contiene infinitos elementos.
Este documento describe números primos gemelos, que son pares de números primos consecutivos que difieren en 2. Explica que solo existen 35 pares de primos gemelos menores a 1000, y que el par más grande conocido hasta ahora es de más de 10^300863034895 dígitos. También resume propiedades como que solo el 5 pertenece a dos pares, y que la suma de los inversos de los primos gemelos converge a un valor llamado la constante de Brun. Finalmente, la conjetura de los números primos establece que existen infinitos pares de pri
El documento proporciona información sobre Narciso Monturiol e Isaac Peral, dos pioneros españoles de la navegación submarina. Narciso Monturiol inventó el Ictíneo I y el Ictíneo II, dos de los primeros submarinos propulsados por energía humana en 1859 y 1864 respectivamente. Isaac Peral inventó el primer submarino propulsado por baterías eléctricas en 1888, aunque no recibió el apoyo que merecía por su innovación. Ambos hicieron contribuciones significativas pero no reconocidas en su
El documento discute varios temas relacionados con los números primos, incluyendo la función contadora de primos, la hipótesis de Riemann, aproximaciones a la función contadora de primos, la espiral de Ulam, fórmulas y polinomios para generar números primos, la conjetura de Bunyakovsky, el teorema de Dirichlet sobre progresiones aritméticas y el sesgo de Chebyshev.
Sam Altman es un emprendedor estadounidense conocido por fundar Open AI y Y Combinator. Open AI se dedica al desarrollo de IA segura mientras que Y Combinator acelera startups. La IA tiene beneficios como la rapidez y automatización pero también riesgos como la pérdida de privacidad y posible superación de la humanidad.
El documento explica el número de oro o número áureo, un número irracional con una fórmula específica que se ha utilizado en matemáticas, arte y naturaleza. Se describe la historia del número de oro desde los griegos y su definición geométrica relacionada con la proporción áurea. También se explican aplicaciones como el rectángulo áureo, la sucesión de Fibonacci, la presencia del número de oro en la naturaleza, el arte y el ideal de belleza humana según las proporciones áureas
Carl Friedrich Gauss fue un matemático y astrónomo alemán nacido en 1777. Sus contribuciones incluyen la teoría de números, la ley de Gauss sobre campos eléctricos, y predecir la posición del planeta enano Ceres usando mínimos cuadrados. Es considerado uno de los matemáticos más influyentes de la historia.
Este documento proporciona una introducción a las redes neuronales artificiales. Explica brevemente la historia y evolución de las redes neuronales, los conceptos básicos de las neuronas artificiales y biológicas, los tipos principales de redes neuronales, su funcionamiento, aplicaciones comunes como el reconocimiento de patrones y procesamiento del lenguaje natural, y también discute el futuro y las limitaciones de esta tecnología.
GeoGebra es un programa matemático creado en 2001 por Markus Hohenwarter que permite visualizar conceptos matemáticos de forma dinámica. Ofrece herramientas básicas como puntos, rectas y ángulos, así como herramientas más avanzadas como simetrías y homologías. Se utiliza en educación y carreras científicas para facilitar el aprendizaje de álgebra, cálculo y geometría. Las autoras han usado GeoGebra en su carrera de matemáticas para construcciones geométricas y
La paradoja de Russell surge de definir el conjunto R como el conjunto de todos los conjuntos que no se contienen a sí mismos. Esto lleva a una contradicción, ya que si R se contiene a sí mismo, entonces no debería contenerse, y si no se contiene a sí mismo, entonces debería contenerse. El documento también presenta ejemplos como la paradoja del barbero y del Quijote para ilustrar este problema lógico. Finalmente, se explica que la paradoja de Russell puso en evidencia inconsistencias en los ax
El Telescopio Espacial James Webb es el telescopio más potente jamás construido. Fue lanzado en diciembre de 2021 por la NASA, ESA y CSA para estudiar las galaxias más distantes, la formación de estrellas y sistemas planetarios. Usando instrumentos infrarrojos, puede observar objetos 13.500 millones de años luz de distancia. Tras desplegar su espejo de 6.5 metros y escudo solar, realizará observaciones científicas durante al menos 5 años.
Este documento describe las diferentes herramientas de cálculo manual a lo largo de la historia, desde el ábaco hasta las primeras calculadoras mecánicas. Explica que el ábaco es una de las primeras herramientas y consiste en cuentas en varillas que permiten realizar sumas, restas, multiplicaciones y divisiones moviéndolas. También describe las primeras calculadoras mecánicas como el reloj calculador, la pascalina y el aritmómetro, que usaban engranajes para realizar cálculos de forma más ráp
Este documento describe los diferentes tipos de redes informáticas, incluyendo las redes de área local (LAN), las redes de área amplia (WAN), las redes de área metropolitana (MAN) y las redes de área personal (PAN). También explica los diferentes medios de transmisión guiados como cables de par trenzado, fibra óptica y cables coaxiales, así como los medios de transmisión no guiados como Wi-Fi y Bluetooth.
El documento resume los programas Pioneer y Voyager de la NASA. El programa Pioneer incluyó las primeras 11 misiones no tripuladas lanzadas entre 1958 y 1978 para explorar los planetas exteriores del sistema solar. Las misiones más exitosas fueron Pioneer 10 y 11, que exploraron Júpiter y Saturno. El programa Voyager consistió en las sondas Voyager 1 y 2 lanzadas en 1977, las cuales lograron explorar Júpiter, Saturno, Urano y Neptuno, siendo las primeras en visitar los dos planetas más extern
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
Metodología - Proyecto de ingeniería "Dispensador automático"cristiaansabi19
Esta presentación contiene la metodología del proyecto de la materia "Introducción a la ingeniería". Dicho proyecto es sobre un dispensador de medicamentos automáticos.
9. EL CREADOR
- Guido van Rossum
- Titulación universitaria:
Matemáticas y computación
- Centrum Wiskunde
& Informatica (CWI)
- Desarrollo de ABC
- Python
10. HISTORIA
Pasatiempo personal.
Pensó en darle continuidad al lenguaje ABC
ABC fue una alternativa a BASIC
Limitaciones del hardware
Empieza a trabajar en Python
11. HISTORIA (evolución)
Versión 0.9.0 - Febrero 1991
Versión 1.0 - Enero de 1994
Versión 2.0 - Octubre del 2000
Versión 3.0 - Diciembre de 2008
Version 4.0 - 2023 ¿?
- Diferencias entre 2.0 y 3.0
12.
13. - Fácil
- Intuitivo
- Potente
- De código abierto
- Comprensible
¿Cómo debería ser Python?
15. PRINCIPIOS DE LA FILOSOFÍA DE PYTHON
- Bello es mejor que feo.
- Explícito es mejor que implícito.
- Simple es mejor que complejo.
- Complejo es mejor que complicado.
- Plano es mejor que anidado.
- Disperso es mejor que denso.
- La legibilidad cuenta.
- Los casos especiales no son tan especiales como para
quebrantar las reglas.
- Lo práctico gana a lo puro.
- Los errores nunca deberían dejarse pasar.
- A menos que hayan sido silenciados explícitamente.
- Frente a la ambigüedad, rechaza la tentación de adivinar.
- Debería haber una, y solo una, manera obvia de hacerlo.
- Aunque esa manera puede no ser obvia al principio a menos
que usted sea holandés.
- Ahora es mejor que nunca.
- Aunque nunca es a menudo mejor que ya mismo.
- Si la implementación es difícil de explicar, es una mala idea.
- Si la implementación es fácil de explicar, puede que sea una
buena idea.
- Los (namespaces) son una gran idea ¡Hagamos más!
16. ABC EN PYTHON
- La sangría para agrupar el código
- El diseño de las instrucciones
- Tuplas, listas, diccionarios
- Datos inmutables
- No imponer límites
17. DIFERENCIAS ENTRE PYTHON Y C
- Sangría
- Comentarios
- Variables
- Palabras reservadas
- Código en una línea
19. ‘ ‘ ‘
Comentario largo en Python
‘ ‘ ‘
# Comentario al final de la línea de código en Python
/* Comentario largo en C */
// Comentario de una línea de C
COMENTARIOS
21. PALABRAS RESERVADAS
- auto
- break
- case
- char
- const
- continue
- and
- del
- for
- is
- raise
- assert
- default
- do
- double
- else
- enum
- extern
- float
- for
- goto
- if
- int
- long
- register
- return
- short
- signed
- sizeof
- static
- struct
- type
- def
- union
- unsigned
- void
- if
- else
- elif
- from
- lambda
- return
- break
- global
- not
- try
- class
- except
- or
- while
- continue
- exec
- import
- yield
- def
- finally
- in
- print
Python
C
- volatile
- while
22. CÓDIGO EN UNA SOLA LÍNEA
Todo seguido
En varias
líneas
26. ● Historia de Python I
● Historia de Python II
● Historia de Python III
● Historia de Python IV
● Guido van Rossum
● Curiosidades
● Guía básica
● Estadísticas python vs frances
● Grandes empresas I
● Grandes empresas II
WEBGRAFÍA:
Notas del editor
Este lenguaje que hace especial énfasis en la legibilidad del código
otro lenguaje de este estilo es ruby, un lenguaje de programación interpretado, reflexivo y orientado a objetos, creado por el programador japonés Yukihiro Matz, presentado públicamente en 1995 y cuya sintaxis está inspirada en Python y Perl
Es un lenguaje de programación, para concretar un poco más, es un lenguaje
De alto nivel, es decir, que se asemeja más al lenguaje de las personas que al lenguaje máquina
Interpretado, por lo que necesita otro programa auxiliar que traduzca los comandos introducidos.
Multiparadigma: es decir, que más que forzar a los programadores a adoptar un estilo particular de programación, permite varios estilos: programación orientada a objetos, programación imperativa y programación funcional.
Funcional: es decir, que está basado en el uso de verdaderas funciones matemáticas.
Dinámico: ya que una variable puede tomar valores de distinto tipo.
Multiplataforma.
En los últimos años su uso se ha incrementado y en la actualidad es uno de los lenguajes más empleados en el desarrollo de software
para mostrar esto hemos añadido dos gráficas
En los últimos años su uso se ha incrementado y en la actualidad es uno de los lenguajes más empleados en el desarrollo de software
para mostrar esto hemos añadido dos gráficas
Esta primera, muestra la evolucion de los lenguajes python, javascript, java, c#, php y c++ centrándose en países de ingresos altos como Estados Unidos, Reino Unido, Alemania, Canadá y otros países similares, que en representan aproximadamente el 64% del tráfico de Stack Overflow.
La segunda gráfica nos muestra, a diferencia de la primera, la evolución del uso de los lenguajes anteriores y esta vez incluye también el lenguaje r pero no se limita a los países con altos ingresos, además de mostrar un rango de tiempo más amplio.
ambas gráficas basan sus datos en las preguntas realizadas por los usuarios sobre cada lenguaje. eso no indica que sea el uso real que se le da a dichos lenguajes pero nos sirve para ver el interés de los usuarios en cada uno.
y como podemos ver en esta imagen, python continua siendo uno de los que más interes despierta ¿?
nació en los Países Bajos en 1956 y obtuvo su titulación universitaria en matemáticas y computación por la universidad de Amsterdam en 1982.
Trabajo en el CWI, un centro holandes de investigacion de matematicas e informatica, donde participo en el desarrollo del lenguaje de programacion ABC pero su trabajo más destacado es el lenguaje de programación Python.
En las navidades de 1989 Van Rossum, mientras trabajaba en el CWI, decidió empezar un nuevo proyecto como pasatiempo personal.
Pensó en darle continuidad a ABC, el lenguaje de programación que se desarrollo en el mismo centro en el que estaba trabajando y que fue pensado como alternativa a BASIC. Se trataba de un lenguaje pensado para principiantes pero este proyecto no llegó mucho más lejos debido a las limitaciones del hardware de la época, así que Van Rossum decidió, partiendo de la base que tenía, empezar a trabajar en Python.
La primera versión que se sacó fue la 0.9.0 y años después salió la versión 1.0, en enero de 1994, etc etc y se espera que la nueva version, la 4.0 salga en 2023
Entre cada una de estas principales hubo muchas otras subversiones.
La transición de Python 2 a Python 3 fue mucho más costosa de lo esperado, debido a que Python 3 introdujo muchos cambios en el lenguaje y obligaba a reescribir prácticamente todos los programas, aunque se crearon herramientas para ayudar en ese proceso.
Estas son las subversiones que se han ido sacando en los ultimos años siendo las que estan en rojo versiones que se consideran ya obsoletas
Ademas ´Van rossum dirigió el desarrollo de Python hasta julio de 2018, poco despues de que saliera la version 3.7, cuando anunció que se retiraba y desde 2019 el desarrollo de Python está dirigido por un consejo de dirección de cinco miembros elegidos entre los desarrolladores de Python que se renueva anualmente.
Una de las veces que le preguntaron, el creador describió a Python como un programa que debería ser fácil, intuitivo y tan potente como sus principales competidores.
El proyecto sería de código abierto para que cualquiera pudiera colaborar.
El código escrito en Python sería tan comprensible como cualquier texto en inglés.
y debería ser apto para las actividades diarias permitiendo la construcción de prototipos en poco tiempo.
De aqui surgieron los 20 principios de la filosofia de Python
uno de los desarrolladores de python, Tim Peters, publicó 19 de los 20 principios de la filosofía de python en El Zen de Python, que es, precisamente, la colección de los 20 principios de software que influyen en el diseño de este programa.
los principios son:
Estos son los 19 principios que publicó Tim Peters …. con su respectiva traduccion:
1. Bello es mejor que feo.
2. Explícito es mejor que implícito.
3. Simple es mejor que complejo.
4. Complejo es mejor que complicado.
5. Plano es mejor que anidado.
6. Disperso es mejor que denso.
7. La legibilidad cuenta.
8. Los casos especiales no son tan especiales como para quebrantar las reglas.
9. Lo práctico gana a lo puro.
10. Los errores nunca deberían dejarse pasar silenciosamente.
11. A menos que hayan sido silenciados explícitamente.
12. Frente a la ambigüedad, rechaza la tentación de adivinar.
13. Debería haber una, y preferiblemente solo una manera obvia de hacerlo.
14. Aunque esa manera puede no ser obvia al principio a menos que usted sea holandés.
15. Ahora es mejor que nunca.
16. Aunque nunca es a menudo mejor que ya mismo.
17. Si la implementación es difícil de explicar, es una mala idea.
18. Si la implementación es fácil de explicar, puede que sea una buena idea.
19. Los (namespaces) son una gran idea ¡Hagamos más de esas cosas!
Las principales ideas de ABC que influyeron o se incluyeron en Python según el propio creador fueron
La sangría para agrupar el código, como veremos en algun ejemplo despues
El diseño simple de las instrucciones como if, while, for, que tambien hemos visto en C
Tuplas, listas, diccionarios, los tipos de datos inmutables y no imponer límites, como en el tamaño de un array, etc...
Vamos a comentar algunas cosas sobre el lenguaje de python y lo vamos a hacer comparándolo con el lenguaje de C ya que es el que todos conocemos al haberlo estudiado en clase
En C los distintos bloques se separan con llaves a las que ya nos hemos acostumbrado mientras que en python esta funcion la realiza la sangria, que al contrario de C, donde es completamente voluntaria y se emplea para que el código quede mas elegante y sea mas sencillo de leer, en Python es obligatorio su uso.
Ambos programas ejecutan lo mismo, estando escritos cada uno en su respectivo lenguaje
Los comentarios en python se pueden poner de dos formas. La primera y más apropiada para comentarios largos es utilizando la notación ''' comentario ''', tres apóstrofos de apertura y tres de cierre. La segunda notación utiliza el símbolo #, y se extienden hasta el final de la línea.
Podriamos decir, aunque no es exacto, que los tres apostrofes son equivalentes a la barra asterisco en C y el hastag de python a la doble barra de C
Aqui podemos ver dos ejemplos en distintos programas
En python, las variables se definen de forma dinámica, lo que significa que no se tiene que especificar cuál es su tipo de antemano y puede tomar distintos valores en otro momento, incluso de un tipo diferente al que tenía previamente, como en el ejemplo que se muestra en la imagen.
Al igual que en C, se usa el símbolo = para asignar valores y los nombres de las variables pueden contener números pero deben comenzar obligatoriamente por una letra
Como apunte, en esta imagen podemos ver tambien un ejemplo de los comentarios que de los que acababamos de hablar
Primero recordamos que las palabras reservadas no pueden utilizarse para nombrar variables.
El lenguaje C está formado por 32 palabras clave mientras que Python cuenta con 28 palabras reservadas, frente a las 150 del BASIC, programa que ya habiamos mencionado antes porque era el predecesor del ABC que a su vez es predecesor de python-
Debido al significado sintáctico de la sangría, cada instrucción debe estar contenida en una sola línea.
Sin embargo, si para que sea más sencillo de leer se quiere dividir la instrucción en varias líneas, se puede hacer añadiendo una barra invertida al final de una línea, como vemos en el ejemplo.
Las dos instrucciones de las imagenes son equivalentes:
-COMENTARIOS
ASIGNAR VALORES
SANGRIA
INT MAIN
PUNTO Y COMA
DOS PUNTOS
El nombre "Python", a diferencia de lo que mucha gente cree no viene dado por la serpiente sino por la serie de comedia británica “Monty Python’s Flying Circus” que se emitió en la BBC durante la década de 1970 y Van Rossum solía verlo mientras desarrollaba el lenguaje. Además, estaba buscando un nombre que fuera corto y misterioso, por lo que se quedó con este.
A diferencia de otros lenguajes de programación, Python no admite punteros.
En algunos sitios opinan que esto complica mucho la legibilidad del programa por lo que va en contra de lo que se buscab con este lenguaje pero no hay ninguna version oficial que respalde esto.
Como última curiosidad, en 2015, se llevaron a cabo unas estadísticas que revelaron que 6 de cada 10 padres preferían que sus hijos aprendieran Python en lugar de francés.
La encuesta, que incluyó a 3,000 personas (1,000 niños entre 5 a 11 años; 1,000 de 11 a 16 años y otros 1,000 padres), fue encargada por Ocado Technology para evaluar el progreso realizado desde que se introdujo el nuevo plan de estudios de Computación hace exactamente un año
INSTAGRAM
PINTEREST: El motor de la plataforma web está completamente escrito con el lenguaje de programación Python
DROPBOX: casi el 100% del código de Dropbox está escrito con Python
BATTLEFIELD 2: está completamente desarrollado con Python, desde el motor de juego hasta parte de las animaciones
FACEBOOK: Python es actualmente responsable de múltiples servicios en gestión de infraestructura
SPOTIFY
NETFLIX: utiliza Python para automatizar tareas, para explorar datos y limpieza, junto a otros usos de visualización. Ademas de en algoritmos de recomendacion o algoritmos de marketing