Los Temas más visitados de Python

Listado de los Temas más visitados durante los últimos 30 días
Imágen de perfil

internetDibujando figuras con Python y Turtle


53 visualizaciones el último mes

Python

Publicado el 12 de Agosto del 2020 por Administrador
5.117 visualizaciones desde el 12 de Agosto del 2020
En este post te voy a mostrar una pequeña introducción a Turtle, el módulo de Python que permite dibujar figuras y formas desde las más básicas hasta las más complejas.

Tabla de contenidos:
1 Importando módulo
2 Funciones iniciales
3 Modificando velocidad de dibujo
4 Dibujando un cuadrado
5 Espiral de cuadrados
6 Dibujo de estrella con turtle y Python
7 Espiral de estrellas
8 Más ideas

En concreto te mostraré cómo hacer una estrella, un cuadrado, y algunos espirales.

Screenshot_20200812_173434
Imágen de perfil
Val: 210
Ha disminuido 1 puesto en Python (en relación al último mes)
Gráfica de Python

.pdfAlgoritmos con Python - Ciclos en grafos


50 visualizaciones el último mes

Python

Publicado el 3 de Marzo del 2021 por Gonzalo
3.079 visualizaciones desde el 3 de Marzo del 2021
Varios problemas clásicos se refieren a ciclos en gráficos, ya se refieran a desplazamientos geográficos o anomalías en un gráfico de dependencia. Los problemas más simples consisten en detectar la existencia de ciclos, la existencia de ciclos con peso negativo o la identificación de un peso total mínimo o ciclo de peso medio mínimo.

Otros problemas tienen que ver con explorar la totalidad de un gráfico para encontrar caminos que atraviesen cada borde exactamente una vez (camino euleriano) o, cuando esto no es posible, al menos una vez (problema del cartero chino). Estos problemas son polinomiales, mientras que determinar un ciclo que visita cada vértice exactamente una vez (ciclo hamiltoniano) es NP-Hard.
Imágen de perfil

internetDesarrollo dirigido por pruebas – Python y Pytest


49 visualizaciones el último mes

Python

Publicado el 19 de Julio del 2021 por Administrador
956 visualizaciones desde el 19 de Julio del 2021
Hola a todos, en esta entrada quiero hablar de un tema que me gusta mucho, y que estoy seguro a ustedes también, hablo del desarrollo dirigido por pruebas o TDD. En esta entrada veremos que es TDD, algunos ejemplos y conoceremos una excelente herramienta para llevar esta metodología de desarrollo a la práctica, Pytest.

Screenshot_20210719_003812
Imágen de perfil

internetApagar, reiniciar y cerrar sesión en Windows y Linux


48 visualizaciones el último mes

Python

,

Windows 10

,

Linux

Publicado el 25 de Abril del 2021 por Administrador
1.827 visualizaciones desde el 25 de Abril del 2021
Es casi seguro si desarrollas aplicaciones de escritorio que en alguno de tus proyectos o programas requieras de apagar o reiniciar el sistema. En este artículo conoceremos varios de los métodos para concretarlo. Lamentablemente no hay un único método o función que corra en las múltiples plataformas, pero conociendo las distintas opciones que provee cada una de ellas podrás elaborar tu propio código para hacerlo. Los códigos presentados correrán tanto en Python 2 (ya discontinuado) como en Python 3.

Screenshot_20210425_211214
Imágen de perfil

internetMi primer EXE en Python con pantallas


44 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 5 de Septiembre del 2011 por Administrador
8.178 visualizaciones desde el 5 de Septiembre del 2011
El objetivo de este artículo es guiar paso a paso, desde el principio hasta que realices un .Exe que sea distribuible.
Imágen de perfil

internetDiferencia entre «print» y «return» en python


40 visualizaciones el último mes

Python

Publicado el 18 de Febrero del 2021 por Administrador
1.671 visualizaciones desde el 18 de Febrero del 2021
Cuando nos introducimos en las funciones, un concepto tan central en la programación, es habitual confundir la función print() con la palabra reservada return o no tener muy en claro sus diferencias. En este pequeño artículo vamos a esclarecer estos dos conceptos y proporcionar ejemplos para disipar la dificultad.

