teachify | Unsorted

Telegram-канал teachify - برنامه نویسی | Teachify

10327

برای موفق شدن 🌱 با این عبارت خداحافظی کن: "باشه فردا"🍃 💻 برای دسترسی راحت تر به مطالب به "لیست پین شده" برو🙃 👩‍💻 Support: @narges_madhi 🪧 ads: @teachifyads 💁‍♀️ instagram : instagram.com/teachify_ir

Subscribe to a channel

برنامه نویسی | Teachify

✔️ پنج تایید مغناطیسی

🔢 من می توانم کارهای سخت را انجام دهم.

🔢 من باهوش هستم و قادر به یافتن راه حل، بدون توجه به مشکل هستم.

🔢 من همیشه در حال یادگیری و رشد هستم.

🔢 من عاشق هستم. اشتراک گذاری و دریافت عشق با دیگران برای من امن است.

🔢 من به خودم و زندگیم اعتماد دارم. این همه در خدمت بالاترین خیر من است.

#انگیزشی
💻@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ نقش اسکرام مستر ها در پیشرفت پروژه :))

اسکرام، فریم‌ورکی است که برای مدیریت پروژه و تمام جوانب کاری آن، استفاده می‌شود و فرد متخصصی که با استفاده از روش‌های مختلف مدیریت پروژه، مدیریت و رهبری تیم را در طی فرایند انجام پروژه بر عهده می‌گیرد، اسکرام مستر (Scrum Master) نامیده می‌شود. وظیفه یک اسکرام مستر حرفه ای این است که با تسهیل تمام راه‌های ارتباطی و همکاری میان مدیر پروژه و افراد تیم، تولید یک خروجی موفق و عالی را تضمین کند.

#fun #فان
❤️ @Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

⌨️ ژنراتور (Generator) در پایتون چیست؟

ژنراتور یا Generator یکی از ویژگی‌های قدرتمند زبان پایتون است که امکان پیمایش و تولید مقادیر به صورت تنبل (Lazy) را فراهم می‌کند. به زبان ساده، ژنراتور مقادیر را یک به یک و تنها در صورت نیاز تولید می‌کند. این ویژگی باعث می‌شود که ژنراتور گزینه ای ایده‌آل برای کار با مجموعه داده‌ها یا جریان‌های داده بسیار بزرگ باشد.

🌐 بیشتر بخوانید: ژنراتور Generator در پایتون چیست؟

❤️ @Kaliboys | کالی بویز

Читать полностью…

برنامه نویسی | Teachify

⚪️یه لیست کامل از کانال های برنامه نویسی رو یکجا براتون آوردم
امیدوارم براتون مفید باشه.
/channel/addlist/z-0bTITt5CIwMGE0

Читать полностью…

برنامه نویسی | Teachify

✔️ جان کارمک (برنامه‌نویس تعدادی از بازی‌های خاطره‌انگیز ما):

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


❤️ @Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

❇️دوره آموزشی +Network

🔥فقط ۷۴۳ هزار تومن

⏳روز های برگزاری: پنجشنبه ساعت ۱۴ الی ۱۹

🌀ثبت نام : http://B2n.ir/u71718

☎️ مشاوره : 02188549150

📌سرفصل های دوره : https://B2n.ir/w40178



➖➖➖➖➖
🆑 http://instagram.com/modiranschool

🆑 @Asrehshabakehp

Читать полностью…

برنامه نویسی | Teachify

✔️ یه جمله ای که امروز خوندم و خیلی روی من تاثیر گذاشت این بود:

موفقیت هیچ رمزی نداره
فقط تلاش و پشتکار میخواد!


خودتون رو با کسی مقایسه نکنید چون اون شخص یه زمانی خودشم مبتدی بوده!
فقط تلاش کنید، قطعا به اون چیزی که میخوایین میرسین.
❤️ @Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ اصطلاح SDK چیست؟

