aprendepython | Technologies

Telegram-канал aprendepython - Aprende Python

4758

Recursos de aprendizaje para #Python, #Django y Flask @TodoPythonCanal

Subscribe to a channel

Aprende Python

Lo anterior esta en ruso, recordar que Telegram permite traducir texto y del Ruso a Español esta soportado.

Читать полностью…

Aprende Python

También me puedes apoyar por Telegram, estaré muy agradecido y motivara para seguir en estos días tan caluroso.

Читать полностью…

Aprende Python

¿Sabes lo que es LoB "the location of Behaviour"? En caso negativo ,puedes aprenderlo en el siguiente artículo donde lo aplica a las URLs y vistas de Django.

https://bit.ly/3pkxTS3
#django

Читать полностью…

Aprende Python

En este caso es un recurso algo diferente, porque no es un enlace a una web, si no un un enlace compartido de una carpeta Data Science.

Para quien no sepa que es esa funcionalidad en Telegram, el siguiente enlace es de un carpeta con grupos y canales de ese ámbito. cuando pulsas en el enlace, tendrás un listado que podrás decidir donde entras y donde no, cuando confirmas en tu cliente de Telegram aparecerá esa carpeta con los canales y grupo que te has unido.

Asi que aquí tienes una carpeta de Data Science.

/channel/addlist/8_rRW2scgfRhOTc0

Читать полностью…

Aprende Python

Si quieres hacer una pequeña aportación, lo puedes hacer desde Telegram, en el siguiente mensaje.

Читать полностью…

Aprende Python

Artículo de opinión sobre la librería Asyncio donde el autor comenta lo que piensa sobre esa librería y las alternativas que existen.

https://bit.ly/43Mmw49
#asincrono

Apoyame, lo agradecería mucho y es un factor motivante muy importante.
Buy me Coffe https://buymeacoffee.com/jajt
PayPal https://paypal.me/JoseAJimenez
Amazon afiliados https://amzn.to/3s0zEk2

Audio Curso Aprendiendo Telegram https://mumbler.io/aprendiendo-telegram

Читать полностью…

Aprende Python

Desde hace un tiempo conozco a Victor Correal, tenemos en común nuestra pasión por Telegram, le he entrevistado 3 veces.

Pues tiene una newsletter donde ¨cuenta cosas¨, acaba de poner un sistema de referido para su newsletter, aunque da premios por la cantidad de gente que se apunte, realmente lo hago porque es lo mínimo que puedo hacer, ademas muchos de aquí no lo conocerán y su newsletter es muy interesante

En el siguiente enlace podrás suscribirte a su newsletter
https://victorcorreal.substack.com?r=kacvt

Читать полностью…

Aprende Python

Desarrollo de un buscador con Django.

https://danlamanna.com/posts/building-search-dsls-with-django/
#django #busqueda

Читать полностью…

Aprende Python

☎️ How to Schedule WhatsApp Messages Using Python and PyWhatKit

В посте мы рассмотрим, как использовать PyWhatKit для создания отложенных сообщений WhatsApp с помощью Python. 🐍

pip install pywhatkit

import pywhatkit

phone_num = '+123456789'
message = 'hello'
hour = 17
minute = 25

try:
pywhatkit.sendwhatmsg(phone_num, message, hour, minute)
print(f'Message sent to {phone_num} successfully!')
except Exception as e:
print(f'Error: {str(e)}')


Github
Docs

@pythonl

Читать полностью…

Aprende Python

Para finalizar, para los que sois usuarios de Linux tengo un grupo donde se charla sobre este sistema operativo y puedes tener acceso a una canal de Telegram donde encontraras mas de 1000 aplicaciones de Linux. El grupo es @UnDiaUnaAplicacion, allí nos vemos.

Читать полностью…

Aprende Python

Menos de 12 horas para cerrar los dos canales, si no se llega a los 100€ entre los dos canales, faltan 40€

Haz una donación ahora y tendrás en exclusiva 2 meses de contenido extra.

Читать полностью…

Aprende Python

Conseguidos los 50€ 🎊🎊🎊🎊🎊🎊

Muchas gracias

Todos los donantes consiguen 2 meses de contenido extra solo para ellos, a partir de este momento cualquiera nueva donación conseguirá esos 2 meses.

Si se llega a los 100€ habrá contenido para todos hasta final del 2023.

Plazo finaliza el Sábado 17 Junio a las 23:59, si no se llega a las 100€ expulsaré a todos los usuarios menos los donantes que tendrán contenido durante 2 meses mas.

Hay algunos donantes que no me han dicho su nombre en Telegram, comunicármelo para que os apunte.

Читать полностью…

Aprende Python

Ya solo quedan 5€ para llegar a los 50€ y tener 2 meses extras de contenido para los que donen.

Animaros!!

Читать полностью…

