پایتون فارسی(PyCore)
229 subscribers
204 photos
105 videos
57 files
243 links
🐉پایتون فارسی
🚀آموزش و اخبار دنیای تکنولوژی
Download Telegram
سلام
کلاس های امروز طبق ساعات مشخص شده از قبل برگزار میشه اداره برق اعلام کرده قطعی نیست امیدوارم راست گفته باشه پس کلاس جنگو ساعت چهار برقرار هست
Media is too big
VIEW IN TELEGRAM
جلسه 5 (پایانی)

⭕️بررسی حلقه while
⭕️بررسی حلقه for
بررسی دستورات کنترلی break و Continue


@persians_python
@persians_python
@persians_python
سلام به همگی
بچه های که میخان برای مسابقات ملی مهارت ثبت نام کنند میتونن اطلاعات کامل و ثبت نام رو روی سایت رسمی خودشون انجام بدن
سطح این مسابقات از خوارزمی بالاتره و در صورت مقام کشوری خارج از ایران هم اعزام میشید (ممکنه تو شرایط جنگی نشه)
اما تاثیر مستقیم روی خدمت پسرها و دانشگاه دخترها داره و مثل یه سهمیه اضافه در مسیر اهدافتون کمک می‌کنه
میتونین اطلاعات بیشتر رو تو سایت خودشون ببینید
https://skill.irantvto.ir/nsc22
⭕️ ایلان ماسک دنبال مهندس‌هایی برای ساخت پارتنر هوش مصنوعی‌ با حقوق استثنایی!

▪️شرکت xAI (متعلق به ایلان ماسک) یه آگهی شغلی عجیب منتشر کرده: "مهندس فول‌استک Waifu" - یه تیم که قراره کاراکترهای هوش مصنوعی کاملاً تعاملی طراحی کنه.

▪️مثلاً یه دختر انیمه‌ای خجالتی یا یه پاندای بداخلاق که می‌تونی باهاش چت کنی، حرف بزنی، حتی ناراحتش کنی!

مشخصات شغل :

▫️محل کار: پالو آلتو، کالیفرنیا
▫️حقوق ماهیانه بین ۱۸۰ تا ۴۴۰ هزار دلار
▫️عنوان: Fullstack Engineer - Waifus

مهارت‌های لازم :

▫️مسلط به Python و Rust
▫️حرفه‌ای توی WebRTC و WebSocket
▫️تجربه توی پردازش زنده صدا و تصویر
▫️آشنایی با طراحی آواتار و صداگذاری هوش مصنوعی
@persians_python
نسخه pre-release پایتون 3.14  با قابلیت های بوس داشتنی 💋

۱- استرینگ های جدید به اسم t-string مشابه f-string با این تفاوت که متن رو از قبل آماده کنی و بعداً داده‌ها رو بدی بهش. برای ساختن قالب پیام، خیلی کاربردیه
۲- برای انوتیشن ها این قابلیت اضافه شده که موقع استفاده لزوما نیاز نیست که تعریف شده باشه و فقط موقع نیاز چک میشه، قبلا مجبور بودیم بصورت استرینگ ازشون استفاده کنیم.

۳- نسخه بدون GIL ، یعنی همزمانی واقعی 🥹، مولتی ترد واقعنی 😍 (بصورت آزمایشی و دیفالت فعال نیست)

۴- مفسر جدید tail-call که تا ۳۰ درصد سرعت رو میتونه افزایش بده (دیفالت نیست و برای دسترسی بهش باید خودتون بیلد بگیرید از سورس کد پایتون)

۵- ساده سازی استفاده از except ، اگر چندتایی باشه حتما نمیخواد پرانتز بزارید، با کاما جدا کنید بره

۶- خطاها بهتر نشون داده میشن، مثلا اگر اسم متغیر یا کلمات کلیدی پایتون رو اشتباه بنویسی، مینویسه منظورت فلان بود گلم ؟

https://docs.python.org/3.14/whatsnew/3.14.html
سلام وقت همگی بخیر
دوره جنگو که روزهای دوشنبه و چهارشنبه برگزار می‌شده و یک جلسه ازش باقی مونده هفته بعد چهارشنبه تاریخ ۱۵ مرداد ساعت شش تا هشت آخرین جلسه برگزار میشه
(اگر از بچه های دوره کسی cpanel یا لیارا گرفته یوزر پسورد رو داشته باشه تا انتشار پروژه رو هم تمرین کنیم)
🐍 Thonny یه IDE مناسب برای افرادیه که تازه قصد شروع یادگیری پایتون رو دارن و کارکردش به این شکله که کد رو برای شما مرحله به مرحله اجرا میکنه تا بصورت Visual و تعاملی بتونید نحوه اجرا شدن کد و اتفاقاتی که داخل کدتون میوفته رو ببینید و درکش کنید.

