uz
Feedback
Aprende Python

Aprende Python

Kanalga Telegram’da o‘tish

Recursos de aprendizaje para Python, Dango y Flask. Contacto @JoseAJimenez #Python #recursos

Ko'proq ko'rsatish
5 302
Obunachilar
Ma'lumot yo'q24 soatlar
+187 kunlar
+9130 kunlar
Postlar arxiv
La semana pasada se publicaron 6 recursos de aprendizaje de Python en el canal de Telegram Todo Python. Si quieres conocer de que tipo fueron @TodoPythonCanal. Esta semana se publicarán otros 6 recursos en Todo Python

Ya estamos en Black Friday con una buenos descuento Una forma de colaborar con este canal como con otros proyectos que tengo como el 24H24L. Esta vez es 3 enlaces de ratones con unos buenos precios.
YUNZII AL68 Wireless Mechanical Keyboard 60% QMK/Via Aluminum Hot Swappable Custom Knob Gasket Structure RGB Backlit Gaming Keyboard (Silver, Cocoa Cream v2 Switch) 71,99€ https://amzn.to/3XGP9yb https://amzlink.to/az0ojrIHmOfKl (App móvil)
Glorious Gaming Model D 2 Pro 4K/8K Ratón Gaming inalámbrico - 2,4 GHz 1 ms de retardo, sondeo 4K/8K, 100M clics, 62 g superligero, Gran batería, Sensor PPP 26K, RGB, ergonómico, 6 Botones - Blanco 79,99€ https://amzn.to/4pt1mm1 https://amzlink.to/az0Y08CWiPPne(app móvil)
Samsung Galaxy Tab A9+ Tablet Android, 128 GB Almacenamiento, WiFi, Pantalla 11”, Sonido 3D, Gris Claro, con 1 Año de Garantía Adicional (Versión Española) 179€ https://amzn.to/4ocwTaT https://amzlink.to/az0C2SOZrHW5s (App móvil)
SteelSeries Rival 3 Wireless Gen 2 - Raton Gaming - 2,4GHz y Bluetooth - Sensor óptico TrueMove Air de 18000 dpi - Durabilidad de 60 M de clics - Ligero - Deslizadores 100% PTFE - Negro 29,99€ https://amzn.to/4o6QTeT https://amzlink.to/az0yokGdfrja6 (App móvil)
O usa mi enlace referido. https://amzn.to/3DV9fy3 Si no eres PRIME, puede usar su periodo de PRUEBA para aprovecharte de las ofertas. https://www.amazon.es/pruebaprime?tag=rooteando0e-21 Gracias por colaborar en mis proyectos.

🔰 Important methods in python
🔰 Important methods in python

Nuevo servicio de Google que genera la documentación de un repositorios. https://codewiki.google/

Si quieres dominar Python, Django y Flask con contenido premium organizado por categorías (web dev, data science, APIs y más), únete al canal Todo Python por un pago único de solo 30€ – ¡sin suscripciones mensuales ni sorpresas! Esto te da acceso de por vida a una biblioteca creciente que te ahorra horas de búsqueda y te mantiene actualizado sin esfuerzo. 💡 ¿Qué consigues?3 herramientas de desarrollo nuevas cada semana: Desde libs como FastAPI o Poetry, hasta IDEs avanzados y automatizadores que optimizan tu código y flujos de trabajo. ⦁ 6 recursos de aprendizaje semanales: Tutoriales prácticos, cursos gratuitos/premium, ebooks y guías paso a paso para principiantes y pros – todo curado y categorizado para que aprendas rápido y eficientemente. Imagina: en lugar de cazar info dispersa, tienes todo en un solo lugar, actualizado regularmente, para potenciar tu carrera como dev. ¡Es una inversión única que se paga sola con el tiempo ahorrado y skills ganados! 📚 Para más detalles sobre las herramientas y recursos diarios, visita el canal @TodoPythonCanal. ¿Listo para level up? Únete ahora y transforma tu aprendizaje en Python. 🔥 Puedes realizar el pago por Paypal https://paypal.me/JosAJimenez Ko-fi https://ko-fi.com/josjimenez Buy me Coffe https://buymeacoffee.com/jajt También acepto Bizum preguntarme en mi cuenta @JoseAJimenez y te doy mas información. No olvides poner tu alias de Telegram y escribir en el concepto  Todo Python 2026,para que te pueda localizar, comprobado el pago, te envío un  enlace personalizado para acceder al canal. ————————