Aprende Python

Buenas solo falta 12€ para llegar a los 50€ y conseguir el primer objetivo que son 2 meses extras, de contenido, solo para la gente que ha donado.

Otra cosa, nadie está utilizando los enlaces referidos y es una forma buena sin gastar dinero para apoyar el canal, porque si utilizas los enlaces para los servicios de Amazon, solo con el periodo de prueba obtengo una comisión, recuerda que despues me lo debes comunicar para que te apunto.

Читать полностью…

Aprende Python

Buenas.

Se lleva 21€ en donaciones y 0€ en enlaces referidos, , si se llega a 50€ entre los dos canales y no se llega a los 100€ que es el objetivo para que siga publicando en los dos canales. Aquellos que donen o utilicen los enlaces referidos daré dos meses de contenido solo para ellos en los dos canales, antes de cerrar el canal, sino se llega a los 50€ solo daré un mes de contenido mas solo para los donantes.

El próximo Sábado a las 23:59 finaliza esta campaña de apoyo, si te interesa este contenido apoya mediante donación o enlaces referidos.

/channel/aprendepython/1627

Читать полностью…

Aprende Python

🔥 10 Tips And Tricks To Write Better Python Code

10 советов и приемов для написания лучшего кода на Python

1) Iterate c enumerate() вместо range(len())

data = [1, 2, -3, -4]
# плохо:
for i in range(len(data)):
if data[i] < 0:
data[i] = 0

# хорошо:
data = [1, 2, -3, -4]
for idx, num in enumerate(data):
if num < 0:
data[idx] = 0



2) list comprehension вместо for-loops

#плохо:

squares = []
for i in range(10):
squares.append(i*i)


# хорошо:

squares = [i*i for i in range(10)]

3) sorted() method

data = (3, 5, 1, 10, 9)
sorted_data = sorted(data, reverse=True) # [10, 9, 5, 3, 1]

data = [{"name": "Max", "age": 6},
{"name": "Lisa", "age": 20},
{"name": "Ben", "age": 9}
]
sorted_data = sorted(data, key=lambda x: x["age"])


4) Хранение данных в Sets

my_list = [1,2,3,4,5,6,7,7,7]
my_set = set(my_list) # removes duplicates

primes = {2,3,5,7,11,13,17,19}


5) Экономьте память с помощью генераторов

# list comprehension
my_list = [i for i in range(10000)]
print(sum(my_list)) # 49995000

# generator comprehension
my_gen = (i for i in range(10000))
print(sum(my_gen)) # 49995000

import sys

my_list = [i for i in range(10000)]
print(sys.getsizeof(my_list), 'bytes') # 87616 bytes

my_gen = (i for i in range(10000))
print(sys.getsizeof(my_gen), 'bytes') # 128 bytes

6) Определение значений по умолчанию в словарях с помощью .get() и .setdefault()

my_dict = {'item': 'football', 'price': 10.00}
count = my_dict['count'] # KeyError!

# лучше:
count = my_dict.get('count', 0) # optional default value


count = my_dict.setdefault('count', 0)
print(count) # 0
print(my_dict) # {'item': 'football', 'price': 10.00, 'count': 0}


7) Подсчет хэшируемых объектов с помощью collections.Counter

from collections import Counter

my_list = [10, 10, 10, 5, 5, 2, 9, 9, 9, 9, 9, 9]
counter = Counter(my_list)

print(counter) # Counter({9: 6, 10: 3, 5: 2, 2: 1})
print(counter[10]) # 3


from collections import Counter

my_list = [10, 10, 10, 5, 5, 2, 9, 9, 9, 9, 9, 9]
counter = Counter(my_list)

most_common = counter.most_common(2)
print(most_common) # [(9, 6), (10, 3)]
print(most_common[0]) # (9, 6)
print(most_common[0][0]) # 9


8 ) Форматирование строк с помощью f-Strings

name = "Alex"
my_string = f"Hello {name}"
print(my_string) # Hello Alex

i = 10
print(f"{i} squared is {i*i}") # 10 squared is 100


9) Конкатенация строк с помощью .join()

list_of_strings = ["Hello", "my", "friend"]

#плохо:
my_string = ""
for i in list_of_strings:
my_string += i + " "

#хорошо
list_of_strings = ["Hello", "my", "friend"]
my_string = " ".join(list_of_strings)

10) Слияние словарей с синтаксисом двойной звездочки **.
d1 = {'name': 'Alex', 'age': 25}
d2 = {'name': 'Alex', 'city': 'New York'}
merged_dict = {**d1, **d2}

@pythonl

Читать полностью…

Aprende Python

Como diseñar una API "pythonic", en el siguiente artículo explica las cualidades que debe tener una buena API.

https://bit.ly/3pnYWvJ
#API