این اصطلاح مخفف "Software Development Kit" به معنای "کیت توسعه نرم‌افزار" است. این کیت شامل مجموعه‌ای از ابزارها، کتابخانه‌ها، مستندات و نمونه کدهاست که برای توسعه‌دهندگان نرم‌افزار فراهم می‌شود تا بتوانند برنامه‌ها، اپلیکیشن‌ها یا سرویس‌های خاصی را برای یک پلتفرم یا چارچوب خاص ایجاد کنند.

یک SDK معمولاً شامل موارد زیر است:

1. ابزارهای توسعه: مانند کامپایلرها، دیباگرها، ویرایشگرهای کد و غیره.
2. کتابخانه‌ها و APIها: مجموعه‌ای از توابع و کلاس‌ها که فرآیند توسعه را تسهیل می‌کنند.
3. مستندات: راهنماها، مستندات فنی و نمونه کدها که به توسعه‌دهندگان کمک می‌کنند تا بفهمند چگونه از ابزارها و کتابخانه‌های موجود استفاده کنند.
4. مثال‌های کد: نمونه‌هایی از کدهای کاربردی که به عنوان الگو برای توسعه‌دهندگان عمل می‌کنند.

به عنوان مثال، اگر شما قصد دارید یک اپلیکیشن موبایل برای سیستم عامل اندروید بنویسید، می‌توانید از Android SDK استفاده کنید که تمام ابزارها و کتابخانه‌های مورد نیاز برای توسعه اپلیکیشن‌های اندرویدی را شامل می‌شود.
💻 @Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

هوش مصنوعی عشقه😂

#fun #فان
💻@Teachify | amir

Читать полностью…

برنامه نویسی | Teachify

📱 مثال هایی از پایتون

💻 @Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ وقتی رزومه الکی فرستادی :))

#fun #فان
@Teachify | آموزش برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

🌴 دوره آموزشـی آنلایـن تابستـانـه: React JS ➡️

با یادگیری React JS به توانمندترین توسعه‌دهنده وب تبدیل شوید.


🗓تاریخ شروع: ۱۸ مرداد

٪۳۰ تخفیف پیش ثبت‌نام + هـدیه 🎁

💵امکان پرداخت اقساطـی

⭐️ ارائه مدرک دو زبانـه شرکت
در دوره

🔗مشاهده سرفصل‌ها و پیش ثبت‌نام رایگان
🔗مشاهده سرفصل‌ها و پیش ثبت‌نام رایگان
🔗مشاهده سرفصل‌ها و پیش ثبت‌نام رایگان

https://nkmz.ir/feycngejee ❤️❤️❤️

📞 02191070017
💬@nikamooz

Читать полностью…

برنامه نویسی | Teachify

وقتی فرانت کار فکر‌میکنه دولوپره

➖➖➖➖➖➖
💻 @Teachify | SEYED_BAX

Читать полностью…

برنامه نویسی | Teachify

⌨️ سه کلمه کلیدی raise،try و except برای مدیریت استثناها (خطاها) در پایتون

1. raise:
- کلمه کلیدی raise برای پرتاب کردن (ایجاد) یک استثنا استفاده می‌شود. شما می‌توانید از آن برای ایجاد استثناها به صورت دستی در کد خود استفاده کنید.
- نحوه استفاده: raise ExceptionType("Error message")
- مثال:

     if x < 0:
raise ValueError("x must be non-negative")


2. عبارت try:
- کلمه کلیدی try برای شروع یک بلوک کد استفاده می‌شود که ممکن است حاوی کدی باشد که استثنا پرتاب می‌کند.
- هدف از try این است که به پایتون بگوید که در این بلوک کد، امکان وقوع یک خطا وجود دارد و آن خطا باید مدیریت شود.
- مثال:

     try:
result = 10 / x


3. عبارت except:
- کلمه کلیدی except برای مدیریت (گرفتن) استثناهایی استفاده می‌شود که در بلوک try پرتاب شده‌اند.
- شما می‌توانید یک یا چند بلوک except داشته باشید تا انواع مختلف استثناها را مدیریت کنید.
- مثال:

     try:
