यह कोर्स Python सीखने के लिए बनाया गया है, जिसमें कहानी, कोड उदाहरण, अभ्यास प्रश्न और प्रोजेक्ट शामिल हैं। UV Environment के साथ setup बहुत आसान है।
- कोर्स का अवलोकन
- UV इंस्टॉलेशन और सेटअप
- फाइल्स का उपयोग
- शिक्षक गाइड
- छात्र गाइड
- संसाधन और टूल्स
- कोर्स संरचना
- सहयोग और सहायता
- कहानी, उदाहरण और अभ्यास के माध्यम से Python सीखें।
- Topics: Python Basics, OOP, File Handling, Data Analysis, ML, Deep Learning, End-to-End Projects
- UV official website से इंस्टॉल करें: https://www.unified-vision.com/
- Python 3.12+ सुनिश्चित करें।
- UV के साथ project फ़ाइलों को sync करें:
uv sync- यह
pyproject.toml,uv.lockऔरrequirements.txtके अनुसार सभी पैकेज इंस्टॉल कर देगा।
uv notebook- Kernel में
myenvचुनें। - चैप्टर नोटबुक खोलें और Shift+Enter से चलाएँ।
- pyproject.toml – project और dependencies define करता है।
- requirements.txt – Python packages install करने के लिए।
- uv.lock – exact versions lock करता है।
- कहानी + कोड + अभ्यास के क्रम का पालन करें।
- लाइव examples दिखाएँ।
- UV interactive notebooks का उपयोग करें।
- Best Practices, error handling और modular code सिखाएँ।
- नोटबुक खोलें और examples चलाएँ।
.envमें अपनी API keys डालें।- अभ्यास और projects को हल करें।
- IDE / Editors: UV, VS Code, PyCharm
- Libraries: numpy, pandas, matplotlib, seaborn, scikit-learn, tensorflow, flask, tkinter, jupyter, python-dotenv, openai
- Version Control: Git / GitHub
- Project Files:
/notebooksfolder
| अध्याय | विषय |
|---|---|
| 1 | Python Basics – Print, Variables |
| 2 | Data Types and Operators |
| ... | ... |
| 22 | Object-Oriented Programming |
| 36 | Email Automation – smtplib & email |
| 48 | Data Visualization – matplotlib & seaborn |
| 49 | Machine Learning – scikit-learn basics |
| 50 | Deep Learning – TensorFlow basics |
| 51 | End-to-End Application Development |
- GitHub Issues / Pull Requests के माध्यम से सुझाव दें।
- सहायता: singrohankumar7@gmail.com
- UV community में जुड़ें।
सफल अध्ययन की शुभकामनाएँ! 🎉
Python सीखें और UV environment में सीधे uv sync से setup करके अभ्यास करें।
अगर आप चाहें तो मैं इसे और super beginner-friendly version बना दूँ जिसमें सिर्फ तीन commands हों:
uv syncuv notebook
इससे कोई भी student तुरंत start कर सके।
क्या मैं वह version भी बना दूँ?