محمد لرنینگ (آموزش برنامه نویسی)
3K subscribers
18 photos
4 videos
20 files
96 links
از پست اول شروع کنید
t.iss.one/makedeveloper/1
Download Telegram
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی (SeYeD.Dev)
Please open Telegram to view this post
VIEW IN TELEGRAM
2🙏1
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی (SeYeD.Dev)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
محمد لرنینگ (آموزش برنامه نویسی)
. لینک ویدیوی جلسه 22: https://youtu.be/T8Nx8JCS1ws تو این ویدیو، مروری داشتیم بر جلسات گذشته و سوالاتی که دانشجوهای دوره پرسیدند، همچنین سوالات مرتبط با کل برنامه نویسی و ... شد که پاسخ دادیم 🔔 حتما حتما یوتیوب رو فالو کنید و ویدیو رو لایک کنید و نوتیف…
.

لینک ویدیوی جلسه ۲۳:

https://youtu.be/SKXTwi4UylU

تو این ویدیو، از بیسیک ترین تا پیشرفته ترین مباحث تایپینگ پایتون صحبت کردیم و در نهایت هم چند مثال از pydantic و کاربرد هاش زدیم. دیدن این ویدیو برای هر برنامه نویسی واجبه

🔔 حتما حتما یوتیوب رو فالو کنید و ویدیو رو لایک کنید و نوتیف رو روشن بزارید 🫶

https://t.iss.one/QaDeveloper

@SEYED_BAX | @MakeDeveloper
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍4🙏1
امشب توی رستوران کلاس رو برگزار میکنیم 😁

https://meet.google.com/arp-hden-gda

@SEYED_BAX | @MakeDeveloper
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4🤣3👍2🙏1🌭1
محمد لرنینگ (آموزش برنامه نویسی)
. لینک ویدیوی جلسه ۲۳: https://youtu.be/SKXTwi4UylU تو این ویدیو، از بیسیک ترین تا پیشرفته ترین مباحث تایپینگ پایتون صحبت کردیم و در نهایت هم چند مثال از pydantic و کاربرد هاش زدیم. دیدن این ویدیو برای هر برنامه نویسی واجبه 🔔 حتما حتما یوتیوب رو فالو…
.

لینک ویدیوی جلسه 24:

https://youtu.be/SGuNCUeAGdU

تو این ویدیو، به ساده ترین روش multithreading و multiprocessing رو شرح دادیم و مثال استفاده از اون رو زدیم

🔔 حتما حتما یوتیوب رو فالو کنید و ویدیو رو لایک کنید و نوتیف رو روشن بزارید 🫶

https://t.iss.one/QaDeveloper

تمرین :
یک برنامه مولتی ترد و یک برنامه مولتی پروسس بنویس که به این ادرس رکوئست بزنه و ip رو دریافت کنه
https://api.ipify.org?format=json

@SEYED_BAX | @MakeDeveloper
Please open Telegram to view this post
VIEW IN TELEGRAM
11🥰2🙏2👍1
دوشنبه از جلسات قبل سوال میپرسم
چهارشنبه هم در مورد برنامه نویسی async صحبت میکنم

بعدش میریم سراغ آموزش بک اند، مثال هایی از وب سرور های مختلف میزنیم و بعد کم کم توشون عمیق میشیم

اگر FastAPI رو خیلی خفن بلدید و دوس دارید توی کلاس ها تدریس کنید به سید پیام بدید
17👍3
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی (SeYeD.Dev)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6👎1
تا ده دقیقه دیگه لایو پرسش و پاسخ شروع میشه، از جلسات قبل سوال میپرسم :

https://meet.google.com/arp-hden-gda

@SEYED_BAX | @MakeDeveloper
Please open Telegram to view this post
VIEW IN TELEGRAM
4🙏4
سلام دوستای گلم، من توی کانال اصلی اعلام کرده بودم ببینم کسی میاد برای اموزش امشب تدریس کنه مبحث async رو یا نه، متاسفانه کسی قبول زحمت نکرد

مبحث async هم مهمه و نیازه که تصویر و مثال خوبی انتخاب کنم، با توجه به این شرایط، ترجیح میدم که امشب کلاس رو برگزار نکنم و شنبه شب با دست پر کلاس برگزار بشه

از تمام عزیزان عذر میخوام 🌹

@SEYED_BAX | @MakeDeveloper
Please open Telegram to view this post
VIEW IN TELEGRAM
68👍13😁1🙏1
جلسه_12_حل_مسئله_در_مورد_شئ_گرایی_و_دکوریتور_ها_در_پایتون_1.pdf
665.5 KB
جزوه جلسه ۱۲ ، با تشکر از آقا مهدی بابت تهیه جزوه کلاس ها


@SEYED_BAX | @MakeDeveloper
Please open Telegram to view this post
VIEW IN TELEGRAM
14🙏3👍1
متاسفانه هم اینترنت من، هم اینترنت مدرسی که قرار بود امشب درس بده، استیبل نیست

نمیدونم ایا اختلال سراسریه یا خیر، جلسه async چون اخرین جلسه پایتونمون هست، نمیشه مورد دیگه تدریس کرد