Screenshot_20210218_184642
Imágen de perfil

.htmlCómo ejecutar scripts Python automáticamente todos los días en Windows


40 visualizaciones el último mes

Windows 10

,

Python

Publicado el 22 de Abril del 2021 por Administrador
3.034 visualizaciones desde el 22 de Abril del 2021
En esta publicación les mostraré cómo programar la ejecución de un script Python usando el Programador de tareas (Windows Task Scheduler) de Windows. Esto te ayudará a automatizar tareas usando Python en Windows.

¿Imaginas todo lo que podrías automatizar si ejecutas una o muchas tarea/s (script en Python) todos los días o los días que tu quisieras, a una hora determinada? Esto es lo que vamos a cubrir hoy en Windows, pero en una futura entrada también les explicaré como utilizarlo en Linux o MAC.

Screenshot_20210422_170555
Imágen de perfil

internetMonitorear la velocidad del internet con python


40 visualizaciones el último mes

Python

Actualizado el 22 de Noviembre del 2021 por Administrador (Publicado el 18 de Noviembre del 2021)
4.293 visualizaciones desde el 18 de Noviembre del 2021
No es un secreto que las velocidades de conexión de internet residencial rara vez son constantes. El otro dia me preguntaba: ¿Si pago 50mbps de internet, cuanto tiempo realmente tengo esa velocidad?

La pregunta viene a que, si realmente me están dando la velocidad que pago la mayoría del tiempo, o si debo considerar cambiarme a un proveedor que este menos saturado en mi area.

Screenshot_20211118_161314
Imágen de perfil

internetCree una aplicación de tabla de multiplicar de Python con OOP


31 visualizaciones el último mes

Python

Publicado el 10 de Junio del 2021 por Administrador
911 visualizaciones desde el 10 de Junio del 2021
En este artículo, creará un Aplicación de tablas de multiplicar, utilizando el poder de la programación orientada a objetos (OOP) en Python.

Practicarás los conceptos principales de OOPy cómo usarlos en una aplicación completamente funcional.

Python es un lenguaje de programación multiparadigma, lo que significa que nosotros como desarrolladores podemos elegir la mejor opción para cada situación y problema. Cuando hablamos de Programación Orientada a Objetos, nos referimos a uno de los paradigmas más utilizados para construir aplicaciones escalables, en las últimas décadas.

Screenshot_20210610_175341
Imágen de perfil

internetGuardar las contraseñas y claves en Python


31 visualizaciones el último mes

Python

Publicado el 14 de Junio del 2021 por Administrador
1.613 visualizaciones desde el 14 de Junio del 2021
Cada día es más habitual tener que guardar contraseñas o secretos en nuestros desarrollos. Desde las claves de autenticación imprescindibles para consultar diferentes APIs, hasta las credenciales con las que acceder a la base de datos en la cual se guardarán los resultados de las diferentes operaciones realizadas. Secretos que no es buena idea almacenar en el código. Al conservar estos valores en el código tenemos un problema de seguridad ya que cualquiera que pueda acceder al repositorio podrá acceder también a nuestras credenciales. Por otro lado, en caso de que sea necesario actualizar las credenciales nos veríamos obligados a actualizar el código en el que se usa. Por eso es mejor guardar las contraseñas y claves en Python por separado, para lo que podemos usar la herramienta python-decouple.

Screenshot_20210614_113121
Imágen de perfil

internetPolimorfismo y sobrecarga de métodos en Python


30 visualizaciones el último mes

Python

Publicado el 3 de Noviembre del 2020 por Administrador
1.699 visualizaciones desde el 3 de Noviembre del 2020
Hoy vamos a continuar con Clases en python y vamos a hablar del famoso “polimorfismo“, una característica aplicada en muchos lenguajes de programación que permiten el paradigma OOP (Programación Orientada a Objetos.)

