gram news
Аватар канала بنیاد پایتون کاران فارسی

بنیاد پایتون کاران فارسی

@psfarsi

🔰 مقالات و اخبار مرتبط با پایتون فارسی 🎗 گروه رسمی بنیاد نرم افزار پایتون فارسی: @PyFarsi 🎗 گروه برنامه نویسی و امنیت شبکه: @Gozarit | @Gozaritch 🎗 گروه آفتاپیک: @PyFarsi_offtopic | @GozarITOfft

1,910подписчиков

Открыть канал

Последние посты

  • بنیاد پایتون کاران فارسی

    16 сент., 19:08изменён

    #خارج_از_بحثچرا چیزهایی که یاد می‌گیریم را به اشتراک بگذاریم؟یکی از عادت‌هایی که می‌تواند تأثیر زیادی روی رشد یک برنامه‌نویس داشته باشد، این است که چیزهایی را که یاد می‌گیریم با دیگران به اشتراک بگذاریم. اما نه صرفاً برای اینکه بگوییم: «من اینو بلدم» اتفاقاً بخش مهم ماجرا چیز دیگری است. 🔹 ۱. وقتی توضیح می‌دهی، واقعاً یاد می‌گیری ممکن است یک مفهوم را هنگام خواندن کاملاً متوجه شده باشی؛ اما وقتی بخواهی همان مفهوم را برای شخص دیگری توضیح بدهی، ناگهان متوجه می‌شوی که بعضی قسمت‌هایش را فقط «حس کرده‌ای» و عمیقاً درکش نکرده‌ای. توضیح دادن، نقاط ضعف فهم ما را آشکار می‌کند. به همین دلیل است که نوشتن درباره‌ی یک موضوع می‌تواند خودش یک مرحله از یادگیری باشد. 🔹 ۲. مجبور می‌شوی دقیق‌تر فکر کنی وقتی قرار است چیزی را منتشر کنی، دیگر نمی‌توانی به یک جمله‌ی مبهم مثل: «Asyncio کلاً باعث میشه برنامه سریع‌تر بشه.» اکتفا کنی. باید از خودت بپرسی: «دقیقاً چرا؟» «در چه شرایطی؟» «چه زمانی این اتفاق
  • بنیاد پایتون کاران فارسی

    11 сент., 05:11

    فرض کنید ما این Schema رو داریم: class PostBase(BaseModel): title: str content: str category_id: int | None = None class PostCreate(PostBase): pass class PostResponse(PostBase): id: int slug: str author_id: int created_at:
  • بنیاد پایتون کاران فارسی

    10 сент., 05:44

    فرض کنید ما این Schema رو داریم: class PostBase(BaseModel): title: str content: str category_id: int | None = Noneclass PostCreate(PostBase): passclass PostResponse(PostBase): id: int slug: str author_id: int created_at: datetime updated_at: datetimemodel_config = ConfigDict(from_attributes=True)و Router ما در FastAPI اینه : from fastapi import APIRouter
  • بنیاد پایتون کاران فارسی

    13 авг., 15:58

    در جنگو، از blank=True استفاده کنیم یا null=True ؟یکی از اشتباهات رایج در طراحی مدل‌های Django اینه که برای فیلدهای متنی مثل EmailField یا CharField بدون دلیل از null=True استفاده کنیم. مثلاً بین این دو: email = models.EmailField( max_length=100, blank=True ) و: email = models.EmailField( max_length=100, blank=True, null=True ) معمولاً گزینه‌ی اول انتخاب بهتریه. چرا؟ چون blank=True یعنی این فیلد در مرحله‌ی validation می‌تونه خالی باشه. اما null=True یعنی دیتابیس اجازه داشته باشه مقدار NULL ذخیره کنه. در فیلدهای متنی Django معمولاً توصیه میشه از null=True استفاده نکنیم؛ چون در این حالت برای خالی بودن دو حالت مختلف خواهیم داشت:
  • بنیاد پایتون کاران فارسی

    26 окт. 2025 г., 11:10

    переслано из @gozaritch

    سرعت 5G همراه اول حق مینوازد 🔥〰〰〰〰〰 🌐 Website: LearnSecurity.ir 🎓 Channel: @LearnSecurityIR 🖥 Programming: @GozarIT | @PyFarsi 〰〰〰〰〰
    2,460видео41Открыть в Telegram
  • بنیاد پایتون کاران فارسی

    20 мар. 2025 г., 10:37

    переслано из @gozaritch

    // Initialization of a new chapter... #define SUCCESS 100% #define STABILITY 100% #define BUGS 0/ سال نو، فرصتی برای ریفکتور مسیر زندگی و بهینه‌سازی اهداف است / if (NEW_YEAR) { print("سال نو آغاز یک چرخه‌ی جدید از تلاش، پیشرفت و موفقیت است. امیدواریم در این سال، تمامی پردازش‌های زندگی‌تان بدون خطا اجرا شده، خروجی تلاش‌هایتان بهینه باشد و در مسیر رشد و آرامش، همیشه در حالت پایدار باقی بمانید.") }〰➖〰➖〰➖〰➖〰➖〰 📌 با احترام از سوی مجموعه برنامه نویسان🛡 Programming: @Gozaritch 🔒 Network Security: @LearnSecurityIR 👨‍💻 Programming: @PSFarsi🎮 Gift: @Persian_GiftIR 🎬 FilmBazan: @FilmBazanG
    Иллюстрация к посту канала بنیاد پایتون کاران فارسیИллюстрация к посту канала بنیاد پایتون کاران فارسی
  • بنیاد پایتون کاران فارسی

    21 февр. 2025 г., 07:40

    🚀 پشتیبانی رسمی Django از MongoDB منتشر شد!🔹 خبر خوب برای توسعه‌دهندگان Django! تیم MongoDB به‌تازگی از بک‌اند رسمی MongoDB برای Django رونمایی کرده است که اکنون در مرحله پیش‌نمایش عمومی قرار دارد.🔹 با این پکیج، می‌توانید مستقیماً از مدل‌های Django برای مدیریت اسناد MongoDB استفاده کنید و از قابلیت‌های قدرتمند Django مانند فرم‌ها، اعتبارسنجی، احراز هویت و حتی پنل مدیریت بهره ببرید.🔹 اتصال به MongoDB نیز به‌راحتی از طریق تنظیمات settings.py انجام می‌شود. نسخه نهایی این پکیج در اواخر ۲۰۲۵ منتشر خواهد شد.🔗 مطالعه بیشتر#Django #MongoDB #Backend #توسعه_وب🔰Group: @PyFarsi 🔰Channel: @PSFarsi
    MongoDBMongoDB Django Backend Now Available In Public PreviewMongoDB Django Backend is available for public preview, try it today to help drive development.
  • بنیاد پایتون کاران فارسی

    28 янв. 2025 г., 08:29изменён

    سوال⁉️برنامه ای بنویسید که کلمات موجود در یک لیست رو بر اساس حرف اول هر کلمه گروه بندی کند.☑️ مثال :words = [ "bird", "apple", "banana", "cherry", "dog", "cat", "sun", "moon", "star", "fish", "turtle", "frog", "elephant",
  • بنیاد پایتون کاران فارسی

    18 дек. 2024 г., 11:31

    переслано из @learnsecurityir

    ☢️ دوره اندروید هکینگ! قسمت دوم: مود کردن بازی‌های یونیتی ( آنلاک درون پرداختی و آیتم های پولی )📝 در این قسمت یاد می‌گیریم چگونه ویژگی‌های پولی بازی‌ها و برنامه‌های اندرویدی را آنلاک کنیم! 💸 روش‌های عملی برای عبور از محدودیت‌های پرداختی📱 ابزارها و ترفندهای حرفه‌ای که هیچ‌وقت به شما نگفتند!📱 مشاهده ویدیو کامل در یوتیوب 💡 منتظر قسمت‌های بعدی باشید!〰〰〰〰〰 🌐 Website: LearnSecurity.ir 🎓 Channel: @LearnSecurityIR 🖥 Programming: @GozarIT | @PyFarsi 〰〰〰〰〰
    Иллюстрация к посту канала بنیاد پایتون کاران فارسیИллюстрация к посту канала بنیاد پایتون کاران فارسی
  • بنیاد پایتون کاران فارسی

    9 дек. 2024 г., 06:07

    پکیج Django Cotton یک ابزار برای ایجاد و مدیریت کامپوننت‌های مدرن در قالب‌های جنگو است. این پکیج با افزودن قابلیت‌هایی مشابه سیستم‌های کامپوننت‌محور مدرن مثل React یا Vue، به توسعه‌دهندگان کمک می‌کند تا کدهای فرانت‌اند خود را به صورت ماژولار و قابل استفاده مجدد بنویسند.ویژگی‌های اصلی Django Cotton 1- کامپوننت‌ها با قابلیت استفاده مجدد: کامپوننت‌ها می‌توانند متغیرها و HTML دلخواه دریافت کرده و خروجی آن‌ها را قابل تنظیم کنند. 2- استفاده از c-slot: برای ارسال بلوک‌های HTML به عنوان اسلات به کامپوننت‌ها. 3- قابلیت اورراید کردن ویژگی‌های پیش‌فرض: با استفاده از <c-vars> می‌توان مقادیر پیش‌فرض را تعریف و در صورت نیاز بازنویسی کرد. قابلیت تعریف کامپوننت‌های پویا: با استفاده از حلقه‌ها یا داده‌های پویا، می‌توان کامپوننت‌هایی را بر اساس نوع داده نمایش داد. تلفیق با ابزارهایی مانند HTMX: برای مدیریت درخواست‌های AJAX و رفرش کردن بخش‌های مختلف صفحه.داکیومنت رسمی گیت‌هاب
    Иллюстрация к посту канала بنیاد پایتون کاران فارسیИллюстрация к посту канала بنیاد پایتون کاران فارسی
  • بنیاد پایتون کاران فارسی

    7 дек. 2024 г., 06:20

    переслано из @learnsecurityir

    ☢️ دوره اندروید هکینگ! قسمت اول: مود کردن بازی‌های یونیتی📝 در این قسمت یاد می‌گیرید که چطور بازی‌ یونیتی با ساختار mono را به راحتی مود کنید. به راحتی میتوانید بازی های دلخواه خود را دانلود و آن را به طور کامل مود و قفل های بازی را آنلاک کنید. 📱 ابزارها و ترفندهای حرفه‌ای که هیچ‌وقت به شما نگفتند!📱 مشاهده ویدیو کامل در یوتیوب 💡 منتظر قسمت‌های بعدی باشید!〰〰〰〰〰 🌐 Website: LearnSecurity.ir 🎓 Channel: @LearnSecurityIR 🖥 Programming: @GozarIT | @PyFarsi 〰〰〰〰〰
    Иллюстрация к посту канала بنیاد پایتون کاران فارسیИллюстрация к посту канала بنیاد پایتون کاران فارسی
  • بنیاد پایتون کاران فارسی

    26 нояб. 2024 г., 08:40

    PostgreSQL Cheat-Sheet
    2,190файл2Открыть в Telegram
  • بنیاد پایتون کاران فارسی

    3 окт. 2024 г., 10:05

    переслано из @persian_giftir

    🎮 به دنیای بازی‌ها خوش آمدید! تجربه‌ای جدید در خرید!💸 با خرید گیفت کارت‌های بازی و استیم از Persian Gift، دنیای جدیدی از سرگرمی‌ها را کشف کنید!⭐️ بهترین گیفت کارت‌های بازی را با قیمت‌های مناسب پیدا کنید. با ما همراه شوید و از تجربه‌های جدید لذت ببرید.🌟 خرید سریع و آسان گیفت کارت‌های بازی و استیم و ... با بهترین قیمت‌ها!🎮 مجموعه خدماتی پرشین گیفت💠 Channel: @Persian_GiftIR 🌐 Website: Persian-Gift.ir 👤 Support: @Hidden0612
    Иллюстрация к посту канала بنیاد پایتون کاران فارسیИллюстрация к посту канала بنیاد پایتون کاران فارسی
  • بنیاد پایتون کاران فارسی

    17 сент. 2024 г., 07:56

    переслано из @learnsecurityir

    📱 تست نفوذ حرفه‌ای و دسترسی کامل به گوشی‌های اندرویدی!📝 همونطور در ویدیو مشاهده کردید، دیوایس ها به طور واقعی هستند. از طریق سیستم به موبایل اندرویدی خودمون دسترسی کامل گرفتیم و توی موبایل هم هیچ برنامه خاصی باز نیست.📍 دسترسی فول امکانات نظیر دسترسی به پیام ها، تماس ها، مخاطبین، تغییر والپیپر، لاک گوشی، ریستارت، خاموش روشن کردن و...♾ نمیدونم چرا هرکی میاد پیشم موبایلش رو دستم نمیده مثلا ی ساعت نگاه کنم، به نظرتون دلیل خاصی میتونه داشته باشه 😁🎥 ویدیو دمو می باشد ... 🔜 ویدیو کامل به زودی ... ✅ با ما همراه باشید ... 💪 حمایت بشه ویدیو آموزشی کامل میزارم. 〰〰〰〰〰
    1,430видео2Открыть в Telegram
  • بنیاد پایتون کاران فارسی

    15 сент. 2024 г., 06:33

    переслано из @learnsecurityir

    📱 تست نفوذ حرفه‌ای و دسترسی کامل به گوشی‌های اندرویدی!🖥 یادگیری تکنیک‌های پیچیده و ابزارهای تخصصی برای تست نفوذ اندورید!📶 در این سناریو تست نفوذ بر روی موبایل هایی که به شبکه Wi-Fi ما متصل هستند، صورت می‌گیرد.📝 در این سناریو از دیوایس های واقعی استفاده می‌شود و از مجازی ساز ها ( مانند Nox و ... ) استفاده نمی‌شود و کاملا در محیط واقعی و کلاینت های واقعی انجام می‌شود.⌨️ قراره یاد بگیریم با زبان پایتون دسترسی به پیامک ها و ... از موبایلی که به شبکه ما وصل هست بگیریم.🔜 به زودی ... ✅ با ما همراه باشید ... 💪 حمایت کنید ... 〰〰〰〰〰 🌐 Website: LearnSecurity.ir
    Иллюстрация к посту канала بنیاد پایتون کاران فارسیИллюстрация к посту канала بنیاد پایتون کاران فارسی
  • بنیاد پایتون کاران فارسی

    23 июл. 2024 г., 06:54изменён

    آیا میدونستید میتونید با استفاده از کامنت # type: تو پایتون برای تعریف type annotation استفاده کنید؟😁پ.ن: خودم شخصا برای ignore کردن یسری از خطاهای مربوط به همین type ها ازش استفاده میکردم ولی نمیدونستم این قابلیت هم داره
    Иллюстрация к посту канала بنیاد پایتون کاران فارسیИллюстрация к посту канала بنیاد پایتون کاران فارسی
  • بنیاد پایتون کاران فارسی

    19 июл. 2024 г., 17:32изменён

    #سوال مشکل کد زیر از نظر type annotation چیست؟ def f(l: list[object], k: list[int]) -> None: l = k
  • بنیاد پایتون کاران فارسی

    19 июл. 2024 г., 06:13

    #سوالمشکل کد زیر از نظر type annotation چیست؟def f(l: list[object], k: list[int]) -> None: l = k
  • بنیاد پایتون کاران فارسی

    14 мая 2024 г., 20:09

    ✔️ پایتون ۳‌.۱۳ با یک REPL جدید ریلیس میشه 😁😁https://treyhunner.com/2024/05/my-favorite-python-3-dot-13-feature/〰️〰️〰️〰️〰️〰️〰️〰️〰️ 🔰Group: @PyFarsi 🔰Channel: @PSFarsi
    TreyhunnerThe new REPL in Python 3.13Python 3.13 just hit feature freeze with the first beta release today. Just before the feature freeze, a shiny new feature was added: a brand new …
  • بنیاد پایتون کاران فارسی

    20 мар. 2024 г., 16:59

    Every dunder method in PythonLink: https://pym.dev/every-dunder-method/〰️〰️〰️〰️〰️〰️〰️〰️〰️ 🔰Group: @PyFarsi 🔰Channel: @PSFarsi
    Иллюстрация к посту канала بنیاد پایتون کاران فارسیИллюстрация к посту канала بنیاد پایتون کاران فارسی