Tip for clean code in Python: Use Dataclasses for classes that primarily store data. The @dataclass decorator automatically generates special methods like __init__(), __repr__(), and __eq__(), reducing boilerplate code and making your intent clearer.
from dataclasses import dataclass

# --- BEFORE: Using a standard class ---
# A lot of boilerplate code is needed for basic functionality.

class ProductOld:
    def __init__(self, name: str, price: float, sku: str):
        self.name = name
        self.price = price
        self.sku = sku

    def __repr__(self):
        return f"ProductOld(name='{self.name}', price={self.price}, sku='{self.sku}')"

    def __eq__(self, other):
        if not isinstance(other, ProductOld):
            return NotImplemented
        return (self.name, self.price, self.sku) == (other.name, other.price, other.sku)

# Example Usage
product_a = ProductOld("Laptop", 1200.00, "LP-123")
product_b = ProductOld("Laptop", 1200.00, "LP-123")

print(product_a)  # Output: ProductOld(name='Laptop', price=1200.0, sku='LP-123')
print(product_a == product_b)  # Output: True


# --- AFTER: Using a dataclass ---
# The code is concise, readable, and less error-prone.

@dataclass(frozen=True) # frozen=True makes instances immutable
class Product:
    name: str
    price: float
    sku: str

# Example Usage
product_c = Product("Laptop", 1200.00, "LP-123")
product_d = Product("Laptop", 1200.00, "LP-123")

print(product_c)  # Output: Product(name='Laptop', price=1200.0, sku='LP-123')
print(product_c == product_d)  # Output: True
#Python #CleanCode #ProgrammingTips #SoftwareDevelopment #Dataclasses #CodeQuality ━━━━━━━━━━━━━━━ By: @CodeProgrammer

Repost from N/a
Estas semana en el canal de Todo Python se han publicado 6 recursos de aprendizaje y 3 herramientas de desarrollo de Python. La semana que viene otras 6 recursos y otras 3 herramientas. Recursos ▪️Módulo compression de Python 3.14 ▪️Guía sobre Regex, Preregex y Pyparsing. ▪️Libro sobre testing en Python. ▪️Listado de paquetes para Django que deberías conocer. ▪️Vue con Django usando Vite. ▪️Tutorial sobre condicionales. Herramientas de desarrollo ▪️Interfaz para reemplazar a Django admin. ▪️Generación interactiva de documentación por AI. ▪️Plantilla de Django para proyectos SaaS. Si quieres conocer todo este contenido, mas recursos de aprendizaje(mas de 300) y mas herramientas de desarrollo(mas de 200) de Python, Django y Flask. Por SOLO 20€ en un pago único tendrás acceso a todo el contenido en el canal Todo Python. ¿Te interesa? Realiza el pago por Paypal. https://paypal.me/JosAJimenez Para otros métodos de pago contacta a mi cuenta privada @JoseAJimenez y te doy mas información. No olvides poner tu alias de Telegram y escribir en el concepto  Todo Python  2026,para que te pueda localizar, comprobado el pago, te envío un  enlace personalizado para acceder al canal.