result = 10 / x
except ZeroDivisionError:
print("You can't divide by zero!")
except TypeError:
print("Invalid type for division")


یک مثال کامل‌تر از استفاده از این سه کلمه کلیدی:
try:
x = int(input("Enter a number: "))
if x < 0:
raise ValueError("Number must be non-negative")
result = 10 / x
except ValueError as ve:
print(f"ValueError: {ve}")
except ZeroDivisionError:
print("You can't divide by zero!")
except Exception as e:
print(f"An error occurred: {e}")
else:
print(f"Result is {result}")
finally:
print("Execution completed.")


در این مثال:
- بلوک try تلاش می‌کند تا یک عدد از کاربر بگیرد و عملیات تقسیم را انجام دهد.
- اگر عدد منفی وارد شود، با raise یک ValueError پرتاب می‌شود.
- بلوک‌های except برای مدیریت انواع مختلف استثناها تعریف شده‌اند.
- بلوک else زمانی اجرا می‌شود که هیچ استثنایی پرتاب نشده باشد.
- بلوک finally همیشه اجرا می‌شود، چه استثنا پرتاب شده باشد و چه نشده باشد.
💙 @Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

🔴🔥🔴قسمت فرندز به ربات ناتکوین اضافه شد.

🎁اگه دوستانتون لول آپ بشن به شما جایزه تعلق میگیره.

🍀خبر های جدیدی تو راهه.

⭐️⭐️لینک جهت ورود به بات:
/channel/notcoin_bot?start=er_12520397

#notcoin
#notcoin_addlist
#ادلیست_ناتکوین
#ناتکوین
💻@ToopCoins

Читать полностью…

برنامه نویسی | Teachify

