โกQuickstart ยท ๐ฆModules ยท ๐Support ยท ๐Contributing ยท ๐Contributors ยท ๐Changelog ยท ๐Security ยท ๐ฑCode of Conduct ยท โ๏ธLicense
py-simple-wrap is a beginner-friendly Python toolbox โ simple, intuitive functions for common tasks, so you can build something fun before the syntax gets in the way.
| ๐ |
๐ฐ๏ธ |
๐ข |
๐ |
๐ค |
โ๏ธ |
๐ |
โ
|
๐ |
๐จ |
| ๐ |
๐ |
๐ |
โก |
๐ |
๐ผ๏ธ |
๐งฎ |
๐ |
๐ |
๐ |
| ๐ฎ |
๐ฒ |
๐๏ธ |
โ |
๐ |
โ๏ธ |
๐ค |
๐ชต |
| ๐ฆ Files & data | ๐ฉ Text & validation | ๐จ Numbers & math | ๐ง Time & control flow | ๐ช Web & visuals | ๐ฅ Fun & generators | ๐ซ AI |
๐ฆ Module reference |
๐ Docs |
๐ค Contributor hub |
๐บ๏ธ Contributors quest |
|---|---|---|---|
| More detailed overview of all modules, links to documentation and tutorials, in other words everything you need to get started | Here you will find everything you need! From references through module tutorials all the way to contributor tutorials! | templates for contributors. This project is meant to help everyone learn and grow, including beginner contributors. The goal is to try to help everyone succeed on there journey with py-simple-wrap and python as a whole. | This is a gamified hub for contributors. You can participate in challenges, earn achievements, join a guild (or two). Search through open issues faster and check your progress in the leaderboard. This is meant to make contributing more fun! |
![]() atiqur rahman |
![]() Dane Parin |
![]() Gaohar Imran |
![]() ghostfix-pm |
![]() jagjitkaur0000 |
![]() Sara Czasak |
![]() Vidyavathi GK |
![]() Yassin Azzouzi |
pip install py-simple-wrapThis installs the lightweight core; a few modules need extra packages โ see Installation in the Quickstart for the full list.
from py_simple import make_blank_file, miles_to_km, is_valid_email
make_blank_file("notes.txt")
print(miles_to_km(26.2)) # 42.16...
print(is_valid_email("hello@example.com")) # TrueFull walkthrough in QUICKSTART.md, or browse the documentation site.
The traditional way
import requests
from bs4 import BeautifulSoup
try:
response = requests.get("https://github.com", timeout=10)
response.raise_for_status()
page = BeautifulSoup(response.content, "html.parser")
title = page.title.string
except Exception as e:
print("The site is down or address is invalid.")The py-simple-wrap way
Needs the
[web]extra:pip install py-simple-wrap[web]
from py_simple import get_page_title
print(get_page_title("https://github.com"))Want to see modules working together? Check out the project-based tutorials โ small, fun builds that combine 2+ modules into something you'd actually want to make.
Made something with py-simple-wrap? Post about it and tag #py-simple-wrap. I'd love to see it!
Consider giving it a star โ it helps other beginners find it. And if there's a function you wish existed, fork it and add it; this project grew because other people did exactly that.
Whether you've used one function or ten, your feedback decides what gets built next. Take the 2-minute survey โ
Contributing ยท Changelog ยท License
Built for beginners, grown by 60+ contributors โจ








