RAPEXA – Telegram
RAPEXA
199 subscribers
194 photos
41 videos
19 files
492 links
-| لینکدین |-
🔺 linkedin.com/in/rapexa

-| یوتیوب |-
🔺 youtube.com/RAPEXAA

-| توییتر |-
🔺 twitter.com/RAPEXA2

-| اینستاگرام |-
🔺 instagram.com/rapexaa

-| گیت‌هاب |-
🔺 github.com/rapexa
Download Telegram
تابع بازگشتی یک نوع تابع در برنامه نویسی است که می‌تواند خود را به عنوان ورودی به خودش دوباره بفرستد و به این ترتیب به صورت پی در پی فراخوانی شود. این امر سبب می‌شود که تعداد اجرای تابع افزایش پیدا کند و در نتیجه حافظه برای ذخیره میانی تمام توابع مصرف شود.

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

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

مشاهده ویدیو :

https://youtu.be/6gwfyAXTHhc

.
.
.
👍1
تابع فیبوناچی یکی از مشهورترین توابع در ریاضیات است که برای تولید دنباله‌ی فیبوناچی استفاده می‌شود. این دنباله شامل اعدادی است که با جمع دو عدد قبلی آنها تولید می‌شود، به عبارت دیگر هر عنصر در این دنباله برابر با جمع دو عنصر قبلی از آن می‌باشد.

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

تابع فیبوناچی با استفاده از روش بازگشتی به صورت زیر تعریف می‌شود:

def fib(n):
if n == 1:
return n
else:
return fib(n-1) + fib(n-2)


این تابع برای محاسبه عنصر nام دنباله‌ی فیبوناچی از خود به صورت بازگشتی استفاده می‌کند. برای اعداد کوچک، عملکرد این تابع خوب است اما با افزایش n، محاسبات با استفاده از این تابع بسیار سنگین می‌شود و زمان بر می‌شود. برای بهبود عملکرد بهتر است از روش‌های دیگر مانند حل تعاملی یا حتی حل با استفاده از فرمول‌های ریاضی استفاده شود.

مشاهده ویدیو :

https://youtu.be/1ADZ3-3t6FI

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

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

استفاده از توابع همچنین به شما کمک می‌کند تا کد بهتری برای تست تولید کنید. با استفاده از توابع، شما می‌توانید از مجموعه‌ای از یکسان فرضی‌ها برای تست بخش‌های مختلف برنامه استفاده کنید.

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

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

مشاهده ویدیو :

https://youtu.be/-dtqmPXD6jI

.
.
.
سلام دوستان خوش اومدید به یه دوره هیجان انگیز که خودم مدت ها توی فکر ضبطش بودم و قسمت شد که از این هفته ضبط و پخش این دوره رو پیگیری کنم طی این دوره شما مدار منطقی یا همون سیستم های دیجیتال 1 رو از موریس مانو یاد میگیرید و شروع به کار کردن با قطعات دیجیتالی میکنید امید وارم که این دوره برای همگی مفید و کمک کننده باشه به اندازه کافی...

طی این قسمت هم مباحث زیر رو یاد میگرید :

1.اعداد ده دهی
2.اعداد دو دویی
3.تبدیل مبنا

مشاهده ویدیو :

https://youtu.be/x3aWMBPIdtg

.
.
.
👍2
در این قسمت از دوره آموزشی یوتیوب، به بررسی پیشنیازهای لازم برای ورود به دنیای بلاکچین می‌پردازیم. 🛠 آیا تا به حال از خود پرسیده‌اید که بلاکچین چیست و چه کاربردهایی دارد؟ 🤔

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

دوست داریم نظرات و پیش‌نیازهای شما را هم بشنویم! 🗨❤️

مشاهده ویدیو :

https://youtu.be/geBKYC7haY4

.
.
.
در این قسمت از دوره آموزش Python، به دنیای جذاب رشته‌ها می‌پردازیم! 🧵 با ما همراه باشید تا:

🔍 مفهوم رشته‌ها را به طور کامل بشناسید
🛠 نحوه ایجاد، ویرایش و پردازش رشته‌ها را یاد بگیرید
🎓 ترفندهای کاربردی برای مدیریت داده‌های متنی را کشف کنید
💡 مثال‌های عملی و پروژه‌های کوچک برای تمرین داشته باشید

با یادگیری ساختار داده‌ها و نحوه کار با رشته‌ها، مهارت‌های برنامه‌نویسی خود را تقویت کنید و به یک برنامه‌نویس حرفه‌ای تبدیل شوید! 🚀

مشاهده ویدیو :

https://youtu.be/voatXrp9szk

.
.
.
در این ویدیو، به دنیای شگفت‌انگیز بلاکچین سفر می‌کنیم! 🚀 بلاکچین نه فقط یکی از نام‌های داغ حال حاضر در فناوری است، بلکه یک انقلاب در شیوه‌ی ثبت، ذخیره و انتقال داده‌ها به شمار می‌آید. 📊