Apoyame, lo agradecería mucho y es un factor motivante muy importante.
Ko-fi https://ko-fi.com/josjimenez
Buy me Coffe https://buymeacoffee.com/jajt
PayPal https://paypal.me/JoseAJimenez
Amazon afiliados https://amzn.to/3s0zEk2

Audio Curso Aprendiendo Telegram https://mumbler.io/aprendiendo-telegram

Читать полностью…

Aprende Python

El siguiente artículo es como dice "café para muy cafeteros" porque trata de como hacer con Python un hypervisor de KVM.

https://www.devever.net/~hl/kvm
#virtualizacion

Apoyame, lo agradecería mucho y es un factor motivante muy importante.
Ko-fi https://ko-fi.com/josjimenez
Buy me Coffe https://buymeacoffee.com/jajt
PayPal https://paypal.me/JoseAJimenez
Amazon afiliados https://amzn.to/3s0zEk2

Audio Curso Aprendiendo Telegram https://mumbler.io/aprendiendo-telegram

Читать полностью…

Aprende Python

Cuando estas aprendiendo de nuevo ámbito y de los problemas es encontrar buenos ejemplos y datos para practicar. Pues si en un caso estas empezando en el mundo de Data Science, en el enlace siguientes encontraras 32 datasets(conjuntos de datos) de diversos ámbitos y niveles de dificultad, con una pregunta tipo desafio, para que practiques y mejores tus habilidades.

https://bit.ly/430wGwX
#datos


Apoyame, lo agradecería mucho y es un factor motivante muy importante.
Buy me Coffe https://buymeacoffee.com/jajt
PayPal https://paypal.me/JoseAJimenez
Amazon afiliados https://amzn.to/3s0zEk2

Audio Curso Aprendiendo Telegram https://mumbler.io/aprendiendo-telegram

Читать полностью…

Aprende Python

Web centrada en el desarrollo de GUI en Python donde obtendras diversos recursos desde libros,artículos, foros o consultoria en diferentes librerías.

https://bit.ly/3qOAX99
#GUI #desarrollo

Apoyame, lo agradecería mucho y es un factor motivante muy importante.
Buy me Coffe https://buymeacoffee.com/jajt
PayPal https://paypal.me/JoseAJimenez
Amazon afiliados https://amzn.to/3s0zEk2

Audio Curso Aprendiendo Telegram https://mumbler.io/aprendiendo-telegram

Читать полностью…

Aprende Python

Los test fixture permiten configurar el sistema para ejecutar los test, se declaran una serie de precondiciones que el sistema debe tener para ejecutar los test, esto permite que todos los test se ejecuten en las mismas condiciones.

Pytest es una libreria muy conocida de testing y tiene funciona con fixtures si quieres saber como, en el siguiente enlaces veras un ejemplo de uso.

https://bit.ly/3XmzzXv
#testing

Apoyame, lo agradecería mucho y es un factor motivante muy importante.
LibrePay: https://liberapay.com/jajt/
Buy me Coffe https://buymeacoffee.com/jajt
PayPal https://paypal.me/JoseAJimenez
Amazon afiliados https://amzn.to/3s0zEk2

Audio Curso Aprendiendo Telegram https://mumbler.io/aprendiendo-telegram

Читать полностью…

Aprende Python

Python se utiliza en varios ámbitos, uno de ellos es en finanzas, en el siguiente artículo conocerás como una herramienta como Panda y varios ejemplo para conocer diversas funcionalidades.

https://ponder.io/python-for-finance-pandas-resample-groupby-and-rolling/
#finanzas

Читать полностью…

Aprende Python

Dockerizando un aplicación desarrollada en Django.

https://dev.to/shreya111111/introduction-to-docker-and-dockerizing-a-django-application-28ca
#docker #django

Apoyame, lo agradecería mucho es un factor motivante muy importante.
LibrePay: https://liberapay.com/jajt/
Buy me Coffe https://buymeacoffee.com/jajt
PayPal https://paypal.me/JoseAJimenez
Amazon afiliados https://amzn.to/3s0zEk2

Audio Curso Aprendiendo Telegram https://mumbler.io/aprendiendo-telegram

Читать полностью…

Aprende Python

Buenas, gracias a los 13 donantes volvemos a publicar contenido en el canal. Dos días a la semana durante el 2023.

Читать полностью…

Aprende Python

Buenas.

Cuando cree esta especie de campaña de crowfunding solo pedía un poco de apoyo económico por parte de los usuarios de los dos canales, no pretendo vivir de estos dos canales, pero mi tiempo es limitado y necesito que se valore ese tiempo que me dedico a estos dos canales, también es una motivación muy buena,

Pedí 100€ para los dos canales, poco dinero para la cantidad de usuarios que tienen los dos canales, os seré sincero no tenía muchas esperanzas, hace poco convertí mi canal de Telegram sobre aplicaciones de Linux de público a pago por suscripción y la conversión de usuarios al canal de pago ha sido muy pequeña.

