gram news
بنیاد پایتون کاران فارسی channel avatar

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

@psfarsi

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

ProjectsFAProgramming

1,910subscribers

Open the Channel

Latest posts

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

    16 Sept, 19:08edited

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

    11 Sept, 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 Sept, 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
    38521Open in Telegram
  • بنیاد پایتون کاران فارسی

    13 Aug, 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 استفاده نکنیم؛ چون در این حالت برای خالی بودن دو حالت مختلف خواهیم داشت:
    1,01082Open in Telegram
  • بنیاد پایتون کاران فارسی

    26 Oct 2025, 11:10

    forwarded from @gozaritch

    سرعت 5G همراه اول حق مینوازد 🔥〰〰〰〰〰 🌐 Website: LearnSecurity.ir 🎓 Channel: @LearnSecurityIR 🖥 Programming: @GozarIT | @PyFarsi 〰〰〰〰〰
    2,460video41Open in Telegram
  • بنیاد پایتون کاران فارسی

    20 Mar 2025, 10:37

    forwarded from @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
    Image from a post by بنیاد پایتون کاران فارسیImage from a post by بنیاد پایتون کاران فارسی
    3,69053Open in Telegram
  • بنیاد پایتون کاران فارسی

    21 Feb 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.
    3,45081Open in Telegram
  • بنیاد پایتون کاران فارسی

    28 Jan 2025, 08:29edited

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

    18 Dec 2024, 11:31

    forwarded from @learnsecurityir

    ☢️ دوره اندروید هکینگ! قسمت دوم: مود کردن بازی‌های یونیتی ( آنلاک درون پرداختی و آیتم های پولی )📝 در این قسمت یاد می‌گیریم چگونه ویژگی‌های پولی بازی‌ها و برنامه‌های اندرویدی را آنلاک کنیم! 💸 روش‌های عملی برای عبور از محدودیت‌های پرداختی📱 ابزارها و ترفندهای حرفه‌ای که هیچ‌وقت به شما نگفتند!📱 مشاهده ویدیو کامل در یوتیوب 💡 منتظر قسمت‌های بعدی باشید!〰〰〰〰〰 🌐 Website: LearnSecurity.ir 🎓 Channel: @LearnSecurityIR 🖥 Programming: @GozarIT | @PyFarsi 〰〰〰〰〰
    Image from a post by بنیاد پایتون کاران فارسیImage from a post by بنیاد پایتون کاران فارسی
    1,51031Open in Telegram
  • بنیاد پایتون کاران فارسی

    9 Dec 2024, 06:07

    پکیج Django Cotton یک ابزار برای ایجاد و مدیریت کامپوننت‌های مدرن در قالب‌های جنگو است. این پکیج با افزودن قابلیت‌هایی مشابه سیستم‌های کامپوننت‌محور مدرن مثل React یا Vue، به توسعه‌دهندگان کمک می‌کند تا کدهای فرانت‌اند خود را به صورت ماژولار و قابل استفاده مجدد بنویسند.ویژگی‌های اصلی Django Cotton 1- کامپوننت‌ها با قابلیت استفاده مجدد: کامپوننت‌ها می‌توانند متغیرها و HTML دلخواه دریافت کرده و خروجی آن‌ها را قابل تنظیم کنند. 2- استفاده از c-slot: برای ارسال بلوک‌های HTML به عنوان اسلات به کامپوننت‌ها. 3- قابلیت اورراید کردن ویژگی‌های پیش‌فرض: با استفاده از <c-vars> می‌توان مقادیر پیش‌فرض را تعریف و در صورت نیاز بازنویسی کرد. قابلیت تعریف کامپوننت‌های پویا: با استفاده از حلقه‌ها یا داده‌های پویا، می‌توان کامپوننت‌هایی را بر اساس نوع داده نمایش داد. تلفیق با ابزارهایی مانند HTMX: برای مدیریت درخواست‌های AJAX و رفرش کردن بخش‌های مختلف صفحه.داکیومنت رسمی گیت‌هاب
    Image from a post by بنیاد پایتون کاران فارسیImage from a post by بنیاد پایتون کاران فارسی
    1,99031Open in Telegram
  • بنیاد پایتون کاران فارسی

    7 Dec 2024, 06:20

    forwarded from @learnsecurityir

    ☢️ دوره اندروید هکینگ! قسمت اول: مود کردن بازی‌های یونیتی📝 در این قسمت یاد می‌گیرید که چطور بازی‌ یونیتی با ساختار mono را به راحتی مود کنید. به راحتی میتوانید بازی های دلخواه خود را دانلود و آن را به طور کامل مود و قفل های بازی را آنلاک کنید. 📱 ابزارها و ترفندهای حرفه‌ای که هیچ‌وقت به شما نگفتند!📱 مشاهده ویدیو کامل در یوتیوب 💡 منتظر قسمت‌های بعدی باشید!〰〰〰〰〰 🌐 Website: LearnSecurity.ir 🎓 Channel: @LearnSecurityIR 🖥 Programming: @GozarIT | @PyFarsi 〰〰〰〰〰
    Image from a post by بنیاد پایتون کاران فارسیImage from a post by بنیاد پایتون کاران فارسی
  • بنیاد پایتون کاران فارسی

    26 Nov 2024, 08:40

    PostgreSQL Cheat-Sheet
    2,190file2Open in Telegram
  • بنیاد پایتون کاران فارسی

    3 Oct 2024, 10:05

    forwarded from @persian_giftir

    🎮 به دنیای بازی‌ها خوش آمدید! تجربه‌ای جدید در خرید!💸 با خرید گیفت کارت‌های بازی و استیم از Persian Gift، دنیای جدیدی از سرگرمی‌ها را کشف کنید!⭐️ بهترین گیفت کارت‌های بازی را با قیمت‌های مناسب پیدا کنید. با ما همراه شوید و از تجربه‌های جدید لذت ببرید.🌟 خرید سریع و آسان گیفت کارت‌های بازی و استیم و ... با بهترین قیمت‌ها!🎮 مجموعه خدماتی پرشین گیفت💠 Channel: @Persian_GiftIR 🌐 Website: Persian-Gift.ir 👤 Support: @Hidden0612
    Image from a post by بنیاد پایتون کاران فارسیImage from a post by بنیاد پایتون کاران فارسی
  • بنیاد پایتون کاران فارسی

    17 Sept 2024, 07:56

    forwarded from @learnsecurityir

    📱 تست نفوذ حرفه‌ای و دسترسی کامل به گوشی‌های اندرویدی!📝 همونطور در ویدیو مشاهده کردید، دیوایس ها به طور واقعی هستند. از طریق سیستم به موبایل اندرویدی خودمون دسترسی کامل گرفتیم و توی موبایل هم هیچ برنامه خاصی باز نیست.📍 دسترسی فول امکانات نظیر دسترسی به پیام ها، تماس ها، مخاطبین، تغییر والپیپر، لاک گوشی، ریستارت، خاموش روشن کردن و...♾ نمیدونم چرا هرکی میاد پیشم موبایلش رو دستم نمیده مثلا ی ساعت نگاه کنم، به نظرتون دلیل خاصی میتونه داشته باشه 😁🎥 ویدیو دمو می باشد ... 🔜 ویدیو کامل به زودی ... ✅ با ما همراه باشید ... 💪 حمایت بشه ویدیو آموزشی کامل میزارم. 〰〰〰〰〰
    1,430video2Open in Telegram
  • بنیاد پایتون کاران فارسی

    15 Sept 2024, 06:33

    forwarded from @learnsecurityir

    📱 تست نفوذ حرفه‌ای و دسترسی کامل به گوشی‌های اندرویدی!🖥 یادگیری تکنیک‌های پیچیده و ابزارهای تخصصی برای تست نفوذ اندورید!📶 در این سناریو تست نفوذ بر روی موبایل هایی که به شبکه Wi-Fi ما متصل هستند، صورت می‌گیرد.📝 در این سناریو از دیوایس های واقعی استفاده می‌شود و از مجازی ساز ها ( مانند Nox و ... ) استفاده نمی‌شود و کاملا در محیط واقعی و کلاینت های واقعی انجام می‌شود.⌨️ قراره یاد بگیریم با زبان پایتون دسترسی به پیامک ها و ... از موبایلی که به شبکه ما وصل هست بگیریم.🔜 به زودی ... ✅ با ما همراه باشید ... 💪 حمایت کنید ... 〰〰〰〰〰 🌐 Website: LearnSecurity.ir
    Image from a post by بنیاد پایتون کاران فارسیImage from a post by بنیاد پایتون کاران فارسی
    1,45051Open in Telegram
  • بنیاد پایتون کاران فارسی

    23 Jul 2024, 06:54edited

    آیا میدونستید میتونید با استفاده از کامنت # type: تو پایتون برای تعریف type annotation استفاده کنید؟😁پ.ن: خودم شخصا برای ignore کردن یسری از خطاهای مربوط به همین type ها ازش استفاده میکردم ولی نمیدونستم این قابلیت هم داره
    Image from a post by بنیاد پایتون کاران فارسیImage from a post by بنیاد پایتون کاران فارسی
    2,750137Open in Telegram
  • بنیاد پایتون کاران فارسی

    19 Jul 2024, 17:32edited

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

    19 Jul 2024, 06:13

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

    14 May 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 Mar 2024, 16:59

    Every dunder method in PythonLink: https://pym.dev/every-dunder-method/〰️〰️〰️〰️〰️〰️〰️〰️〰️ 🔰Group: @PyFarsi 🔰Channel: @PSFarsi
    Image from a post by بنیاد پایتون کاران فارسیImage from a post by بنیاد پایتون کاران فارسی
    3,04052Open in Telegram