https://github.com/deepcode-academy/psql-tutorials
PostgreSQL Basic
https://github.com/deepcode-academy/psql-tutorials
database postgresql postgresql-database psql psycopg2 sql
Last synced: about 1 month ago
JSON representation
PostgreSQL Basic
- Host: GitHub
- URL: https://github.com/deepcode-academy/psql-tutorials
- Owner: deepcode-academy
- Created: 2024-11-02T05:46:38.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-02T17:45:21.000Z (12 months ago)
- Last Synced: 2025-07-02T18:37:14.791Z (12 months ago)
- Topics: database, postgresql, postgresql-database, psql, psycopg2, sql
- Homepage:
- Size: 1.91 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🐘 PostgreSQL O'zbek Tilida To'liq Kurs
### **Professional Backend Developer Bo'lish Yo'lingiz Shu Yerdan Boshlanadi!**
[](https://www.postgresql.org/)
[](/)
[](LICENSE)
[](/)
**Noldan professional darajagacha PostgreSQL o'rganing!**
[🚀 Boshlash](#-kursni-boshlash) • [📚 Darslar](#-darslar-royxati) • [💡 Loyihalar](#-amaliy-loyihalar) • [🤝 Hissa qo'shish](#-hissa-qoshish)
---
## 🌟 Kurs Haqida
Bu kurs **PostgreSQL** ma'lumotlar bazasini **o'zbek tilida** to'liq o'rganish uchun yaratilgan. Oddiy `CREATE TABLE` buyrug'idan tortib murakkab **Window Functions**, **Triggers** va **Python integratsiyasigacha** barcha mavzular professional darajada yoritilgan.
### ✨ Kursning Afzalliklari:
- 📖 **100% O'zbek tilida** - Har bir tushuncha ona tilida
- 🎯 **Amaliyotga yo'naltirilgan** - Har bir darsda real misollar
- 🏆 **Zamonaviy yondashuv** - 2026-yil standartlariga mos
- 💼 **Ishga tayyor bilim** - Real proyektlar uchun kerakli ko'nikmalar
- 🔄 **Doimiy yangilanuvchi** - PostgreSQL yangi versiyalari bilan sinxron
---
## 🎓 Kimlar Uchun?
✅ Backend dasturchiga aylanmoqchi bo'lganlar
✅ Ma'lumotlar bazalari bo'yicha bilimini mustahkamlashni istaganlar
✅ Python, Node.js, Django o'rganayotganlar
✅ Real proyektlarda SQL ishlatishni o'rganmoqchilar
✅ Junior'dan Middle darajasiga o'tishni rejalashtirganlar
---
## 📚 DARSLAR RO'YXATI
### 🌱 Boshlang'ich Daraja (1-4 Darslar)
| Dars | Mavzu | Holat |
|------|-------|-------|
| **00** | [Kirish va O'rnatish](00-introduction/) | ✅ |
| **01** | [PostgreSQL Asoslari](01-postgresql/) | ✅ |
| **02** | [Jadval Yaratish va Ma'lumot Qo'shish](02-basic-commands/) | ✅ |
| **03** | [Ma'lumotlarni Qidirish va Filtrlash](03-data-retrieval-and-filtering/) | ✅ |
| **04** | [Funksiyalar va Agregatsiya](04-functions-and-aggregation/) | ✅ |
### 🚀 O'rta Daraja (5-8 Darslar)
| Dars | Mavzu | Holat |
|------|-------|-------|
| **05** | [Ma'lumotlarni O'zgartirish va Tranzaksiyalar](05-data-manipulation/) | ✅ |
| **06** | [JOINlar va Murakkab So'rovlar](06-joins-and-advanced-queries/) | ✅ |
| **07** | [Indekslar va Performance Optimizatsiya](07-indexes-and-performance-optimization/) | ✅ |
| **08** | [Funksiyalar, Proseduralar va Triggerlar](08-psql-functions-and-stored-procedures/) | ✅ |
### 💎 Professional Daraja (9-11 Darslar)
| Dars | Mavzu | Holat |
|------|-------|-------|
| **09** | [Foydalanuvchilarni Boshqarish va Xavfsizlik](09-user-management-and-security/) | ✅ |
| **10** | [Murakkab Topiklar va Yakuniy Takrorlash](10-advanced-topics-and-review/) | ✅ |
| **11** | [Python va PostgreSQL Integratsiyasi](11-psql-connect-in-python/) | ✅ |
---
## 🚀 KURSNI BOSHLASH
### 1️⃣ Repositoriyani Klonlash
```bash
git clone https://github.com/deepcode-academy/PSQL-Tutorials.git
cd PSQL-Tutorials
```
### 2️⃣ PostgreSQL O'rnatish
- **Windows:** [PostgreSQL Windows](https://www.postgresql.org/download/windows/)
- **macOS:** `brew install postgresql@16`
- **Linux:** `sudo apt-get install postgresql postgresql-contrib`
### 3️⃣ Birinchi Darsga O'tish
```bash
cd 01-postgresql
cat README.md # yoki brauzerda ochish
```
---
## 💡 AMALIY LOYIHALAR
Kurs davomida quyidagi loyihalarni yaratishni o'rganasiz:
1. 🏪 **E-commerce Ma'lumotlar Bazasi** - Mahsulotlar, buyurtmalar, mijozlar
2. 🏦 **Bank Tizimi** - Hisoblar, tranzaksiyalar, user management
3. 📊 **Analytics Dashboard** - Window Functions va kompleks hisobotlar
4. 🐍 **Python REST API** - FastAPI + PostgreSQL integratsiyasi
---
## 🛠️ TEXNOLOGIYALAR
Kurs davomida ishlatiladigan texnologiyalar:
- **PostgreSQL 16** - Asosiy ma'lumot bazasi
- **psql** - Command-line interface
- **Python 3.10+** - Backend dasturlash uchun
- **psycopg2** - Python-PostgreSQL kutubxonasi
- **pgAdmin 4** - Grafik interfeys (ixtiyoriy)
---
## 📖 QANDAY O'RGANISH KERAK?
1. **Ketma-ketlik** - Darslarni tartib bilan o'ting
2. **Amaliyot** - Har bir SQL buyrug'ini o'zingiz yozib ko'ring
3. **Takrorlash** - Tushunmagan joylarni qayta o'qing
4. **Loyiha** - O'rgangan bilimlaringizni real proyektda sinab ko'ring
5. **Savol bering** - Issues bo'limida savol berishdan tortinmang!
---
## 🤝 HISSA QO'SHISH
Kursni yaxshilashga hissa qo'shmoqchimisiz? Tabriklaymiz! 🎉
1. Fork qiling
2. Yangi branch yarating (`git checkout -b feature/awesome-update`)
3. O'zgarishlarni commit qiling (`git commit -m 'Add awesome feature'`)
4. Push qiling (`git push origin feature/awesome-update`)
5. Pull Request oching
### 📝 Qanday hissa qo'shish mumkin?
- 🐛 Xatolarni to'g'rilash
- 📚 Yangi misollar qo'shish
- 🌐 Tarjimalarni yaxshilash
- 💡 Tushuntirishlarni boyitish
- ✨ Yangi mavzular qo'shish
---
## 📞 BOG'LANISH
- 🌐 **Website:** [deepcode.uz](https://deepcode.uz)
- 📧 **Email:** info@deepcode.uz
- 💬 **Telegram:** [@deepcode_academy](https://t.me/deepcode_academy)
- 🐙 **GitHub Issues:** [Savol berish](https://github.com/deepcode-academy/PSQL-Tutorials/issues)
---
## ⭐ KURSNI QOLLANG
Agar kurs sizga yoqsa, **repository'ga star (⭐) bosing** va do'stlaringiz bilan ulashing!
[](https://github.com/deepcode-academy/PSQL-Tutorials)
[](https://github.com/deepcode-academy/PSQL-Tutorials/fork)
---
## 📜 LITSENZIYA
Ushbu loyiha MIT litsenziyasi ostida tarqatiladi. Batafsil ma'lumot uchun [LICENSE](LICENSE) faylini ko'ring.
---
## 🙏 MINNATDORCHILIK
Ushbu kursni yaratishda yordam bergan barcha dasturchilar va o'qituvchilarga rahmat!
- PostgreSQL jamoasiga - Ajoyib ma'lumot bazasi uchun
- O'zbek dasturchilar jamiyatiga - Doimiy qo'llab-quvvatlash uchun
- Sizga - Kursni tanlganingiz uchun! 💚
---
### 💪 **Muvaffaqiyatlar Tilaymiz!**
**PostgreSQL o'rganish - Backend dasturchiga aylanish yo'lidagi eng muhim qadam!**
Made with ❤️ by [DeepCode Academy](https://deepcode.uz)
© 2026 DeepCode Academy. Barcha huquqlar himoyalangan.