برای موفق شدن 🌱 با این عبارت خداحافظی کن: "باشه فردا"🍃 💻 برای دسترسی راحت تر به مطالب به "لیست پین شده" برو🙃 👩💻 Support: @narges_madhi 🪧 ads: @teachifyads 💁♀️ instagram : instagram.com/teachify_ir
✔️ چندتا عبارت مخفف که باید بدونی!
💻 @Teachify | برنامه نویسی
📱 وقتی اتاقمون آتیش گرفت باید چیکار کنیم ؟
💻 @Teachify | CleverDevs
📮 پروژه های Python و یادگیری ماشین به همراه Code (100% رایگان)
👉 @Python4all_pro
📮آموزش اینستاگرام و تولید محتوا
👉@ZangeDanesh
📮بیش از 250 عنوان آموزش رایگان
👉@amuzesh_computer
📮جدیدترین اخبار دنیای ««هوش مصنوعی»»
👉@HomeAI
📮آموزش شبکه و امنیت
👉@DENAIT
📮هوش مصنوعی - برنامهنویسی - دادهکاوی
👉@ShabakehMAG
📮آموزش از برنامهنویسی تا هوش مصنوعی
👉@Python_0to100
📮هوش مصنوعی | پایتون | سورس کد
👉@OpenCV_olc
📮اپلای دانشجویان کامپیوتر دانشگاه تهران
👉@OxinCode
📮آموزش برنامه نویسی 0 تا 100
👉@Teachify
📮آموزش پایتون با فیلمهای کوتاه
👉@Koolac_Org
📮آموزش 0تا100 برنامه نویسی
👉@HeiltonProgramming
📮برنامهنویسِ بهتری باش!
👉@i_CODE
📮دورهمی برنامهنویسان
👉@programmers_gathering
📮لایسنس رایگان برنامه های پولی
👉@nodirani
📮دانلود بازی های نیمبها PC
👉@BazyePC
📮کوئیز های مختلف بازی و کامپیوتر
👉@QuizBazi_Com
📮مدرسه علم داده
👉@DataSciSchool
📮آموزش رایگان پایتون
👉@LearnPY
📮دورههای رایگان به همراه سرتیفیکیت
👉@udemyforever
📮ترفند های خفن و ممنوعه PC
👉@tamirpc_com
📮گلچین آموزش های IT و هوش مصنوعی
👉@Kaliboys
📮آموزش تخصصی برنامه نویسی برای همه
👉@Azad_Developers
📮آموزش حرفه ای برنامه نویسی و کامپیوتر
👉@maghalecomputer
🤖 این فیچر جدید ChatGPT تقریبا یکی از عظیم ترین پیشرفت های AI هست!
❤️ @Teachify | برنامه نویسی
🖥 یوتیوب بهترین منبع آموزش های رایگانه و در ادامه من 5 کانال مفید دیگه رو در ادامه سلسله معرفی کانال های مفید #یوتیوب معرفی کردم.
1⃣ The School of Life
یه کانال مفید در مورد افزایش کیفیت ارتباطات و نحوه تعاملات روزمره و کاری
theschooloflifetv" rel="nofollow">https://youtube.com/@theschooloflifetv
🔢 Valuetainment
پاتریک بت دیوید در کانالش از شکست هاش و تبدیل شدن کسب و کار خودش به یه شرکت 150 میلیون دلاری میگه و تجربیات خودش رو با مردم به اشتراک گذاشته
VALUETAINMENT" rel="nofollow">https://youtube.com/@VALUETAINMENT
🔢 Bro code
اگه دنبال یادگرفتن زبان های برنامه نویسی هستین، این یکی حتما باید تو لیست آموزشی شما قرار بگیره
BroCodez" rel="nofollow">https://youtube.com/@BroCodez
🔢 Alex Hormozi
به جای هزینه کردن تو کلاسها و دوره های پولی دیگران برای افزایش مهارت های فروش خودتون پیشنهاد میکنم کانال یوتیوب الکس هرمزی رو دنبال کنین تا تبدیل به یه استاد مذاکره و فروش بشید.
AlexHormozi" rel="nofollow">https://youtube.com/@AlexHormozi
🔢 Ali Abdaal
اگه دنبال این هستین که بهره وری کاری و شخصی خودتون رو افزایش بدین هم پیشنهاد میکنم کانال یوتیوب علی ابدال رو دنبال کنین که یکی از دکترهای دانشگاه کمبریج هست و مطالب بینظیری رو در یوتیوب ارائه میده.
aliabdaal" rel="nofollow">https://youtube.com/@aliabdaal
📱 @Teachify | bahr4m
❌وقت را تلف نکنید
لیست پر ارزشی که در اختیار شما قرار گرفته فقط 11 ساعت دیگر اعتبار دارد و سپس حذف میشود👆👆
💻من خوندم شما هم بخونید!
آیا میدونستید دلیل عمده تحریمهای آمریکا علیه ایران وجود سجاد هست؟ چون آمریکایی ها با آنالیز دقیق رفتار او بسیار ترسیدن و خوب میشناسنش و نمیخوان بذارن پیشرفت کنه!
آیا میدونستید زمین به دور خورشید نمیچرخه بلکه این خورشیده که به دور سجاد میچرخه؟ ناسا نمیخواد این حقیقت رو شما بدونید چون دوست نداره قدرت بی نهایت سجاد رو شما بشناسید!
میدونستید اسپایدرمن، بتمن، سوپرمن، دکتراسترنج، کاپتان امریکن و حتی دامبلدور و هری پاتر ساخته شدن تا همه با همدیگه بتونن ذهن شما رو از قدرت های ویژه سجاد دور کنن؟
اما اونا کور خوندن چون سجاد با هوش سرشارش یه لبخند کج به تمام این دشمنا میزنه تا اونا به بردشون شک کنن.
سجاد وقتی بچه بود تونست کم کم رشد کنه و در سن دو سالگی تونست در جلوی چشمان شگفت زده دیگران، اولین کلمات رو از دهان خودش در بیاره، کاری که انسان ها از انجامش ناتوان بودن...
سجاد قهرمان تمام نسل هاست و سعی کنین مثل سجاد باهوش و خفن باشین.🥲
@Teachify | Mahdi Navaei
🌐 دوره آموزشی CCNA 200-301 به صورت حضوری و آنلاین
📌با 10% تخفیف ویژه
⏰ ایام برگزاری : یکشنبه و سه شنبه ساعت 17 الی 20
📝ثبت نام : b2n.ir/118428
🔍سرفصل دوره : b2n.ir/541435
📱 مشاوره : 02188549150
➖➖➖➖➖
🆑 http://instagram.com/asreshabakeh
🆑 @Asrehshabakeh
✔️ انواع دستورات SQL
@Teachify | برنامه نویسی
✔️ سایت زدن واسه مشاوره به کسایی که قصد خودکشی دارن، بعد میری تو سایت میزنه کشور شمارو ساپورت نمیکنه.
خب این خودش یه دلیل واسه خودکشی نیست؟!!!
🆔 @Teachify | rezadolati
✔️ توضیحاتی پیرامون rabbitmq
توی rabbitmq ما وب سایتمون رو داریم که با اسم producer یا تولید کننده شناخته میشه و در آخر هم Consumer یا مصرف کننده رو داریم که همون سرور ما حساب میشه.
بین این 2 تا rabbitmq قرار میگیره.
مثلا کاربر توی وب سایت ما میاد و میگه من میخوام فلان pdf رو برام بسازی، این درخواست اول میره به rabbitmq بعدش میره توی صف قرار میگیره و سپس concumer میاد و از صف برمیداره و پردازش میکنه.
ما ممکنه چند تا concumer داشته باشیم که همزمان چند تا کار رو انجام بدن.
خود rabbitmq از 2 بخش تشکل شده که یکیش queue یا صف هست و اون یکیش exchange هست.
به این صورت که وقتی producer ما میاد و یه درخواستی رو به rabbitmq میفرسته، اولش توی exchange میره و بعدش اون میده به صف ها.
خود exchange هم چند نوع هست.
اولیش direct exchange هست که بر اساس routing key ای که داره میاد و درخواست ما رو توی یکی از صف ها میذاره.
مثلا اگه routing key: "green" باشه، میاد و درخواست من رو توی صفی که green هست قرار میده.
نوع بعدیش fanout هست که اگه درخواستی بیاد، میره و اون رو توی همه صف ها کپی میکنه.
نوع بعدش topic هست که میاییم و بهش یه الگو میدیم و بر اساس اون الگو میاد و صف ما رو انتخاب میکنه. مثلا:
routing key: "first.green.fast"
توی صف ها هم به این صورت داریم:
"*.green.*"
"*.red.fast"
"*.*.fast"
بر اساس الگو میاد و مورد اول و سوم رو انتخاب میکنه. چون * توی regex یعنی همه چی میتونه باشه.
مورد بعدی header هست که به صورت key و value هست.
headers: {"key1", "value1"}
توی صف ها هم به این صورت داریم:
{"x-match, "any",
"key1, "value1",
"key2", "value2"}
{"x-match, "any",
"key3, "value3"}
{"x-match, "all",
"key1, "value1",
"key2", "value2"}
توی herader exchange ها ما یه دونه special header داریم به اسم x-match که 2 تا مقدار any و all رو میگیره! به صورت پیشفرض هم روی all هست.
توی any یعنی حداقل یکیش باید برابر با همون header ما باشه.
ولی توی all باید همه شون برابر باشن تا به اون صف هم درخواست ارسال بشه.
توی مثال بالا ما فقط به صف اول درخواستمون ارسال میشه.
داشتم واس خودم مینوشتم که واس شما هم فرستادم 🙊 اگه چیز اشتباهی هست یا چیزی که میتونه بهترش کنه رو توی کامنت ها شما بگین🌺
@Teachify | برنامه نویسی
✔️ دامین های مهندسی نرم افزار
System Software:
نوشتن نرم افزار های سیستم مانند Compiler که اشخصاصی با این تخصص نسبتا کم هستند و درآمد های بالایی نیز دارند.
Application Software:
توسعه و ساخت نرم افزار هایی اپلیکیشنی مثل Office
Engineering/Scientific Software:
نرم افزار های مهندسی و عملی مانند matlab که نیاز این دسته از افراد را فراهم می کند.
Embedded Software:
نوشتن نرم افزار برای Embedded ها مانند مایکروفر و ... یکی از مثال ها اینترنت اشیا هست.
Product line Software:
نرم افزار هایی که تولید می شوند و بر اساس نیاز کاربر شخصی سازی می شوند. مانند Wordpress
Web/Mobile Software:
این دسته را فکر میکنم بخوبی آشنا هستید. مانند برنامه های اندروید و ios و ...
Artificial Intelligence Software:
مانند DeepFake
بجز این دامین ها کلی دامین دیگر هم داریم که به آنها اشاره نمیکنم.
@Teachify | برنامه نویسی
#سخن_بزرگان
✔️ ترسناک تر از کدی که کار نمیکنه.
کدیه که اولین بار کار میکنه.
@Teachify | برنامه نویسی
✔️ عبارت with در پایتون برای چی استفاده میشه؟
عبارت with
تو پایتون برای مدیریت استثنا (exception handling) و تمیزتر کردن کد به کار میره. معمولا ازش برای کنترل منابع رایج مثل ساختن، ویرایش و ذخیره کردن فایل استفاده میشه.
فرض کنید میخواین یه فایل متنی بسازین و توش بنویسین. بجای اینکه چند خط کد برای باز کردن فایل، بلاک try-except-finally
و بستن فایل بنویسین، میتونین با یه خط از عبارت with
این کار رو انجام بدین. خیلی ساده است!
مثال:
# با with statement
with open('myfile.txt', 'w') as file:
file.write('DataCamp Black Friday Sale!!!')
with
یه فایل به اسم myfile.txt
رو باز کردیم و حالت اون رو روی نوشتن (w
) قرار دادیم. بعدش با file.write
یه متن داخلش نوشتیم.with
خودش موقع خروج از بلاک، فایل رو میبنده. این باعث میشه کد تمیزتر و خطای کمتری داشته باشیم.✔️ موضوع Monkey Patching در پایتون چیست؟
پایتون یک زبان برنامهنویسی پویاست و این یعنی میشه رفتار کد رو حین اجرا تغییر داد. Monkey Patching یه تکنیکیه که بهمون اجازه میده تا کلاسها و ماژولها رو حین اجرا تغییر بدیم.
مثل اینکه بخواهیم تو کار یه ماشین دستکاری کنیم وقتی که داره کار میکنه!
به مثال زیر دقت کنید:
class monkey:
def patch(self):
print("patch() is being called")
def monk_p(self):
print("monk_p() is being called")
# جایگزین کردن patch با monk_p
monkey.patch = monk_p
obj = monkey()
obj.patch() # monk_p() is being called
✔️ قدیما ctrl+c و ctrl+v با این وسیله انجام میشد!
#fun
💻 @Teachify | برنامه نویسی
👆 کاملترین مجموعه ی آموزشی کامپیوتر و برنامه نویسی ایران خدمت همراهان گرامی کانال
💢تا فرصت هست در تمام کانالها عضو شوید
🌐 آخه چرااااااا :)))))
❤️ @Teachify | برنامه نویسی
🌐 برنامه نویس های دختر روزتون مبارک🦋
📱 @Teachify | برنامه نویسی
📮 پروژه هایPython به همراه Code + چیت شیت ها و آموزش فریمورک های پایتون
👉 @Python4all_pro
〰️〰️〰️〰️〰️〰️〰️
🔰گلچین آموزش های IT و هوش مصنوعی
؛ @Kaliboys
🔰ترفند های خفن و ممنوعه PC
؛ @tamirpc_com
🔰آموزش شبکه و امنیت
؛ @DENAIT
🔰آموزش از برنامهنویسی تا هوش مصنوعی
؛ @Python_0to100
🔰اپلای دانشجویان کامپیوتر دانشگاه تهران
؛ @OxinCode
🔰آکادمی هوش مصنوعی دانشگاه تهران
؛ @MrArtificialintelligence
🔰برنامهنویسِ بهتری باش!
؛ @i_CODE
🔰دورهمی برنامهنویسان
؛ @programmers_gathering
🔰پردازش تصویر ایران
؛ @Digital_Image_Processing
🔰ایدههای هوش مصنوعی | پایتون | بینایی کامپیوتر
؛ @OpenCV_olc
🔰آموزش 0تا100 برنامه نویسی
؛ @HeiltonProgramming
🔰آموزش برنامه نویسی 0 تا 100
؛ @Teachify
🔰سرویس آنلاین آموزش Matlab
؛ @Matlabonline
🔰هوش مصنوعی - برنامهنویسی - دادهکاوی
؛ @ShabakehMAG
🔰کتابخانه فنی دانشگاه تهران
؛ @ebookonline
🔰لرنپای : پایتون تخصصی
؛ @LearnPY
🔰کتاب های Python | یادگیری ماشین | علم داده
؛ @ProgrammingPdf
🔰هر چی از “”” AI “”” میخوای اینجاس!!
؛ @HomeAI
🔰جای ICDL توی رزومهات خالی نباشه!
؛ @ICDL100
🔰آموزش تخصصی برنامه نویسی برای همه
؛ @Azad_Developers
⌨️ مجموعه ای از مینی پروژه های پایتونی برای افزایش مهارت افرادی که در حال یادگیری این زبان هستن.
🌪 github.com/Python-World/python-mini-projects
#python
@Teachify | برنامه نویسی
✔️ بهترین شورتکات های ویندوزی
● فشردن کلید های Windows + Alt + R
• رکورد کردن فیلم از دسکتاپ
● فشردن کلید های Windows + V
• دسترسی به کلیپبورد
● فشردن کلید های Windows + Shift +S
• انتخاب بخشی از صفحه برای اسکرینشات
● فشردن کلید های Windows + D
• مخفی کردن تمام پنجره های ویندوز
● فشردن کلید های Windows + H
• قابلیت تبدیل ویس به متن
● فشردن کلید های Windows + ,
• مشاهده سریع دسکتاپ در هر صفحهای که باشید
● فشردن کلید های Windows + .
• استفاده از ایموجی و اسمبل ها
● فشردن کلید های Windows+X+U+U
• خاموش شدن سریع ویندوز
@Teachify | برنامه نویسی
🌐دوره آموزشی MCSE کاربردی به صورت حضوری و آنلاین
📌با 10% تخفیف ویژه
⏰ ایام برگزاری: شنبه، دوشنبه و چهارشنبه ساعت ۱۷ الی ۲۱
📗 سرفصل : yun.ir/784b2a
🌀ثبت نام : https://b2n.ir/118428
☎️ مشاوره : 02188549150
➖➖➖➖➖
🆑 http://instagram.com/asreshabakeh
🆑 @Asrehshabakeh
✔️ تابع range در پایتون
تابع range
در پایتون برای ایجاد دنبالهای از اعداد صحیح به کار میرود. این تابع کاربردهای مختلفی دارد، از جمله:
▪️ایجاد حلقههای for: تابع range
به طور معمول در حلقههای for
برای تکرار تعداد مشخصی از اعداد استفاده میشود.
▪️ایجاد لیستها: میتوان از تابع range
برای ایجاد لیستهایی از اعداد به طور مستقیم استفاده کرد.
▪️تولید مقادیر برای توابع: میتوان از تابع range
برای تولید مقادیر برای آرگومانهای توابع دیگر استفاده کرد.
فرم کلی تابع range
به صورت زیر است:
range(start, stop, step)
for i in range(10):
print(i)
0
1
2
3
4
5
6
7
8
9
numbers = list(range(10))
print(numbers)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
def square(x):
return x * x
for i in range(10):
print(square(i))
0
1
4
9
16
25
36
49
64
81
✔️ معرفی پلتفرم Codapi، برای آموزش و مستند سازی
میتونید کد بنویسد و همانجا اجرا کند🔥
https://codapi.org
همه چی هم داره programming ، databases، network و ...
https://github.com/nalgeon/codapi
@Teachify | برنامه نویسی
✔️ روز معلم به اون عزیزانی که توی یاد دادن یک چیز مفید و خوب به بقیه کم نمیذارن و همیشه به طرف مقابلشون دید و هدف میدن مبارک❤️
@Teachify | برنامه نویسی
✔️ مثال #پایتون
کدی بنویسید که بتونه اعداد مربع کامل رو تشخیص بده؟
مثلا اگه اسم تابع ما valid_square باشه:
valid_square(10)
# False
valid_square(36)
# True
✔️ این دیگه چه سمی بود :))))
معلم: بهترین راه برای یادگیری یک زبان صحبت با فردی بومی است.
کسی که داره پایتون یاد میگیره:
#fun
@Teachify | برنامه نویسی