Monday, 27 January 2025

10 Everyday Problems Python Can Solve in Under 10 Lines of Code


 Here’s a list of 10 everyday problems Python can solve in under 10 lines of code:


1. Generate Strong Passwords


import random
import string password = ''.join(random.choices(string.ascii_letters + string.digits, k=12))
print(password)

2. Check Internet Speed

import pyspeedtest
st = pyspeedtest.SpeedTest()
print("Download:", st.download() / 1_000_000, "Mbps")

3. Create a Wi-Fi QR Code

import wifi_qrcode_generator as qr
qr.wifi_qrcode('YourWiFi', False, 'WPA', 'YourPassword').show()

4. Sort a List of Files by Size

import os
files = sorted(os.listdir("."), key=os.path.getsize)
print(files)

5. Find and Translate Text


from googletrans import Translator
text = "Bonjour tout le monde"
print(Translator().translate(text, dest='en').text)

6. Resize an Image


from PIL import Image
img = Image.open('image.jpg')
img.resize((200, 200)).save('resized.jpg')

7. Track System CPU Usage


import psutil
print(f"CPU Usage: {psutil.cpu_percent()}%")

8. Get Weather Info


import requests
city = "New York" url = f"http://wttr.in/{city}?format=%C+%t"
print(requests.get(url).text)

9. Convert Text to Speech


import pyttsx3
engine = pyttsx3.init() engine.say("Hello, this is Python!")
engine.runAndWait()

10. Send an Email

import smtplib
s = smtplib.SMTP('smtp.gmail.com', 587) s.starttls() s.login('your_email', 'your_password') s.sendmail('from_email', 'to_email', 'Subject: Test\n\nHello!')
s.quit()

0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (96) AI (38) Android (24) AngularJS (1) Assembly Language (2) aws (17) Azure (7) BI (10) book (4) Books (186) C (77) C# (12) C++ (83) Course (67) Coursera (246) Cybersecurity (25) Data Analysis (1) Data Analytics (2) data management (11) Data Science (138) Data Strucures (8) Deep Learning (21) Django (14) Downloads (3) edx (2) Engineering (14) Euron (22) Excel (13) Factorial (1) Finance (6) flask (3) flutter (1) FPL (17) Generative AI (6) Google (34) Hadoop (3) HTML Quiz (1) HTML&CSS (47) IBM (30) IoT (1) IS (25) Java (93) Java quiz (1) Leet Code (4) Machine Learning (75) Meta (22) MICHIGAN (5) microsoft (4) Nvidia (4) Pandas (4) PHP (20) Projects (29) Python (978) Python Coding Challenge (421) Python Quiz (64) Python Tips (3) Questions (2) R (70) React (6) Scripting (1) security (3) Selenium Webdriver (4) Software (17) SQL (42) UX Research (1) web application (8) Web development (4) web scraping (2)

Followers

Person climbing a staircase. Learn Data Science from Scratch: online program with 21 courses

Python Coding for Kids ( Free Demo for Everyone)