Queda poco para la Black Friday en Amazon con una buenos descuentos, pero ya tiene una ofertas de Black Friday anticipado. Una forma de colaborar con este canal como con otros proyectos que tengo como el 24H24L. Esta vez es 3 enlaces de ratones con unos buenos precios.
LG 27MR400-B - Monitor Full HD, 27 Pulgadas, IPS 1000:1, 1920x1080, HDMIx1, AMD FreeSync, Clasificación E, Sin Altavoz, Pantalla Ergonómica, Negro 92€ https://amzn.to/4pbHiEC
LG 27GS85Q-B - Monitor Gaming Ultragear, 27 Pulgadas, 2560 x 1440, Panel Nano IPS, 16:9, HDMI, 1 ms, 200Hz, FreeSync, Conectividad Universal, Color Morado Grisáceo 179€ https://amzn.to/446fuJx
Sony WF-C710N Auriculares inalámbricos Noise Cancelling, Ligeros, Controles táctiles, Conexión Multipunto, IPX4, hasta 40 Horas de batería, Carga rápida, compatibles con iOS y Android - Azul Cristal 88,92€ https://amzn.to/4i4FXNy
O usa mi enlace referido. https://amzn.to/3DV9fy3 Si no eres PRIME, puede usar su periodo de PRUEBA para aprovecharte de las ofertas. https://www.amazon.es/pruebaprime?tag=rooteando0e-21 Gracias por colaborar en mis proyectos.

No es Python pero es un tutorial de una herramienta que todo desarrollador debe conocer como Git. https://andros.dev/cursos/contribuciones-con-git/

Repost from N/a
Tutorial rápido de Docker para ejecutar un script en Python https://andros.dev/blog/5ec92c83/tutorial-rapido-de-docker-para-ejecutar-un-script-en-python/ #docker #python

3 enlaces referidos de Amazon, si los utiliza recibo una pequeña comisión sin que suba el precio. Una forma de colaborar con este canal como con otros proyectos que tengo como el 24H24L. Esta vez es 3 enlaces de ratones con unos buenos precios.
SteelSeries Aerox 5 - Raton Gaming Con Cable - Diseño ultraligero resistente al agua - RGB - Sensor óptico TrueMove Air 18K DPI Descuento 33% 59,99€ https://amzn.to/49IgzLe
Logitech G G502 X PLUS LIGHTSPEED Ratón inalámbrico RGB para Gaming - Ratón óptico con interruptores híbridos LIGHTFORCE, LIGHTSYNC RGB, sensor HERO 25K, compatible con PC - macOS/Windows - Negro 79,99€ https://amzn.to/3XlmFd8
SteelSeries Rival 3 Wireless Gen 2 ratón Gaming - 2,4GHz y Bluetooth - Sensor óptico TrueMove Air de 18000 dpi - Durabilidad de 60 M de clics - Ligero - Deslizadores 100% PTFE - Negro Descuento 25% 44,99€ https://amzn.to/47z6IWV
O usa mi enlace referido. https://amzn.to/3DV9fy3 Si no eres PRIME, puede usar su periodo de PRUEBA para aprovecharte de las ofertas. https://www.amazon.es/pruebaprime?tag=rooteando0e-21 Gracias por colaborar en mis proyectos.

Repost from PythonHub
EuroPython 2025 Videos Here are all the videos for the conference, brought to you by the EuroPython 2025 Team and the EuroPython Society. https://www.youtube.com/playlist?list=PL8uoeex94UhFQY9cYBQOVkj9fSHMHf5x9