در این قسمت، به بررسی مفهوم بلاکچین، چگونگی کارکرد آن و اهمیتش در دنیای دیجیتال می‌پردازیم. همچنین، با مثال‌های عملی و کاربردهای واقعی، به شما نشان خواهیم داد که چگونه این تکنولوژی می‌تواند زندگی ما را متحول کند. 🌐

با ما همراه باشید و دریابید که بلاکچین چگونه به زنجیره‌ای بی‌نظیر از اطلاعات و تراکنش‌ها تبدیل شده است! 🔗

فراموش نکنید که سابسکرایب کنید و نظرات خود را با ما به اشتراک بگذارید! 💬📅


مشاهده ویدیو :

https://youtu.be/PrLyCwg3o-Q

.
.
.
در این قسمت از دوره بلاکچین، به بررسی عمیق سیستم‌های متمرکز و غیرمتمرکز خواهیم پرداخت! 🚀 ما به شما نشان خواهیم داد که:

سیستم‌های متمرکز: چگونه اطلاعات در یک نقطه کنترل می‌شوند و چه چالش‌هایی را ایجاد می‌کنند. 🏢

🔍 سیستم‌های غیرمتمرکز: مزایا و نقاط قوت این نوع سیستم‌ها را بررسی می‌کنیم که باعث افزایش امنیت و شفافیت می‌شود. 🔒

🌍 همچنین، به تفاوت‌های کلیدی بین این دو سیستم و تأثیر آن‌ها بر آینده فناوری پرداخته و مثال‌هایی عملی از بلاکچین‌های معروف را ارائه خواهیم کرد. 📈

با ما همراه باشید و دنیای جدیدی از فناوری را کشف کنید! 🎉👾

#بلاکچین #آموزش #فناوری #متمرکز #غیرمتمرکز #تحول دیجیتال

مشاهده ویدیو :

https://youtu.be/IIk9bpYClQI

.
.
.
در این قسمت از دوره آموزشی پایتون، به سراغ یکی از قدرت‌مندترین و پرکاربردترین ساختارهای داده در این زبان می‌رویم: دیکشنری‌ها! 🔑

🦾 چه چیزی یاد خواهید گرفت؟
- مفهوم دیکشنری‌ها و چگونگی تعریف آن‌ها 🤔
- بررسی کلیدها و مقادیر و نحوه دسترسی به آن‌ها 🗝
- روش‌های به‌روزرسانی و حذف داده‌ها 🔄
- مثال‌های عملی و پروژه‌های کوچک برای درک بهتر مطالب 🎯

حضور شما در این قسمت می‌تواند به شما کمک کند تا با یکی از ابزارهای کلیدی برنامه‌نویسی در پایتون آشنا شوید و مهارت‌های خود را تقویت کنید. 💪

همراه ما باشید و دنیای جذاب دیکشنری‌ها را کشف کنید! 🌍

برای ویدیوها و محتواهای بیشتر، حتما کانال را سابسکرایب کنید و نظرات و سوالات خود را با ما در میان بگذارید! 📝💬

مشاهده ویدیو :

https://youtu.be/zVnJ77nGT_8

.
.
.
در این قسمت از دوره بلاکچین، به بررسی دو مفهوم کلیدی در دنیای بلاکچین یعنی Hard Fork و Soft Fork خواهیم پرداخت. 🔄

🔍 چه یاد می‌گیرید؟
- تفاوت‌های اصلی بین Hard Fork و Soft Fork
- چگونگی تأثیر این دو نوع تقسیمات بر شبکه‌ها و ارزهای دیجیتال 💰
- مثال‌های واقعی از Forkهای معروف و تأثیرات آن‌ها بر محیط بلاکچین 🌐

🛠 این قسمت به شما کمک می‌کند تا فهم دقیق‌تری از نحوه کارکرد بلاکچین و تغییرات و به‌روزرسانی‌های آن داشته باشید. با ما همراه شوید و دنیای بلاکچین را بیشتر کشف کنید! 🚀

🔔 ویدیو را تماشا کنید و سوالات خود را در کامنت‌ها بنویسید! 💬

مشاهده ویدیو :

https://youtu.be/s0cGcHFFvjk

.
.
.
در این قسمت جذاب، به دنیای ساختار داده‌ها در زبان برنامه‌نویسی پایتون می‌پردازیم و تمام جوانب تاپل‌ها را بررسی می‌کنیم. 🐍💻

🔍 موضوعات اصلی:
- تعریف و ویژگی‌های تاپل‌ها
- تفاوت‌ها با لیست‌ها و زمان استفاده از آن‌ها
- نحوه ایجاد، دسترسی و ویرایش تاپل‌ها
- مثال‌های عملی و کاربردی از تاپل‌ها در پروژه‌ها

با ما همراه باشید تا قدم به قدم با این ساختار داده مهم آشنا شویم و مهارت‌های برنامه‌نویسی خود را ارتقا دهیم! 🚀

🔔 فراموش نکنید که لایک کنید و سابسکرایب رو بزنید تا از قسمت‌های بعدی و آموزش‌های بیشتر مطلع بشید! 👍🔔


مشاهده ویدیو :