امکانات IDE های دیگه مثل هایلات کد ها و ارور هاتون و دیباگر ساده با یه Ctrl+F5 رو داره و همچنین کد هارو بهتون پیشنهاد میده به علاوه راحت میتونید آپدیتش کنید و پلاگین های مختلفی برای کاربردای خاص داره

به هرکی میخواد تازه شروع کنه این پستو بفرستید و Thonny رو بهش معرفی کنید🔥
👍2
توابع

1. تعریف تابع:
   تابعی به نام greet بنویسید که یک نام را به عنوان ورودی بگیرد و پیام "سلام، [نام]!" را چاپ کند.

2. محاسبه مجموع:
   تابعی بنویسید به نام sum_numbers که دو عدد را به عنوان ورودی بگیرد و مجموع آن‌ها را برگرداند.

3. چند مقدار برگرداندن:
   تابعی بنویسید به نام min_max که یک لیست از اعداد را به عنوان ورودی بگیرد و کوچک‌ترین و بزرگ‌ترین عدد را برگرداند.

4. پارامتر پیش‌فرض:
   تابعی بنویسید به نام multiply که دو عدد را به عنوان ورودی بگیرد و اگر عدد دوم داده نشود، آن را برابر ۱ در نظر بگیرد. حاصل‌ضرب را برگرداند.

حلقه‌ها

6. حلقه for:
   با استفاده از حلقه for، لیست زیر را تکرار کنید و هر عنصر را چاپ کنید:
  
   fruits = ['سیب', 'موز', 'توت']
  


7. حلقه while:
   با استفاده از حلقه while، اعداد ۱ تا ۱۰ را چاپ کنید.

8. جمع اعداد:
   با استفاده از حلقه for، مجموع اعداد ۱ تا ۱۰ را محاسبه کنید و نتیجه را چاپ کنید.

9. استفاده از break:
   با استفاده از حلقه while، از کاربر بخواهید عددی وارد کند و اگر عدد منفی بود، حلقه را متوقف کنید.

10. استفاده از continue:
    با استفاده از حلقه for، اعداد ۱ تا ۱۰ را چاپ کنید اما عدد ۵ را نادیده بگیرید.

شرط‌ها

11. شرط ساده:
    تابعی بنویسید که یک عدد را به عنوان ورودی بگیرد و بگوید آیا عدد مثبت است یا منفی.

12. چند شرط:
    تابعی بنویسید که یک عدد را به عنوان ورودی بگیرد و بگوید آیا عدد زوج است یا فرد.

13. سن:
    تابعی بنویسید که سن کاربر را به عنوان ورودی بگیرد و بگوید آیا کاربر بالغ است یا خیر (سن ≥ 18).

14. چند شرط زنجیره‌ای:
    تابعی بنویسید که یک نمره را به عنوان ورودی بگیرد و وضعیت آن (قبول، مردود، یا عالی) را مشخص کند:
    - عالی: نمره ≥ 90
    - قبول: نمره ≥ 60
    - مردود: نمره < 60

15. بررسی وجود عدد در لیست:
    تابعی بنویسید که یک عدد و یک لیست از اعداد را به عنوان ورودی بگیرد و بگوید آیا آن عدد در لیست وجود دارد یا خیر.

ترکیب مباحث

16. تابع با حلقه و شرط:
    تابعی بنویسید که یک لیست از اعداد را به عنوان ورودی بگیرد و فقط اعداد زوج آن‌ها را برگرداند.

17. محاسبه فاکتوریل:
    تابعی بنویسید که فاکتوریل یک عدد مثبت را با استفاده از حلقه محاسبه کند.

18. جستجوی عنصر:
    تابعی بنویسید که یک لیست و یک عنصر را به عنوان ورودی بگیرد و بررسی کند آیا عنصر در لیست وجود دارد یا خیر (با استفاده از حلقه).

19. شمارش حروف:
    تابعی بنویسید که یک رشته را به عنوان ورودی بگیرد و تعداد حروف 'a' در آن رشته را شمارش کند.

20. معکوس کردن لیست:
    تابعی بنویسید که یک لیست از اعداد را به عنوان ورودی بگیرد و آن لیست را معکوس کند (با استفاده از حلقه).
از سری فانکشن های کاربردی کتابخانه pandas
✔️ مستند پایتون منتشر شد!

بالاخره مستند رسمی پایتون با عنوان
Python: The Documentary | An origin story
منتشر شد!

این مستند داستان شکل‌گیری پایتون رو روایت می‌کنه؛ از ایده‌ی اولیه‌ی خیدو فن روسوم در دهه ۹۰ میلادی تا تبدیل شدن به یکی از پرکاربردترین زبان‌های دنیا در هوش مصنوعی، وب، دیتا و هزاران پروژه‌ی دیگه.

توی این مستند چهره‌های سرشناس کامیونیتی پایتون مثل Guido van Rossum، Travis Oliphant، Barry Warsaw و خیلی‌های دیگه حضور دارن.

