Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!
Ce este Python și de ce trebuie să îl inveți? (video) — Ce este Python și de ce trebuie să îl inveți? (video)
Python — Python
Python (Wikipedia) — Python (Wikipedia)
Python in 100 Seconds - https://www.youtube.com/watch?v=x7X9w_GIm1s
https://roadmap.sh/python - Python Developer (roadmap.sh)
https://www.youtube.com/watch?v=J0Aq44Pze-w - The Story of Python, by Its Creator, Guido van Rossum
Interpretor Python online(Guru99) — Interpretor Python online (Guru99) (Python 2)
Interpretor Python online(IDEOne) — Interpretor Python online (IDEOne) (Python 2 & 3)
Interpretor Python online(JDoodle) — Interpretor Python online (JDoodle) (Python 3)
Interpretor Python online(OnlineGDB) — Interpretor Python online (OnlineGDB)
Interpretor Python online(Paiza.io) — Interpretor Python online (Paiza.io)
Interpretor Python online(PyhtonAnywhere) — Interpretor Python online (PyhtonAnywhere)
Interpretor Python online(PyNative) — Interpretor Python online (PyNative)
Interpretor Python online(PythonFiddle) — Interpretor Python online (PythonFiddle)
Interpretor Python online(PythonPrinciples) — Interpretor Python online (PythonPrinciples)
Interpretor Python online(PythonTutor) — Interpretor Python online (PythonTutor)
Interpretor Python online(Repl.it) — Interpretor Python online (Repl.it)
Interpretor Python online(RexTester) — Interpretor Python online (RexTester)
Interpretor Python online(SymPy) — Interpretor Python online (SymPy)
Interpretor Python online(TechMums) — Interpretor Python online (TechMums)
Interpretor Python online(Trinket.io) — Interpretor Python online (Trinket.io)
Interpretor Python online(TryItOnline) — Interpretor Python online (TryItOnline)
Interpretor Python online(TutorialsPoint) — Interpretor Python online (TutorialsPoint)
Eclipse Theia — Eclipse Theia. Echivalent Open Source al Visual Studio Code. Trebuie adaugate plug-in-uri pentru diverse limabje.
GitPod — GitPod. Varianta cloud a Eclipse Theia.
IDE-ul BlueFish — IDE-ul BlueFish
IDE-ul ERIC — IDE-ul ERIC
IDE-ul Geany — IDE-ul Geany
IDE-ul Jupiter Notebook — IDE-ul Jupiter Notebook
IDE-ul PyCharm — IDE-ul PyCharm
IDE-ul Spyder — IDE-ul Spyder
IDE-ul Thonny — IDE-ul Thonny
Plug-in-ul PyDev (pentru Eclipse) — Plug-in-ul PyDev (pentru Eclipse)
Visual Studio Code — Visual Studio Code. Trebuie adaugate plug-in-uri pentru diverse limbaje
VSCodium - varianta open source a Visual Studio Code
https://www.khanacademy.org/computing/intro-to-python-fundamentals - Intro to computer science - Python 😆
https://www.sololearn.com/learn/courses/python-introduction plus
sau
https://www.netacad.com/courses/python-essentials-1?courseLang=en-US - Python Essentials 1
https://www.netacad.com/courses/python-essentials-2?courseLang=en-US - Python Essentials 2
Curs de Python (CodeAcademy) — Curs de Python (CodeAcademy)
Curs de Python (Google) — Curs de Python (Google)
Python for Absolute Beginners (codered/EC-Council) - https://codered.eccouncil.org/course/python-for-absolute-beginners
https://www.kaggle.com/learn/intro-to-programming - Intro to Programming (with Python) (Kaggle)
https://www.kaggle.com/learn/python - Python (Kaggle)
Curs de Python (Programiz) — Curs de Python (Programiz)
Curs de Python (TutorialsPoint) — Curs de Python (TutorialsPoint)
https://learn.saylor.org/course/view.php?id=439 - CS105: Introduction to Python
Curs de Python (TutorialsTeacher) — Curs de Python (TutorialsTeacher)
Curs de Python (W3Schools) — Curs de Python (W3Schools)
Cursuri de Python (edX) — Cursuri de Python (edX)
https://learn.microsoft.com/en-us/training/paths/beginner-python/ - Python for beginners
Python for Everybody - Full University Python Course (freeCodeCamp.org)
https://www.tutorialspoint.com/python/python_classes_objects.htm
https://www.programiz.com/python-programming/object-oriented-programming
Curs de Python (SoloLearn) — Python for finance. Curs de Python (SoloLearn)
https://python-programming.quantecon.org/intro.html - Python Programming for Economics and Finance
https://www.youtube.com/watch?v=39BMuINAd8o - Python for Machine Learning full Course | Learn AI
The Most Comprehensive List of Free Python Programming eBooks
Introduction to Computer Programming with Python (Harris Wang) (2023)
Python for Science and Engineering (Hans-Petter Halvorsen) (2019)
Introduction to Data Science Using Python (Afrand Agah) (2024)
Introduction to Python Programming (Udayan Das, et al.) (2024)
Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners (2020)
Modeling Neural Circuits Made Simple with Python (Robert Rosenbaum) (2024)
Python Programming for Economics and Finance (Thomas J. Sargent, et al.) (2024)
An Introduction to R and Python for Data Analysis: A Side-By-Side Approach (2023)
Python for Data Analysis: Data Wrangling with pandas, NumPy, and Jupyter (2023)
Architecture Patterns with Python (Harry Percival, et al.) (2020)
Data Analysis with Python (Numpy, Matplotlib and Pandas) by Bernd Klein (2021)
Essentials of Compilation: An Incremental Approach in Python (Jeremy G. Siek) (2023)
Introduction to Statistical Learning using Python (Gareth James, et al) (2023)
Using Python for Introductory Econometrics (Florian Heiss, et al.) (2020)
Introduction to Time Series with Python (Sadrach Pierre) (2024)
Introduction to Python for Econometrics, Statistics, and Data Analysis (2021)
Introduction to Python for Finance (Trenton McKinney) (2024)
O'Reilly® Think Bayes: Bayesian Statistics in Python (Allen B. Downey) (2021)
First Semester in Numerical Analysis with Python (Yaning Liu)
Cosmic Python (2022)
Python for You and Me PDF (2022)
Clean Architectures in Python – A Practical Approach to Better Software Design PDF (2022)
Learn Python the Right Way (2021)
Advanced Python Tips PDF (2020)
A Lisp Programmer Living in Python-Land: The Hy Programming Language PDF (2020)
Statistics and Machine Learning in Python (Edouard Duchesnay, et al.)
Introduction to Statistical Learning: with Applications in Python (2023)
The 1 Page Python Book: Beginners Guide to Programming in Python (Barani Kumar) (2021)
Introduction to Python for Computational Science and Engineering (2022)
Mining Social Media using Python: Finding Stories in Data (2019)
The Little Book of Algorithms in Python (William Lau) (2020)
Solving Ordinary Differential Equations in Python (Joakim Sundnes)
https://www.youtube.com/watch?v=nLRL_NcnK-4 - Harvard CS50’s Introduction to Programming with Python – Full University Course
https://ocw.mit.edu/courses/6-100l-introduction-to-cs-and-programming-using-python-fall-2022/ - Introduction To CS And Programming Using Python (MIT)
https://www.youtube.com/watch?v=8DvywoWv6fI - Python for Everybody - Full University Python Course
https://www.youtube.com/watch?v=eWRfhZUzrAc - Python for Beginners – Full Course [Programming Tutorial]
https://www.youtube.com/watch?v=cYXkNOeKXQM - Software Development Course Day - 6 | Python Programming | Software Developer | Simplilearn
https://www.youtube.com/watch?v=H2EJuAcrZYU - Python Full Course for Beginners | Complete All-in-One Tutorial | 9 Hours
https://www.youtube.com/playlist?list=PL4cUxeGkcC9goeb7U1FXFdNszWetCmhfB - Python Crash Course
https://www.youtube.com/playlist?list=PLEiEAq2VkUUJO27b6PyoSd7CJjWIPyHYO - Python For Beginners 🔥[2022 Updated]
https://www.youtube.com/watch?v=rfscVS0vtbw - Learn Python - Full Course for Beginners (freeCodeCamp.org)
https://www.youtube.com/watch?v=HGOBQPFzWKo - Intermediate Python Programming Course (freeCodeCamp.org)
https://www.youtube.com/watch?v=XKHEtdqhLK8 - Python Full Course for free 🐍
https://www.youtube.com/watch?v=jCkk9ojr3BM - Python Tutorial for Beginners [Full Course] | Python for Beginners Full Course
https://www.youtube.com/watch?v=H1elmMBnykA - Tutorial video de Python (Derek Banas)
https://www.youtube.com/watch?v=_uQrJ0TkZlc - Tutorial video de Python (Programming with Mosh)
https://www.youtube.com/playlist?list=PLtS8Ubq2bIlXN5c4z-m38yNaWdMSYe6hx - Python Specialization
https://www.youtube.com/playlist?list=PLWKjhJtqVAbnqBxcdjVGgT3uVR10bzTEB - Playlist complet de tutoriale legate de Python de pe freeCodeCamp
https://www.youtube.com/watch?v=YYXdXT2l-Gg&list=PL-osiE80TeTt2d9bfVyTiXJA-UTHn6WwU - Tutoriale video de Python (Corey Schafer)
https://www.youtube.com/playlist?list=PLqrmzsjOpq5jHouzMfPsQ0OtZeKsIQ_h_ - Python Programming
https://www.youtube.com/watch?v=FfWpgLFMI7w - Pygame Tutorial for Beginners - Python Game Development Course (freeCodeCamp.org) -
https://www.youtube.com/watch?v=l8Imtec4ReQ - Kivy Course - Create Python Games and Mobile Apps (freeCodeCamp.org) -
https://www.youtube.com/watch?v=jH85McHenvw - Learn Python by Thinking in Types - Full Course
https://www.youtube.com/watch?v=vzGllw18DkA - Harvard CS50’s Web Programming with Python and JavaScript – Full University Course
Build a Guitar Synthesizer: Play Musical Tablature in Python
https://www.youtube.com/watch?v=8ext9G7xspg - 12 Beginner Python Projects
https://www.youtube.com/watch?v=SqvVm3QiQVk - Six Quick Python Projects
https://www.youtube.com/watch?v=XGf2GcyHPhc - Learn Python by Building Five Games
https://www.youtube.com/watch?v=L6wBc9gyX64 - How to make a Tetris game in Python using Pygame Part 1
https://www.youtube.com/watch?v=l1l3km2kczc - How to make a Tetris game in Python using Pygame Part 2
https://www.youtube.com/watch?v=rluFMQ0q-zs - How to make a Tetris game in Python using Pygame Part 3
https://www.youtube.com/watch?v=cM_ocyOrs_k - Learn Python Classes With a Text-Based Battle - OOP Tutorial
appJar — appJar
Desktop GUI App With Python & Tkinter — Desktop GUI App With Python & Tkinter
GUI Programming in Python — GUI Programming in Python
guizero — guizero
pygubu — pygubu
PySimpleGUI — PySimpleGUI
Python GUI – tkinter — Python GUI – tkinter
The Tkinter Grid Geometry Manager — The Tkinter Grid Geometry Manager
The Tkinter Pack Geometry Manager — The Tkinter Pack Geometry Manager
The Tkinter Place Geometry Manager — The Tkinter Place Geometry Manager
TkInter — TkInter
https://www.youtube.com/watch?v=0tM-l_ZsxjU - Python Tkinter GUI Design Using ttkbootstrap - Complete Course
https://www.youtube.com/watch?v=-_z2RPAH0Qk - Python GUI Development With PySimpleGUI
https://www.youtube.com/watch?v=yQSEXcf6s2I - Create Graphical User Interfaces With Python And TKinter
https://www.youtube.com/watch?v=YXPyB4XeYLA - Tkinter Course - Create Graphic User Interfaces in Python Tutorial
https://www.youtube.com/watch?v=itRLRfuL_PQ - Create a GUI app with Tkinter - Step by Step Tutorial
https://www.youtube.com/watch?v=Z1N9JzNax2k - Python GUI Development Using PySide6 and Qt – Tutorial
https://www.youtube.com/watch?v=y75vekE9OqU - User Interface in Python and Flet | Flutter for Python
https://www.youtube.com/watch?v=iM3kjbbKHQU - Modern Graphical User Interfaces in Python
https://www.youtube.com/watch?v=oLxFqpUbaAE - Use a Drag & Drop Editor to Make Tkinter Python GUI Applications!
IronTcl for Windows — IronTcl for Windows (PAGE are nevoie de Tcl/Tk; IronTcl este unul dintre programele de instalare de Tcl/Tk). E posibil sa trebuiasca redenumit fisierul wish86t.exe sau echivalentul lui pe 64 de biti in wish.exe
Kivy - Open source Python library for rapid development of applications that make use of innovative user interfaces, such as multi-touch apps. — Kivy - Open source Python library for rapid development of applications that make use of innovative user interfaces, such as multi-touch apps.
PAGE - Python Automatic GUI Generator — PAGE - Python Automatic GUI Generator - un GUI builder
PyQt - Using Qt Designer — PyQt - Using Qt Designer - scurt tutorial privind modul in care poate fi utilizat Qt designer impreuna cu Python
PySimpleGUI — PySimpleGUI
Qt Designer — Qt Designer - un GUI builder. Nu este specializat pentru Python. Genereaza fisiere ui (user interface). Se poate utiliza PyQt5.uic.loadUiType() pentru a incarca fisierele design.ui file direct in aplicatie, sau se poate converti fisirul ui in cod Python folosind un utilitar de conversie.
wxPython — wxPython
https://www.youtube.com/watch?v=F5mRW0jo-U4 - Python Django Web Framework - Full Course for Beginners (freeCodeCamp.org)
https://www.youtube.com/watch?v=o0XbHvKxw7Y - Django For Everybody - Full Python University Course
https://www.youtube.com/playlist?list=PL4cUxeGkcC9iqfAag3a_BKEX1N43uJutw - Complete Django Tutorial
https://www.youtube.com/watch?v=Qr4QMBUPxWo - Flask Course - Python Web Application Development
https://www.youtube.com/watch?v=4En57Zw6gU4 - Exploring FastHTML: making webstuff easier for Python people
https://www.youtube.com/watch?v=04L0BbAcCpQ - Django 3 Course - Python Web Framework (+ pandas, matplotlib, & more)
https://www.youtube.com/watch?v=7t2alSnE2-I - FastAPI - A python framework | Full Course
https://www.youtube.com/watch?v=pqWyUAT38e0 - CRUD mastery with Django | Build a CRM application | Django projects | #1
https://www.youtube.com/watch?v=FAP-dVfKqtA - Python Django - Ultimate Crash Course | Django projects | #2
https://www.youtube.com/playlist?list=PLXo6OWLjr5-uL4sP5hd0MvqxRHakIU8gG - Django 4.0 | Django fundamentals
https://www.youtube.com/watch?v=VqgUkExPvLY - Build a Website in only 12 minutes using Python & Streamlit
https://www.youtube.com/watch?v=xouh_K4WCNU - GUI Applications For All Platforms with Flet in Python
https://www.youtube.com/watch?v=7OhBgkFtwFU - FastHTML - The fastest way to create an HTML app with Python
https://www.youtube.com/playlist?list=PLgW_6frmN8XyGfMiA6Oc2pmHzDjEbD55T - Full Stack Python: FastAPI, HTMX, SQLite
Data Structures and Algorithms in Python - Full Course for Beginners (freeCodeCamp.org) - https://www.youtube.com/watch?v=pkYVOmU3MgA
POO in Python (Programiz) — POO in Python (Programiz)
POO in Python (TutorialsPoint) — POO in Python (TutorialsPoint)
POO in Python (TutorialsTeacher) — POO in Python (TutorialsTeacher)
POO in Python (W3Schools) — POO in Python (W3Schools)
Object Oriented Programming with Python - Full Course for Beginners (freeCodeCamp.org) - https://www.youtube.com/watch?v=Ej_02ICOIgs
Python Object Oriented Programming (OOP) - For Beginners (Tech With Tim) - https://www.youtube.com/watch?v=JeznW_7DlB0
https://www.youtube.com/watch?v=r7Dtus7N4pI - Python Decorators in 15 Minutes
https://www.youtube.com/watch?v=DnKxKFXB4NQ - The Single Most Useful Decorator in Python
https://pypi.org/project/ruff/0.0.47/ - ruff - linter pentru Python
https://marketplace.visualstudio.com/items?itemName=charliermarsh.ruff - Ruff, extensie de VS Code peste ruff
https://google.github.io/styleguide/pyguide.html - Google Python Style Guide
https://www.youtube.com/watch?v=AZnGRKFUU0c - threading vs multiprocessing in python
https://www.youtube.com/watch?v=eILeIEE3C8c - Five Amazing Python Libraries you should be using!
https://www.youtube.com/watch?v=-29x_deQQus - All Top 40 Python Libraries EXPLAINED in 20 minutes
https://www.youtube.com/watch?v=t863QfAOmlY - ⚡ 5 Horrifying Python Techniques to get you fired - Andrew L