✔️ لحظه خداحافظی با خانواده در فرودگاه :((

پ.ن: چقدر درد داشت این ویدیو!

#مهاجرت
💻@Teachify | omid

Читать полностью…

برنامه نویسی | Teachify

✔️ پیشرفت خارق العاده هوش مصنوعی در عرض 3 سال

فقط در عرض کمتر از 3 سال از تولید تصویر سمت چپ به سمت راست رسیدیم! حدی که حالا ممکن نیست شما به غیرواقعی بودن تصویر سمت راست پی ببرید.

❤️ @Teachify | GratomicAi

Читать полностью…

برنامه نویسی | Teachify

وقتی یک کد جدید به سیستم اضافه میکنم،
بقیه اجزای سیستم:

#fun #فان
❤️ @Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ مهم ترین کامند های SQL

💻@Teachify | DevTwitter

Читать полностью…

برنامه نویسی | Teachify

✔️ خبر بد برای کاربران CentOS 7

وقت آن رسیده که به فکر مهاجرت باشید! با پایان یافتن پشتیبانی از CentOS 7 در 30 ژوئن 2024، سیستم‌های شما در برابر تهدیدات امنیتی آسیب‌پذیر هستند.

اگر از CentOS 7 در سرور یا سیستم‌های خود استفاده می‌کنید، توصیه می‌شود هرچه سریع‌تر به یک توزیع پایدارتر و پشتیبانی‌شده‌تر مهاجرت کنید.

پ.ن: شما چه سیستم عاملی را به عنوان جایگزین انتخاب خواهید کرد؟

❤️ @Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

⌨️ یکی از نکات جالب و کمتر شناخته‌شده در پایتون استفاده از کتابخانه functools برای ایجاد و استفاده از توابع جزئی (partial functions) است. این تکنیک می‌تواند کد شما را خواناتر و منعطف‌تر کند.

فرض کنید تابعی دارید که چندین آرگومان می‌گیرد و شما می‌خواهید نسخه‌ای از این تابع بسازید که برخی از آرگومان‌هایش ثابت باشند. برای این کار می‌توانید از functools.partial استفاده کنید.

در اینجا یک مثال می‌آورم:

from functools import partial

def multiply(a, b):
return a * b

# ساختن تابع جزئی که همیشه a برابر 2 است
double = partial(multiply, 2)

print(double(5)) # خروجی: 10
print(double(10)) # خروجی: 20


در این مثال، ما یک تابع جزئی به نام double ایجاد کرده‌ایم که تابع multiply را با a برابر 2 صدا می‌زند. حالا هر بار که double را صدا می‌زنید، فقط نیاز دارید مقدار b را به آن بدهید و مقدار a همیشه 2 خواهد بود.

این روش می‌تواند در مواردی که نیاز به استفاده مکرر از یک تابع با آرگومان‌های ثابت دارید، بسیار مفید باشد و کد شما را ساده‌تر و خواناتر کند.

❤️ @Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

⌨️ انواع SDKها برای زبان برنامه‌نویسی پایتون

در زیر به برخی از محبوب‌ترین SDKها و کتابخانه‌های مرتبط با پایتون اشاره می‌کنم:

1. AWS SDK for Python (Boto3):
برای تعامل با سرویس‌های مختلف AWS (Amazon Web Services) مانند S3، EC2، DynamoDB و غیره استفاده می‌شود.

2. Google Cloud SDK:
شامل ابزارها و کتابخانه‌هایی برای کار با سرویس‌های مختلف Google Cloud Platform مانند Cloud Storage، BigQuery، Compute Engine و غیره است.

3. Microsoft Azure SDK for Python:
برای مدیریت و تعامل با سرویس‌های Azure مانند Azure Blob Storage، Azure Cosmos DB، Azure Functions و غیره به کار می‌رود.

4. Facebook SDK for Python:
برای توسعه برنامه‌ها و سرویس‌هایی که با Facebook و APIهای آن ارتباط برقرار می‌کنند، استفاده می‌شود.

5. Twitter API SDK for Python (Tweepy):
برای تعامل با API توییتر و توسعه برنامه‌های مرتبط با این پلتفرم استفاده می‌شود.

6. OpenAI API for Python:
برای دسترسی به مدل‌های زبان OpenAI و استفاده از آنها در برنامه‌های مختلف به کار می‌رود.

7. TensorFlow:
یک کتابخانه متن‌باز برای یادگیری ماشین و یادگیری عمیق که توسط Google توسعه داده شده است.

8. Keras:
یک کتابخانه سطح بالا برای یادگیری عمیق که روی TensorFlow ساخته شده است.

9. PyQt/PySide:
کتابخانه‌هایی برای توسعه برنامه‌های دسکتاپ با رابط کاربری گرافیکی (GUI) بر پایه کیوت (Qt).

این فقط چند نمونه از SDKهای محبوب برای پایتون است و بسیاری از کتابخانه‌ها و ابزارهای دیگر نیز وجود دارند که می‌توانند بسته به نیازهای خاص شما مفید باشند.
❤️ @Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ این دیگه چی بود من دیدم :))))))))))))))))

#fun #فان
❤️ @Teachify | IranCoderz

Читать полностью…

برنامه نویسی | Teachify

✔️ ۱ ترابایت هارد در یک جاکلیدی! 😩

#تکنولوژی
💻 @Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✅ دوره آموزشی امنیت شبکه

⏳پنجشنبه ها ساعت ۱۴ الی ۱۹

🔥با ۱۰% تخفیف ویژه

👨‍💻 استاد دوره  :  مهندس احسان حسینی

📗 سرفصل:  B2n.ir/p39281

🌀ثبت نام : B2n.ir/u71718

☎️ مشاوره : 02188549150


➖➖➖➖➖
🆑 http://instagram.com/asreshabakeh

🆑 @Asrehshabakeh

Читать полностью…

برنامه نویسی | Teachify

😏 تحلیل BSOD پتچ امنیتی CrowdStrike