بخش‌های جذابی مثل "Zen of Python" هم بررسی می‌شه.

انتشار رسمی این مستند در تاریخ ۲۸ اوت ۲۰۲۵ بوده و الان به صورت رایگان قابل مشاهده‌ست.

لینک تماشا در یوتیوب:
https://youtu.be/GfH4QL4VqJ0?si=KOs9QrvwFq9BlGlR
👍3
پایتون فارسی(PyCore) pinned «### لیست‌ها (Lists) 1. آسان: برنامه‌ای بنویسید که یک لیست از اعداد دریافت کند و مجموع تمام عناصر آن را محاسبه و چاپ کند. 2. آسان: برنامه‌ای بنویسید که یک لیست از اعداد دریافت کند و بزرگترین عدد در لیست را پیدا کند. 3. متوسط: برنامه‌ای بنویسید که یک لیست از…»
🔰 Python Libraries And Frameworks
@persians_python
@persians_python
روز جهانی برنامه نویس مبارک!
امیدوارم هیچ‌وقت توی زندگی‌ت bug نگیری و همیشه راه‌حل‌هات optimized باشه.
کاش همه‌ی لحظه‌هات مثل یه clean code مرتب و خوانا باشه و مسیر موفقیتت بدون هیچ syntax error ای کامپایل بشه.
زندگی‌ت پر از algorithm‌های سریع، loop‌های شادی بی‌پایان و function‌هایی باشه که همیشه return success بدن 🚀
یادت نره که تو همیشه یه developer واقعی هستی که با ذهنش دنیا رو debug می‌کنه و آینده رو deploy.

Happy Programmer’s Day! 🎉

@persians_python
@persians_python
👍14👌3
جنگو 6 رسید !!!!
اضافه کردن اجرای تسک های پشت سرور بصورت خودکار و عدم نیاز به کانفیگ های Celery
عالیه
==============================
در اجرای تسک های زمان بر مثل ارسال ایمیل میتونیم thread اصلی رو آزاد کنیم برای پاسخ به بقیه درخواست ها و تسک زمان بر بدون درگیر کردن اپلیکیشن اصلی کار خودش رو تموم کنه
سلام وقت همگی بخیر
با توجه به اتمام دوره های تابستانی پایتون مقدماتی
لطفا یا توجه به تایم اعلام شده پروژه ها به این شکل که توضیح میدم به مجتمع فنی تهران تحویل بشه روی سیستم داخل سالن باید ریخته بشه
همه فایل ها در یک فایل zip که اسم خودتون و پروژه تون روش هست تحویل بدید مثال
meisam-shabany-student-managment.zip
با توجه به مشکلی که اکثرا با نمایش دیتابیس SQLite دارید و اکستنشن ها یا مشکل دارند یا کار نمی‌کنند
میتونید وارد این سایت بشید
https://sqliteviewer.app/
و روی گزینه اضافه کردن بزنید و از داخل سیستم فایل SQLite رو انتخاب کنید تا آنلاین بتونید ببینید دیتابیس و جداول داخلش رو
سلام به همگی وقت بخیر

دو فرصت کارآموزی جنگو برای حضور در یک پروژه داریم
این دو فرصت کارآموزی چند ماهه هست و باید با تیم فرانت کار کنید پس باید بتونید با DRF (django rest framwork)
کار کنید
طبیعتاً افرادی که تو فرصت کارآموزی توانایی خودشون رو ثابت کنند قطعا در پروژه های بین المللی که تیم اصلی داره کار می‌کنه استفاده میشه ازتون
فقط اینکه دو تا جا داریم و اولویت با کسایی هست که رزومه مناسب تری داشته باشند و حداقل یک پروژه با drf داشته باشند
اگه دوست دارید تو این فرصت حضور داشته باشید رزومه بنویسید برای خودتون
(میتونید از ai کمک بگیرید برای رزومه نوشتن تو گوگل هم سرچ کنید)
و رزومه رو برای من ارسال کنید تا بررسی بشه و اطلاع داده بشه بهتون
---اولویت با دانش پذیران خودم هست ---

#فرصت_همکاری
@persians_python
یک راهنمایی برای بچه های که پایتون مقدماتی رو تموم کردن
در حال حاضر در ادامه دو مسیر مختلف در مجتمع فنی تهران دنبال میشه
۱. فریم ورک جنگو: محبوب ترین فریم ورک حوزه وب پایتون
۲. آنالیز دیتا و ماشین لرنینگ(هوش مصنوعی)

توصیه: هوش مصنوعی برای زیر ۱۵ سال ممنوعه با توجه به ریاضیات پیشرفته ای که داره
وقت بخیر
کلاس هوش مصنوعی امروز ساعت ۱۸ تا ۲۰ برگزار می‌شود