Indice del Contenidos:
1.- Polimorfismo: Mismo nombre de Método en diferentes clases y objetos:
2.- Sobrecarga de Métodos: Mismo nombre de método en la misma clase.
2.1.- Emulando sobrecarga de métodos en python
3.- ¿Cuándo nos es útil el polimorfismo o la sobrecarga en python?

Screenshot_20201103_175648
Imágen de perfil
Val: 210
Ha disminuido 1 puesto en Python (en relación al último mes)
Gráfica de Python

.pdfPython - Extensibilidad y flexibilidad del código


28 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 28 de Julio del 2020 por Gonzalo
1.075 visualizaciones desde el 28 de Julio del 2020
Cuando tiene la tarea de agregar una nueva característica a una aplicación existente, su objetivo es extender la funcionalidad de esa aplicación, introduciendo un nuevo comportamiento al agregar código. En este texto, aprenderá estrategias para escribir software que sea flexible y extensible.

1596032952_Python%20-%20Extensibilidad%20y%20flexibilidad%20del%20codigo-43
Imágen de perfil

internetArchivos JSON con Python: lectura y escritura


28 visualizaciones el último mes

Python

Publicado el 10 de Agosto del 2021 por Administrador
696 visualizaciones desde el 10 de Agosto del 2021
El formato de archivo JSON es uno de los más populares en los últimos años para serializar de datos. Los archivos de este formato se pueden obtener como resultados de la mayoría de las aplicaciones API REST y otras aplicaciones web. Debido a su gran popularidad es cada vez más probable que se necesite leer o escribir archivos JSON con Python.

En Python el formato JSON se puede procesar gracias al paquete json. Este paquete contiene el código que permite transformar los archivos JSON en diccionarios o viceversa.

Screenshot_20210810_160219
Imágen de perfil

internetGmail desde Python, accediendo a la bandeja de Entrada


27 visualizaciones el último mes

Python

Publicado el 22 de Marzo del 2021 por Administrador
2.027 visualizaciones desde el 22 de Marzo del 2021
¿Quieres implementar envío y recepción de emails en tus aplicaciones?

El email es una herramienta muy potente, si bien lo habitual es utilizarlo en persona, hay muchos servicios y aplicaciones que lo utilizan de forma automática para enviar y recibir notificaciones de estado.

En esta primera entrada de gmail desde Python, vamos a ver como acceder a una cuenta GMAIL, consultar la bandeja de entrada y descargar los mensajes.

Screenshot_20210322_161639
Imágen de perfil
Val: 210
Ha disminuido 1 puesto en Python (en relación al último mes)
Gráfica de Python

.pdfAlgoritmos con Python - El camino más corto


25 visualizaciones el último mes

Python

Publicado el 4 de Marzo del 2021 por Gonzalo
1.209 visualizaciones desde el 4 de Marzo del 2021
Un problema clásico de los grafos consiste en encontrar un camino más corto entre dos vértices, una fuente s y un destino v. Por el mismo costo podemos obtener los caminos más cortos entre la fuente s y todos los posibles destinos v'; es por eso que los algoritmos presentados en este capítulo resuelven este problema más general de los caminos más cortos desde una fuente única en un gráfico dirigido.
Imágen de perfil

.htmlPilas y colas en Python


24 visualizaciones el último mes

Python

Publicado el 10 de Enero del 2021 por Administrador
896 visualizaciones desde el 10 de Enero del 2021
Este apartado tiene que ver con la manera en que se almacenan en memoria las devoluciones, esto es, los resultados que vamos obteniendo en sendas llamadas a las funciones cuando se las invoca dese otra función, y de la manera en que podemos acceder a éstos.

Screenshot_20210110_200203
Imágen de perfil

internetCrear un Cluster de Base de Datos en la Nube con MongoDB Atlas


24 visualizaciones el último mes

mongoDB

,

Python

Publicado el 18 de Marzo del 2021 por Administrador
1.062 visualizaciones desde el 18 de Marzo del 2021
Hace ya años MongoDB ha sido el ir a NoSQL la base de datos para individuos y empresas de construcción de aplicaciones a gran escala. Es de código abierto, fácilmente escalable y proporciona alta disponibilidad. También admite consultas muy complejas y control de concurrencia de grano fino.

