Skip to content

Instantly share code, notes, and snippets.

View firdavsDev's full-sized avatar
🪐
building

Davronbek SWE firdavsDev

🪐
building
View GitHub Profile

Python'da __str__ va __repr__ metodlari!

Ularni maqsadi va ishlatilishi:

__str__ va __repr__ bular classning metodi bo'lib, biz bularni yozilgan kodlarni so'ngida, qayta tekshirish maqsadida, ya'ni debugging qilishga foydalanamiz.

__repr__ bu maxsus string taqdim etuvchini obyektlarni qaytaradigan metod hisoblanadi. __str__ esa, maxsus bo'lmagan string qatnashgan obyektlarni qaytaruvchi metod hisoblanadi. __str__ ni taqdim qilish str() built-in funksiyasini e'lon qilish orqali amalga oshiriladi, __repr__ ni taqdim qilish uchun ham, huddi shunday repr() funksiyasi orqli amalga oshiriladi.

YBKY saralash bosqichi topshirig'i

Impactt co-working markazi rezidentlariga majlis xonalarni oldindan oson band qilish uchun tizim yaratmoqchi va bunda sizning yordamingiz kerak.

Backend yo'nalishiga topshirganlar tizim uchun REST API tuzishi kerak bo'ladi. Frontend yo'nalishi qatnashchilaridan esa ushbu tizim uchun foydalanuvchi interfeysini yasash kutiladi.

Tizimning funksional talablari:

  • Xonalar haqida ma'lumot saqlash va taqdim qila olish;
  • Xonani ko'rsatilgan vaqt oralig'i uchun band qila olish;
@firdavsDev
firdavsDev / actions.py
Created June 10, 2024 07:31 — forked from kelwys/actions.py
Export Django Admin to Excel with Action
from openpyxl import Workbook
from django.http import HttpResponse
from datetime import datetime, date
from .export_excel import ExportExcelAction
from openpyxl.styles import Font
from unidecode import unidecode
def style_output_file(file):
black_font = Font(color='000000', bold=True)

Mobile = /^9989[012345789][0-9]{7}$/

All = /^998(9[012345789]|6[125679]|7[01234569])[0-9]{7}$/

@firdavsDev
firdavsDev / Readme.md
Created October 7, 2024 10:11 — forked from PierreThiollent/Readme.md
iTerm2 and Oh-my-zsh config

Setup iTerm2 and oh-my-zsh

Enjoy ! 😄

Install iTerm 2

Download iTerm2 here.

@firdavsDev
firdavsDev / django-top-100.py
Created January 30, 2025 17:42 — forked from wsvincent/django-top-100.py
Top 100 Django Packages by PyPI Downloads
"""
$ wget https://hugovk.github.io/top-pypi-packages/top-pypi-packages-30-days.json
$ python django-top-100.py
"""
import json
from pathlib import Path