All Projects → doczi-dominik → Ppel

doczi-dominik / Ppel

Licence: gpl-3.0
The Python Practical Examples List. REAL projects for beginners.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Ppel

Resources Front End Beginner
💯 The most essential list of resources for Front-End beginners (🇺🇸 🇬🇧 🇨🇦 & 🇫🇷)
Stars: ✭ 3,220 (+18841.18%)
Mutual labels:  beginner, list
Devtube Brazil
🇧🇷 Lista de canais Brasileiros sobre Tecnologia
Stars: ✭ 78 (+358.82%)
Mutual labels:  community, list
Awesome Slack
🕶️ List of communities powered by Slack.
Stars: ✭ 274 (+1511.76%)
Mutual labels:  community, list
Awesome Discord Communities
A curated list of awesome Discord communities for programmers
Stars: ✭ 824 (+4747.06%)
Mutual labels:  community, beginner
All About Rss
A list of RSS related stuff: tools, services, communities and tutorials, etc.
Stars: ✭ 636 (+3641.18%)
Mutual labels:  community, list
Awesome Sre
A curated list of Site Reliability and Production Engineering resources.
Stars: ✭ 7,687 (+45117.65%)
Mutual labels:  list
Not Yet Awesome Rust
A curated list of Rust code and resources that do NOT exist yet, but would be beneficial to the Rust community.
Stars: ✭ 789 (+4541.18%)
Mutual labels:  community
Project Based Tutorials In C
A curated list of project-based tutorials in C
Stars: ✭ 7,979 (+46835.29%)
Mutual labels:  list
Awesome Neuroscience
A curated list of awesome neuroscience libraries, software and any content related to the domain.
Stars: ✭ 734 (+4217.65%)
Mutual labels:  list
Laravel Bootstrap Table List
Bootstrap table list generator for Laravel.
Stars: ✭ 16 (-5.88%)
Mutual labels:  list
Viscacha
A bulletin board and content management solution
Stars: ✭ 6 (-64.71%)
Mutual labels:  community
Awesome 2vec
Curated list of 2vec-type embedding models
Stars: ✭ 784 (+4511.76%)
Mutual labels:  list
Awesome Linuxaudio
[mirror] A list of software and resources for professional audio/video/live events production on Linux.
Stars: ✭ 756 (+4347.06%)
Mutual labels:  list
Awesome Fonts
Curated list of fonts and everything
Stars: ✭ 798 (+4594.12%)
Mutual labels:  list
Awesome Composer
😎 A curated awesome list for Composer, Packagist, Satis, Plugins, Scripts, Composer related resources, tutorials.
Stars: ✭ 738 (+4241.18%)
Mutual labels:  list
Opensourcewebsite Org
OpenSourceWebsite (OSW) - online community managed by users using electronic voting and modifying source code
Stars: ✭ 834 (+4805.88%)
Mutual labels:  community
Learn Vim
Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for.
Stars: ✭ 7,221 (+42376.47%)
Mutual labels:  beginner
Awesome Kotlin Android
🔥📱收集利用 Kotlin 进行 Android 开发的开源库,扩展,工具,开源项目,资料等高质量资源
Stars: ✭ 784 (+4511.76%)
Mutual labels:  list
Go Pretty
Pretty print tables and more in golang!
Stars: ✭ 777 (+4470.59%)
Mutual labels:  list
Swiftui
A collaborative list of awesome SwiftUI resources. Feel free to contribute!
Stars: ✭ 774 (+4452.94%)
Mutual labels:  list

Python Practical Examples List

REAL projects for beginner/intermediate programmers.

Projects:

  • a - Simple CLI Alarm Clock + Daemon
  • ColorList.py - Simple tool to check out multiple HEX colors so you don't have to Google them all :)

What is this?

This is a list of projects meant for beginners to learn Python and Git with!

Being a beginner myself, I find that there aren't many good examples or projects out there that are easy to contribute to. If you take a look at the awesome-for-beginners list, you'll find that these are pretty large and complex projects.

The projects here are much smaller, but also practical. These projects are no Jupyter Notebook, but they are also no for i in range(10): print(i)

You will learn useful things, like:

  • Reading and writing to files
  • List comprehensions
  • Regular expressions
  • How to use modules of the Standard Library
  • ...and much more!

... all of which are useful in programming in general, not just Python! (Except list comprehensions maybe...)

Sounds great! How do I get started?

If you are a beginner/contributor:

Go to one of the projects' pages, and follow the instructions there! Add new features! Submit and/or fix bugs! Ask questions! Get help with any of these! Have fun! :)

For more information on which tags to use when opening issues, etc., check out the Beginners' Guide (not the game).

If you are more experienced/a developer:

The above applies to you, too! But of course, you may have more experience with Python. In that case, try to improve the documentation/comments, help make the program more optimized, and most importantly, help the beginners!

For more information on how to make a good PPEL project, please consult the Developers' Guide.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].