برای همین کلاس امشب کنکله
👍23😭11🙏7
This media is not supported in your browser
VIEW IN TELEGRAM
🔥141👍1🥰1💋1
کلاس قراره اینجا باشه، تا ده دقیقه دیگه :
https://meet.google.com/arp-hden-gda
🔥6🙏3
امشب کلاس متفاوت داشته باشیم، سر ساعت ۹ توی دیسکورد آنلاین باشید و توی TA-1 جوین بدید و سوال بپرسید و بقیه که بلد هستن سعی کنن جواب بدن، خودمم سعی میکنم شرکت کنم

https://discord.gg/seyed-bax-syd-frndz-amwzsh-brnmh-nwysy-1209046728347754538

اگر دیسکورد نداری زودی نصب کن قبل کلاس و جوین بده 🎙

@SEYED_BAX
Please open Telegram to view this post
VIEW IN TELEGRAM
🙏5💔2
محمد لرنینگ (آموزش برنامه نویسی)
این رو ببینید و جواب اینکه چرا کلاس دیسکورد بود امشب میگم فحش نوشته ، اگر سنتون کمه باز نکنید
قرار نیست کلاس ها دیسکورد برگزار بشه

اما قراره ما بزودی از فعالیت اموزشی، به فعالیت کار کردن و پروژه زدن در بیاییم و حین کار اموزش ببینید

دلیل اینکه گفتم دیسکورد بیایید اینکه قراره توی این محیط با هم به صورت ریموت کار کنید، از بقیه سوال بپرسید و مشکلاتتون حل کنید

قصد اینه که این کامینیوتی ۲۴ ساعت فعال باشه توی دیسکورد و به صورت تیمی طی ساعت های مشخصی با هم فعالیت کنید

مرسی که زیاد غر میزنید و صبر ندارید ❤️

منم از این شخص و اشخاصی که اینطور حرف میزنم کینه ای ندارم که بخوام جوابشون بدم، سعی میکنم تلاشم کنم که ۴ نفر یک چیزی یاد بگیرن، با انتشار این دانش کمی که دارم

دوستتون دارم، شبتون بخیر
62👍8🙏5
فانکشن iter در پایتون: کلید ورود به دنیای تکرارها

فانکشن `iter` در پایتون چه کار می‌کند؟

تصور کن یک لیست از میوه‌ها داری و می‌خواهی روی هر یک از آن‌ها یک عملیات انجام دهی. برای این کار، تو به یک راهی نیاز داری تا بتوانی روی عناصر این لیست به‌طور متوالی دسترسی پیدا کنی. اینجا است که فانکشن iter وارد عمل می‌شود.

این فانکشن یک شیء قابل تکرار (iterable) را می‌گیرد و یک ایترتور (iterator) برمی‌گرداند. ایترتور شیئ‌ای است که به تو اجازه می‌دهد تا عناصر یک مجموعه را یکی یکی بخوانی.

مثال ساده:


my_list = [1, 2, 3, 4, 5]
my_iterator = iter(my_list)

print(next(my_iterator)) # خروجی: 1
print(next(my_iterator)) # خروجی: 2


در این مثال:
* my_list یک لیست است که یک شیء قابل تکرار محسوب می‌شود.
* iter(my_list) یک ایترتور ایجاد می‌کند که به اولین عنصر لیست اشاره می‌کند.
* هر بار که next() را صدا می‌زنیم، به عنصر بعدی در لیست می‌رویم.

چرا از iter استفاده می‌کنیم؟

* حلقه‌های for: در پشت صحنه، حلقه‌های for از ایترتورها استفاده می‌کنند تا روی عناصر یک مجموعه تکرار کنند.
* درک‌پذیرها (Comprehensions): درک‌پذیرها هم از ایترتورها برای ایجاد لیست‌ها، دیکشنری‌ها و ست‌ها استفاده می‌کنند.
* توابع داخلی پایتون: بسیاری از توابع داخلی پایتون مانند map, filter و reduce از ایترتورها استفاده می‌کنند.

چه چیزهایی را می‌توانیم به عنوان آرگومان به iter بدهیم؟

* لیست‌ها: ساده‌ترین نوع شیء قابل تکرار هستند.
* تاپل‌ها: مانند لیست‌ها، تاپل‌ها نیز قابل تکرار هستند.
* رشته‌ها: رشته‌ها نیز به عنوان یک دنباله از کاراکترها، قابل تکرار هستند.
* دیکشنری‌ها: با استفاده از `iter(my_dict)`، کلیدهای دیکشنری را به صورت یک ایترتور دریافت می‌کنیم.
* هر شیء دیگری که متد `__iter__` را پیاده‌سازی کرده باشد.

جمع‌بندی

فانکشن iter یک ابزار قدرتمند در پایتون است که به شما اجازه می‌دهد تا روی عناصر مختلف تکرار کنید. با درک نحوه کار این فانکشن، می‌توانید کدهای خود را بهینه‌تر و خواناتر کنید.


@SEYED_BAX | @MakeDeveloper
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🙏3❤‍🔥11🤩1