Sin embargo, tareas necesarias como la instalación de la base de datos, el ajuste para mantener un rendimiento óptimo durante largos períodos de tiempo y asegurándolo tienden a requerir mucho esfuerzo especializado y dedicado.

Afortunadamente, hay una alternativa más fácil: MongoDB Atlas, una totalmente gestionado, versión de la base de datos en la nube.

Con MongoDB Atlas, puede crear un clúster de MongoDB en cualquier proveedor de la nube principal de su elección y comenzar a usar este cluster en cuestión de minutos. Usando el interfaz de usuario basada en navegador de Atlas, también intuitivamente puede configurar el clúster y supervisar su funcionamiento.

En este tutorial te mostraré cómo crear un clúster de MongoDB Atlas nivel libre y utilizarlo en una aplicación de Python.

Screenshot_20210318_163650
Imágen de perfil

.htmlCómo convertir PDF a texto usando Python


24 visualizaciones el último mes

Python

Publicado el 21 de Julio del 2021 por Administrador
1.118 visualizaciones desde el 21 de Julio del 2021
Así que estás aquí porque estás buscando convertir PDF a texto usando Python. Bueno, estás en el lugar correcto porque vamos a escribir un método práctico para convertir PDF a texto Python. Si aún no lo sabe, Python es un lenguaje de programación orientado a objetos que se utiliza para desarrollar prototipos de software de aplicaciones web y ciencia de datos. Ahora vamos a descubrir cómo puede convertir PDF a texto usando Python.

Índice de Contenidos:
Parte 1: Cómo convertir PDF a texto con Python
Parte 2: Ventajas y desventajas de convertir PDF a texto con Python
Parte 3: Cómo convertir PDF a texto sin Python

Screenshot_20210721_001043
Imágen de perfil

internetComo enviar un mensaje a WhatsApp en Python


22 visualizaciones el último mes

Python

Publicado el 10 de Julio del 2019 por Administrador
6.626 visualizaciones desde el 10 de Julio del 2019
WhatsApp es prácticamente el servicio de mensajería más popular ampliamente utilizado en todo el mundo. El mercado de desarrollo de bots de chat para WhatsApp está creciendo rápidamente. En esta guía, mostraremos cómo enviar mensajes de WhatsApp a través de ChatAPI utilizando Python. Esta guía para programadores ayudará a dar el primer paso para crear un bot.
Imágen de perfil
Val: 210
Ha disminuido 1 puesto en Python (en relación al último mes)
Gráfica de Python

.pdfPython - Introducción a buenas prácticas de programación


20 visualizaciones el último mes

Python

Actualizado el 3 de Agosto del 2020 por Gonzalo (Publicado el 21 de Julio del 2020)
1.240 visualizaciones desde el 21 de Julio del 2020
Al leer este texto, obtendrá experiencia y familiaridad con el funcionamiento de los sistemas de software complejos para que pueda utilizar esa experiencia para mejorarlos. Aprenderá a imaginar este tipo de sistemas antes de construirlos para minimizar las sorpresas y los riesgos.

1596382492_Python%20-%20pandas%20La%20biblioteca%20que%20marco%20un%20hito%20en%20analisis%20de%20datos-34
Imágen de perfil

internetTrabajando con ficheros csv usando el módulo csv de Python


20 visualizaciones el último mes

Python

Publicado el 13 de Septiembre del 2020 por Administrador
827 visualizaciones desde el 13 de Septiembre del 2020
Dentro de la biblioteca estándar tenemos un módulo que sirve para leer ficheros csv. Este módulo no es escesivamente útil si usamos numpy o pandas pero como no siempre disponemos de estos módulos está bien que le echemos un vistazo.

Primero de todo, ¿qué es un fichero con formato csv? En principio, es un fichero tabular de texto con diferentes columnas separadas por comas.

Screenshot_20200913_165146
Imágen de perfil

internetValidar el contenido de una caja de texto en Tcl/Tk (tkinter)