Todo Python es mi canal de Telegram con contenido sobre Python, cada semana publico 6 recursos de aprendizaje(tutoriales, libros, vídeos, artículos...) de cualquier nivel de conocimiento y de diferentes ámbitos, junto a 3 herramientas de desarrollo, todo sobre Python, Django o Flask. El contenido publicado en el canal esta ordenado en diferente categorías que son: ▪️Iniciación: Donde reúno todo el contenido para un nivel de principiante. ▪️Profiler, depuradores y linter: Aprende a usar este tipo de herramientas y conoce todas opciones disponibles ▪️IA: LLM, entrenamiento de modelos, visión artificial, testing, framework y mucho mas ▪️Django y Flask: Conoce mejor estos framework y sus librerías. ▪️GUI, TUI y CLI: Aprende y conoce muchas herramienta para crear tus interfaces gráficas. ▪️Paquetes y entornos virtuales: Aprende tener un entorno de trabajo mas eficiente para tus desarrollos. ▪️Desarrollo, proyectos e informes: Cualquier herramienta y recursos para organizar mejor tus desarrollos. ▪️Técnico-científico: Herramientas y recursos para esos ámbitos. ▪️POO, estructura de datos y teoría: Conoce mejor como funciona Python. ▪️Testing: Aprende a probar tus aplicaciones correctamente. ▪️Base de datos: Todo lo necesario para saber como almacenar tus datos. ▪️Desarrollo web: Conoce muchas herramientas y aprende a realizar las mejores web. ▪️Datos, análisis y gráficos: Enfocado para los analistas de datos, muchos recursos y herramientas para tí. ▪️Redes y Seguridad: Python lo puedes usar para gestionar redes y para que sean seguras. ▪️PDF: Muchas herramientas para trabajar con este formato ▪️IDE/Editores de texto: Muchas opciones que te permitirán desarrollar de forma mas eficiente. ▪️Audio, imagen y vídeo: Todo lo relacionado con multimedia en Python. ▪️Servidores y Cloud: Muchas recursos y herramientas para trabajar con servidores en local o en la nube. ▪️Hardware: Todo lo relacionado con Domotica, Raspberry o microcontroladores. ▪️Videojuegos: En Python puede desarrollar tu videojuegos, aquí sabrás como y que usar. ▪️Recopilatorio: En un mensaje conocer muchas opciones de una temática concreta. Como ves hay muchas categorías para que cualquier perfil de Python pueda obtener información y herramientas. Para accedes al canal Todo Python y conocer mas de 200 herramientas y aprender con mas de 500 recursos, solo tendrás que realizar un PAGO ÚNICO de 30€ muy poco dinero para tanta información. Pagas una vez y accedes para siempre. Para realizar el pago Realiza el pago por Paypal. https://paypal.me/JosAJimenez Para otros métodos de pago contacta a mi cuenta privada @JoseAJimenez y te doy mas información. No olvides poner tu alias de Telegram y escribir en el concepto  Todo Python  2025, para que te pueda localizar, comprobado el pago, te envío un  enlace personalizado para acceder al canal. Si realizar el pago antes de 15 de Noviembre te regalo un PDF con todas las herramientas de desarrollo de Python que he publicado en el canal desde el 2017, un PDF de 167 páginas de herramienta de desarrollo en Python, Django y Flask.

Libro de programación en Python que se puede descargar en PDF como leer online. https://openstax.org/details/books/introduction-python-programming #libro Si quieres conocer mas recursos de Python, Django o Flask, por solo un pago ÚNICO de 30€ tendrás acceso al canal de Telegram de Todo Python, donde todo está ordenado y organizado para que sea mucho mas fácil encontrar lo que buscas. ¿Te interesa? Realiza el pago por Paypal. https://paypal.me/JosAJimenez Para otros métodos de pago contacta a mi cuenta privada @JoseAJimenez y te doy mas información. No olvides poner tu alias de Telegram y escribir en el concepto  Todo Python  2025, para que te pueda localizar, comprobado el pago, te envío un  enlace personalizado para acceder al canal.

💡 {{Python Exam}} Python dictionaries are a fundamental data structure used to store data as key-value pairs. They are mutable (can be changed), dynamic, and since Python 3.7, they maintain the order of insertion. Keys must be unique and of an immutable type (like strings or numbers), while values can be of any type. 1. Creating and Accessing Dictionaries
# Creating a dictionary
student = {
    "name": "Alex",
    "age": 21,
    "courses": ["Math", "CompSci"]
}

# Accessing values
print(f"Name: {student['name']}")
print(f"Age: {student.get('age')}")

# Safe access for a non-existent key
print(f"Major: {student.get('major', 'Not specified')}")