مشکل اصلی که در نرم‌افزار CrowdStrike رخ داد، به دلیل دسترسی نادرست به حافظه از طریق یک اشاره‌گر تهی (NULL pointer) در زبان برنامه‌نویسی C++ بود. حافظه در کامپیوتر به صورت یک آرایه بزرگ از اعداد سازماندهی شده است. اگر برنامه‌ای تلاش کند به یک آدرس حافظه نامعتبر دسترسی پیدا کند، سیستم‌عامل بلافاصله برنامه را متوقف می‌کند و این موضوع منجر به خرابی سیستم می‌شود.

در این حالت خاص، برنامه سعی کرد به آدرس حافظه 0x9c (که معادل 156 در مبنای 10 است) دسترسی پیدا کند. این آدرس حافظه نامعتبر است و دسترسی به آن باعث می‌شود که سیستم‌عامل برنامه را متوقف کند. این مسئله به دلیل عدم بررسی اشاره‌گر تهی توسط برنامه‌نویس اتفاق افتاد.

برای مثال:

struct Obj {
int a;
int b;
};

Obj* obj = NULL;

print(obj->a);


در این مثال، اشاره‌گر obj تهی (NULL) است. هنگامی که برنامه سعی می‌کند به عضو a از شیء obj دسترسی پیدا کند، به دلیل تهی بودن اشاره‌گر، به یک آدرس نامعتبر دسترسی پیدا می‌کند و باعث خرابی برنامه می‌شود.

این مشکل به‌خصوص خطرناک بود زیرا در یک درایور سیستمی رخ داد. درایورهای سیستمی دسترسی‌های سطح بالایی به منابع سیستم دارند و خرابی در این درایورها می‌تواند منجر به توقف کل سیستم‌عامل و نمایش صفحه آبی مرگ (BSOD) شود.

برای جلوگیری از چنین مشکلاتی، برنامه‌نویسان باید همیشه قبل از دسترسی به اشاره‌گرها، آن‌ها را بررسی کنند. استفاده از زبان‌های برنامه‌نویسی مدرن مانند Rust که از دسترسی‌های نادرست به حافظه جلوگیری می‌کنند، می‌تواند به کاهش این خطرات کمک کند.

➖➖➖➖➖➖➖➖
❤️ @Teachify | GoInsights

Читать полностью…

برنامه نویسی | Teachify

✔️ واس ویندوزم اپدیت اومده :)) چیکارش کنم 😂

پ.ن: اشاره به اتفاقات چند روز اخیر داره که یک آپدیت مایکروسافت کل دنیا رو بهم زده بود.
#fun #فان
💻@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ شما دارید تخم های پایتون رو میبینید که همون جنگو و NumPy و Matplotlib و Pygame و غیره میشه :))😅

#fun #فان
💻@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

⌨️ 10 نمونه پروژه برای کسایی که HTML و CSS کار می‌کنن

1️⃣ وب‌سایت شخصی (Personal Website)
2️⃣ صفحه فرود (Landing Page)
3️⃣ وبلاگ ساده (Simple Blog)
4️⃣ پورتفولیو دیجیتال (Digital Portfolio)
5️⃣ فروشگاه آنلاین (Online Store)
6️⃣ صفحه تماس (Contact Page)
7️⃣ سایت خبری (News Website)
8️⃣ فرم ثبت‌نام (Registration Form)
9️⃣ وب‌سایت رستوران (Restaurant Website)
0️⃣1️⃣ گالری تصاویر (Photo Gallery)

✔️ با آموزش دیدن، برنامه‌نویس و طراح سایت نمیشی، تو باید پروژه تمرینی داشته باشی تا به اون چیزی که مد نظرته برسی.

#html #css
💙 @Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ چطوری خروجی تمیز تری توی ادیتور داشته باشیم؟

اگه بخواییم خروجی تمیز تری داشته باشیم میتونیم از کد زیر توی کدها استفاده کنیم که خودش میاد و cls رو برامون اجرا میکنه:

import os
os.system('cls')


💻 @Teachify | برنامه نویسی

Читать полностью…
Subscribe to a channel