📌 Assalamu alaykum everyone!
🌅 Xayrli tong!
🎯 Bugun real project yaratishga o‘tishdan oldin har bir dasturchi bilishi va bajara olishi shart bo‘lgan asosiy tayyorgarlik bosqichlari haqida qisqacha tushuncha berib o‘taman.
🔧 Shularni o‘zlashtirib olsak, projectlar yaratishni bemalol boshlaymiz!
🧠 1. GitHub bilan ishlash
📂 .gitignore — Keraksiz fayllarni (venv, .env, pycache va boshqalar) GitHub'ga chiqmasligi uchun ishlatiladi.
📄 README.md — Loyihangiz haqida kim, nima, qanday ishlatishi mumkin degan savollarga javob beradi. Portfolioda juda muhim!
👨💻 Har bir real loyiha Git bilan boshqariladi.
🛠 Versiya nazorati + jamoada ishlash uchun bu juda muhim vosita!
💻 2. Virtual muhit va fayllar
📦 Virtual muhit (venv, virtualenv) — Har bir loyihaga alohida kutubxonalar o‘rnatiladi.
🚫 Boshqa loyihalarning kutubxonalari bilan chalkashmasligi uchun majburiy!
🔒 .env — Maxfiy ma’lumotlar (API kaliti, token, parol) shu yerda saqlanadi.
📋 requirements.txt — Loyihada ishlatilgan barcha kutubxonalarni saqlaydi va boshqalarga bir zumda o‘rnatish imkonini beradi.
✅ Shu ikki bosqichni tushunib bajara olsangiz, keyingi bosqichga — real projectlar yaratishga o'tamiz! 🚀
Savol bo‘lsa bemalol yozing, yordam beraman 💬
#DasturchilarUchun #ProjectTayyorlash #Github #PythonDev
@python_core_oop
🌅 Xayrli tong!
🎯 Bugun real project yaratishga o‘tishdan oldin har bir dasturchi bilishi va bajara olishi shart bo‘lgan asosiy tayyorgarlik bosqichlari haqida qisqacha tushuncha berib o‘taman.
🔧 Shularni o‘zlashtirib olsak, projectlar yaratishni bemalol boshlaymiz!
🧠 1. GitHub bilan ishlash
📂 .gitignore — Keraksiz fayllarni (venv, .env, pycache va boshqalar) GitHub'ga chiqmasligi uchun ishlatiladi.
📄 README.md — Loyihangiz haqida kim, nima, qanday ishlatishi mumkin degan savollarga javob beradi. Portfolioda juda muhim!
👨💻 Har bir real loyiha Git bilan boshqariladi.
🛠 Versiya nazorati + jamoada ishlash uchun bu juda muhim vosita!
💻 2. Virtual muhit va fayllar
📦 Virtual muhit (venv, virtualenv) — Har bir loyihaga alohida kutubxonalar o‘rnatiladi.
🚫 Boshqa loyihalarning kutubxonalari bilan chalkashmasligi uchun majburiy!
🔒 .env — Maxfiy ma’lumotlar (API kaliti, token, parol) shu yerda saqlanadi.
📋 requirements.txt — Loyihada ishlatilgan barcha kutubxonalarni saqlaydi va boshqalarga bir zumda o‘rnatish imkonini beradi.
✅ Shu ikki bosqichni tushunib bajara olsangiz, keyingi bosqichga — real projectlar yaratishga o'tamiz! 🚀
Savol bo‘lsa bemalol yozing, yordam beraman 💬
#DasturchilarUchun #ProjectTayyorlash #Github #PythonDev
@python_core_oop
Githubga project yuklash uchun eng asosiy commandlar ro'yxati va ketma-ketligi:
#github #actions
@python_core_oop
cd project_nomi
git init
git add .
git commit -m "Initial commit"
git branch -M main
git remote add origin https://github.com/username/repo_nomi.git
git push -u origin main
#github #actions
@python_core_oop