Pues sorpresas que da la vida, gracias a 13 donantes...
🎊🎊🎊🎊 Alcanzados 100€
.🎊🎊🎊🎊

Como dije , esto garantiza contenido para todos hasta finales del 2023.

Muchas gracias a los donantes por el esfuerzo.

Por favor, si os interesa el contenido , si os sirve y es útil para vosotros, realizar alguna donación de vez en cuando. Estos dos canales empezaron en el 2017 y estos 100€ estos días es mas de lo conseguido en todos los años antes.

A partir de este Lunes seguiré publicando contenido en los dos canales, que tengo bastante contenido guardado.

Читать полностью…

Aprende Python

Buenas.

Gracias por la donaciones nuevas, ya se ha pasado los 50€ todos los donantes tendrán dos meses extras de contenido.

Si se llega a los 100€, entre los dos canales y falta unos 40€, habrá contenido para todos durante todo el 2023

HOY ES EL ULTIMO DIA.

El plazo finaliza este Sábado a las 23:59, si no se llega a los 100€, el Domingo empezaré a expulsar a usuarios hasta que solo queden los donantes y tendrás los dos meses de contenido.

Si te interesa este contenido, ¡¡date prisa!! 🏃‍♀🏃🏃‍♂

Читать полностью…

Aprende Python

Solo quedan 2€ para llegar a los 50€ y conseguir los dos meses extras para los que han donado.

Читать полностью…

Aprende Python

Para recordar las formas de apoyar a los canales y poder llegar a los 100€ que permitirá seguir publicando contenido para el canal.

Donaciones
Hay varias formas de apoyo, mediante donación.
PayPal https://paypal.me/JoseAJimenez
LibrePay: https://liberapay.com/jajt/
Buy me Coffe https://buymeacoffee.com/jajt


Servicios de referidos, utilizando los siguiente enlaces me llevo una pequeña comisión.
Amazon afiliados https://amzn.to/3s0zEk2

Es necesario hacerte registrarte con ese enlace y hacer una compra con algunos de las tiendas que ellos tiene acuerdo, recuerda que te devolverán parte del importe de la compra y yo recibiré una comisión
iGraal(Pago por compras) https://es.igraal.com/padrinazgo?padrino=AG_6335a460d3e92


También pueden apuntarse a los siguiente servicios de Amazon,solo utilizando el periodo de prueba sin pagar la cuota, recibiré una comisión. Es una opción para quien no pueda o no quiera gastar dinero.

Amazon Student(90 días de prueba) https://amzn.to/3YGnZ8G
Amazon Prime (30 días de prueba) https://amzn.to/3JtezZN
Audible(90 días de prueba) https://amzn.to/3ZQOxFg
Kindle Unlimited(30 días de prueba) https://amzn.to/3J67i0H
Amazon Music(30 días de prueba)https://amzn.to/3L8vClj

Muchísimas gracias por el apoyo

Читать полностью…

Aprende Python

Me he confundido y creía que estábamos a Viernes, ya he corregido el mensajes, quedan el viernes y sábado para apoyar a los dos canales .

Hay nuevas donaciones y falta menos para los 50€ y tener dos meses extras para los donantes

Читать полностью…

Aprende Python

Buenas.

Creo que voy aclarar un poco la situación de los canales de Aprende Python y Un Python al día.

Mi intención es hacer como una campaña de crowfunding para estos canales, simplemente mi intención es conseguir 100€ entre los dos canales para que siga publicando contenido, con eso tendría para todo el año.

Ampliaré el plazo hasta el siguiente Sábado 17 de Junio 23:59, si se consigue me comprometo dos días a la semana publicar contenido en los dos canales durante el resto de año. Si no se llega a los 100€ el Domingo haré privado en canal y eliminaré a todos los suscriptores, solo se quedarán las personas que hayan apoyado. Durante un mes solo publicaré para esa gente y el último día de ese mes pondré un mensaje con varios enlaces que suelo consultar para los canales.

Después cerraré definitivamente los canales.

Si os interesa que continué apoya de forma económica, arriba tenéis un mensaje con todos los métodos disponibles, si no os interesa porque el contenido no vale la pena pues podéis esperar por si se consigue los 100€ o salir del canal.

Por último, si haces una donación, tendré vuestro correo y os pediré vuestro alias de Telegram para identificaros, pero si utilizáis los enlaces referidos, no tendré datos vuestros, IMPORTANTE tendréis que enviar un mensaje a mi cuenta de Telegram especificando que habéis comprado en Amazon y cuando para que os identifique .


Por ahora solo hay una donación,2€, y cero enlaces referidos.

Un saludo a todos.

Читать полностью…
Subscribe to a channel