# --- Sample Output ---
# Name: Alex
# Age: 21
# Major: Not specified
• A dictionary is created using curly braces {} with key: value pairs. • student['name'] accesses the value using its key. This will raise a KeyError if the key doesn't exist. • student.get('age') is a safer way to access a value, returning None if the key is not found. • .get() can also take a second argument as a default value to return if the key is missing. 2. Modifying a Dictionary
user_profile = {
    "username": "coder_01",
    "level": 5
}

# Add a new key-value pair
user_profile["email"] = "coder@example.com"
print(f"After adding: {user_profile}")

# Update an existing value
user_profile["level"] = 6
print(f"After updating: {user_profile}")

# Remove a key-value pair
del user_profile["email"]
print(f"After deleting: {user_profile}")

# --- Sample Output ---
# After adding: {'username': 'coder_01', 'level': 5, 'email': 'coder@example.com'}
# After updating: {'username': 'coder_01', 'level': 6, 'email': 'coder@example.com'}
# After deleting: {'username': 'coder_01', 'level': 6}
• A new key-value pair is added using simple assignment dict[new_key] = new_value. • The value of an existing key is updated by assigning a new value to it. • The del keyword completely removes a key-value pair from the dictionary. 3. Looping Through Dictionaries
inventory = {
    "apples": 430,
    "bananas": 312,
    "oranges": 525
}

# Loop through keys
print("--- Keys ---")
for item in inventory.keys():
    print(item)

# Loop through values
print("\n--- Values ---")
for quantity in inventory.values():
    print(quantity)

# Loop through key-value pairs
print("\n--- Items ---")
for item, quantity in inventory.items():
    print(f"{item}: {quantity}")

# --- Sample Output ---
# --- Keys ---
# apples
# bananas
# oranges
#
# --- Values ---
# 430
# 312
# 525
#
# --- Items ---
# apples: 430
# bananas: 312
# oranges: 525
.keys() returns a view object of all keys, which can be looped over. • .values() returns a view object of all values. • .items() returns a view object of key-value tuple pairs, allowing you to easily access both in each loop iteration. #Python #DataStructures #Dictionaries #Programming #PythonBasics ━━━━━━━━━━━━━━━ By: @CodeProgrammer

Repost from N/a
La semana pasada se publicaron 6 recursos de aprendizaje y 3 herramientas de desarrollo de Python en el canal de Telegram Todo Python. Recurso. ▪️Trucos para mejorar el rendimiento de tus desarrollos. ▪️Marimo con Django. ▪️Geocomputacion en Python. ▪️Generación de datos realistas para testing ▪️Curso para LLM. ▪️Tutorial sobre SmolVLM. Desarrollo ▪️Framework para GUI en diseño de botones. ▪️Proyecto Django a SaaS. ▪️Plataforma de pagos. Si quieres conocer estas herramientas como los recursos como muchas mas, por solo un pago ÚNICO de 30€ tendras acceso al canal de Telegram de Todo Python, donde todo está ordenador y organizado para que sea mucho mas fácil encontrar lo que buscas. ¿Te interesa? Realiza el pago por Paypal. https://paypal.me/JosAJimenez Para otros métodos de pago contacta a mi cuenta privada @JoseAJimenez y te doy mas información. No olvides poner tu alias de Telegram y escribir en el concepto  Todo Python  2025, para que te pueda localizar, comprobado el pago, te envío un  enlace personalizado para acceder al canal.

El proyecto #24H24L cuyo objetivo es promocionar y dar conocimiento sobre #Linux que está compuesto por subproyectos que son. -Las charlas de 24H24L , junto con un invitados nos centramos un tema de Línux. -Los directos de 24H24L, charlas informales con unos invitados fijos. -Te Lo Enseño y Te Lo Cuento, un invitado me explica una o varias herramienta de Linux. - Probando Distro, un usuario de una distribución me la explica mientras yo la uso. - Las aplicaciones de 24H24L, unos primeros pasos de una aplicación que uso habitualmente. -El podcast de 24H24L, versión de vídeo del podcast de 24H24L donde tengo reflexiones sobre Linux y analizó una aplicación. Todo esto lo tienes en el canal de YouTube 24H24L https://youtube.com/@24h24l