https://youtu.be/CiFbYLTYmQ4

.
.
.
در این قسمت هیجان‌انگیز از دوره‌ی بلاکچین، به بررسی دو غول دنیای رمزارزها می‌پردازیم: بیتکوین و اتریوم! 💰🔗

موضوعات این قسمت:
- 🪙 تعریف بیتکوین و ویژگی‌های آن: چگونه این ارز دیجیتال اولین بار جهان را دگرگون کرد؟
- ⚙️ معرفی اتریوم: پلتفرم قراردادهای هوشمند و کاربردهای آن.
- 🚀 تفاوت‌های کلیدی: از مکانیسم‌های اجماع گرفته تا قابلیت‌های توسعه‌پذیری.
- 💡 چرا انتخاب یک ارز مهم است؟: بررسی کاربردهای هر کدام و تاثیر آن‌ها بر آینده فناوری.

به جمع ما بپیوندید و رازهای دنیای بلاکچین را کشف کنید! 🌐👩‍💻👨‍💻 در پایان این قسمت، با بینش جدیدی به ایراد و مزایای هر دو ارز خواهید رسید. 🔍🌍

مشاهده ویدیو :

https://youtu.be/bmzy1k4bptQ

.
.
.
در این قسمت از دوره آموزشی پایتون، به بررسی مفهوم کتابخانه‌ها در زبان برنامه‌نویسی پایتون خواهیم پرداخت. 😃

💡 موضوعاتی که در این قسمت خواهید آموخت:
- 🧩 تعریف کتابخانه و نقش آن در توسعه نرم‌افزار
- 🔧 معرفی کتابخانه‌های پرکاربرد و نحوه نصب آن‌ها
- 🌐 کاربردهای عملی کتابخانه‌ها در پروژه‌های واقعی
- ⚙️ نحوه استفاده از توابع و کلاس‌های موجود در کتابخانه‌ها

با ما همراه باشید تا به دنیای شگفت‌انگیز کتابخانه‌ها در پایتون نگاهی عمیق‌تر بیندازیم و قدرت این ابزارها را در برنامه‌نویسی کشف کنیم! 🌟

مشاهده ویدیو :

https://youtu.be/O7dmUhxlbwM

.
.
.
در این قسمت از دوره آموزشی بلاکچین، به بررسی مفهوم توکن و نقش آن در دنیای دیجیتال می‌پردازیم. 🚀

🔍 موضوعات اصلی:
- تعریف توکن و تفاوت آن با کوین 💰
- انواع مختلف توکن‌ها: ERC-20، ERC-721 و بیشتر 📊
- کاربردهای توکن در صنعت: از امور مالی تا هنر دیجیتال 🎨
- نحوه ایجاد و معامله توکن‌ها در بازارهای مختلف 🌐

با ما همراه باشید تا با دنیای جذاب توکن‌ها آشنا شویم و بفهمیم چطور این فناوری می‌تواند آینده ما را تغییر دهد! 💡

#بلاکچین #توکن #آموزش #یوتیوب

مشاهده ویدیو :

https://youtu.be/IZP8wMwwvK8

.
.
.
در این قسمت از دوره آموزش پایتون، به سراغ یکی از مهم‌ترین ویژگی‌های این زبان قدرتمند می‌رویم: کتابخانه‌های استاندارد! 🚀 ما بررسی می‌کنیم که کتابخانه‌های استاندارد چیستند، چگونه می‌توانند به شما در کدنویسی کمک کنند و چند نمونه از کاربردهای آن‌ها را باهم مرور می‌کنیم. 💻

🎯 مواردی که در این قسمت خواهید آموخت:
- معرفی کتابخانه‌های استاندارد پایتون
- نحوه نصب و استفاده از کتابخانه‌ها
- پروژه‌های کوچک با استفاده از کتابخانه‌های استاندارد
- نکات و ترفندهای مفید برای بهره‌وری بیشتر در برنامه‌نویسی

با ما همراه باشید و دنیای شگفت‌انگیز کتابخانه‌های پایتون را کشف کنید! 🛠

#پایتون #آموزش_برنامه_نویسی #کتابخانه_استاندارد #Python #Coding #Programming

مشاهده ویدیو :

https://youtu.be/Ql1QWW1tyzs

.
.
.
در این قسمت از دوره بلاکچین ما، به عمق مفهوم درخت مرکل می‌پردازیم! 🔍 یاد می‌گیریم که این ساختار داده‌ای چگونه به تایید تراکنش‌ها کمک می‌کند و امنیت بلاکچین را افزایش می‌دهد. 🛡 همچنین، با مثال‌های واقعی و کاربردهای آن در دنیای رمزنگاری آشنا خواهیم شد. 🤖💡 برای درک بهتر نحوه عملکرد این تکنولوژی بی‌نظیر در همراهی با ما باشید و دانش خود را در زمینه بلاکچین ارتفا دهید! 🚀📈

مشاهده ویدیو :

https://youtu.be/eImfxp7TwaM

.
.
.
2
سلام رفقا پیشاپیش سال نو مبارک همگی باشه ❤️
9