19 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 23 de Septiembre del 2020 por Administrador
1.488 visualizaciones desde el 23 de Septiembre del 2020
No es una operación poco común la de querer validar el texto que el usuario escribe en una caja determinada, por ejemplo, para permitir únicamente números, fechas, u otros formatos o aplicar otro tipo de restricciones. Veamos, entonces, cómo conseguirlo.

Screenshot_20200923_162242
Imágen de perfil

internetOptimizar operaciones de listas en Python


19 visualizaciones el último mes

Python

Publicado el 21 de Octubre del 2020 por Administrador
899 visualizaciones desde el 21 de Octubre del 2020
Tenemos una lista (Lista A) que contiene 2 millones de ID de los clientes que reciben un determinado servicio, por otro lado tenemos una lista (Lista B) que contiene 850,000 ID de clientes que han realizado el pago de su servicio del mes de Abril. Se necesita saber cuales son los ID de clientes que aún no han pagado su servicio.

Screenshot_20201021_114303
Imágen de perfil

internetTaller de Ejercicios: 11 características y funciones muy utilizadas en la programación con python


19 visualizaciones el último mes

Python

Publicado el 20 de Octubre del 2020 por Administrador
1.186 visualizaciones desde el 20 de Octubre del 2020
Existe muchísima información sobre lo que es Python como lenguaje de programación, sobre su constante crecimiento en la industria del software, sobre su alta demanda laboral, sobre su importancia y presencia en grandes proyectos tecnológicos de las principales compañías TOP de Internet, sobre su amplia comunidad de programadores y su notable incremento de librerías para proyectos de Data Science e Inteligencia Artificial.

El objetivo de esta publicación, es resaltar algunas de las muchas funcionalidades y características que nos ofrece la sintaxis de Python. Probablemente ya conozcas algunas o quizás aún no lo aplicas sobre un caso real. Por esa razón, se está agregando una propuesta de ejercicios para comprender en que situación deberías emplear estas funcionalidades.

Screenshot_20201020_121331
Imágen de perfil
Val: 210
Ha disminuido 1 puesto en Python (en relación al último mes)
Gráfica de Python

.pdfAlgoritmos con Python - Arrays


19 visualizaciones el último mes

Python

Publicado el 1 de Marzo del 2021 por Gonzalo
743 visualizaciones desde el 1 de Marzo del 2021
Los arrays figuran como uno de los tipos de datos elementales más importantes. Para muchos problemas simples, no se requiere ninguna otra estructura de datos. En Python, los arrays se almacenan en el tipo de datos llamado lista. La elección de este nombre puede resultar confusa, porque las listas de Python no tienen nada que ver con las listas enlazadas, que son objetos estándar en C++ (std::list) y Java (LinkedList). Normalmente, una lista enlazada permite eliminar o insertar un elemento determinado en una posición determinada en tiempo constante. Sin embargo, insertar en una lista de Python requiere construir en tiempo lineal una nueva lista que consta de un prefijo, el nuevo elemento y un sufijo.

Esta sección trata sobre problemas clásicos en arrays y presenta estructuras de datos para realizar operaciones en intervalos de índices conocidos como rangos, por ejemplo, el cálculo de un valor mínimo dentro de un rango. Dos de las secciones describen estructuras de datos dinámicas utilizadas para proporcionar operaciones eficientes de modificación de elementos y consultas sobre dichos rangos.
Imágen de perfil

internetCrear documentos PDF en Python con ReportLab


19 visualizaciones el último mes

Python

Publicado el 2 de Junio del 2021 por Administrador
1.370 visualizaciones desde el 2 de Junio del 2021
ReportLab es un toolkit de código abierto para crear documentos PDF desde Python. Se trata de una librería muy extensa y con muchas funcionalidades, desde pequeños textos y figuras geométricas a grandes gráficos e ilustraciones, todo ello puede ser incluido dentro de un PDF. En este artículo estaremos sopesando sus características generales y sus principales funciones para crear este tipo de documentos.

Screenshot_20210602_162354