توابع بازگشتی در پایتون — راهنمای گام به گام
در آموزشهای پیشین مجله فرادرس، با توابع بازگشتی آشنا شدیم. در این آموزش، مطالبی را درباره روش پیاده سازی توابع بازگشتی در پایتون بیان میکنیم.
در آموزشهای پیشین مجله فرادرس، با توابع بازگشتی آشنا شدیم. در این آموزش، مطالبی را درباره روش پیاده سازی توابع بازگشتی در پایتون بیان میکنیم.
«نامپای» (NumPy) بستهای برای انجام محاسبات علمی در زبان پایتون است. نامپای از آرایههای چندبعدی به خوبی پشتیبانی میکند که در ادامه این مقاله در مورد آنها به تفصیل صحبت خواهیم کرد. در این مطلب با 12 عملگر NumPy برای افراد مبتدی آشنا میشوید.
بهدنبال انتشار اطلاعیه شاپرک مبنی بر غیرفعالشدن درگاه پرداخت کسبوکارهای فاقد اینماد از ۲۴ آبان، انجمن بلاکچین ایران در بیانیهای به این تصمیم شاپرک اعتراض و پیامدهای مخرب آن را تشریح کرد.
تیم معاملاتی استوک مانی لیزردز (Stockmoney Lizards) معتقد است بیت کوین مانند بحرانهای قبلی بازار، از فروپاشی صرافی FTX نیز جان سالم به در خواهد برد. این تیم میگوید رویدادهایی که اکنون شاهدش هستیم برای بیت کوین چیز جدیدی نیست.
کمیسیون راهبری اقتصاد دیجیتال خواستار توقف الزام اخذ اینماد برای استفاده از درگاههای پرداخت اینترنتی شد. رضا باقری اصل، جانشین رئیس کمیسیون راهبری اقتصاد دیجیتال در نامهای به مدیرعامل شرکت شبکه الکترونیکی پرداختکارت یا همان «شاپرک» این دستور را صادر کرده است.
بیت کوین طی هفت روز گذشته ۲۲درصد از ارزش خود را از دست داده است و با وجود شرایط آشفته بازار، تحلیلگران همچنان در تلاش هستند تا آینده پیش روی داراییهای دیجیتال و صنعت بلاک چین را که اخیراً به خاطر فاجعه FTX خدشهدار شده است، ارزیابی کنند.
انتخاب الگوریتم بهینهسازی مناسب برای مدل یادگیری عمیق بسیار مهم است و تاثیر زیادی روی زمان رسیدن به نتیجه مطلوب دارد. الگوریتم بهینه سازی آدام (Adam Optimization Algorithm) نسخه تعمیم یافتهای از الگوریتم «گرادیان نزولی تصادفی» (Stochastic Gradient Descent | SGD) به حساب میآید که بهتازگی برای کاربردهای یادگیری عمیق در حوزه بینایی کامپیوتر و پردازش زبان طبیعی به طور گستردهتری به کار گرفته شده است. در این مقاله آموزشی، الگوریتم بهینه سازی آدام برای استفاده در یادگیری عمیق در سطح مقدماتی معرفی شده است. پس از مطالعه این مقاله، آشنایی با الگوریتم آدام، برخی از مزیتهای استفاده و نحوه عملکرد الگوریتم بهینه سازی آدام حاصل میشود. همچنین، تفاوت آن با رویکردهای مشابه و مرتبطی مثل AdaGrad و RMSProp، نحوه پیکربندی الگوریتم آدام و پارامترهای رایج در الگوریتم آدام نیز بیان خواهد شد.
در برنامهنویسی، «نوع داده» (Data Type) نوع و رفتار دادهها را تعریف میکند. به عبارت دیگر نوع داده به کامپایلر یا مفسر میگوید که برنامهنویس قصد انجام چه کاری را با یک تکه داده داشته است. اغلب زبانهای برنامهنویسی از نوعهای دادهای اساسی مانند اعداد، مقادیر بولی، رشتهها و غیره پشتیبانی میکنند. جاوا اسکریپت نیز از این قاعده مستثنی نیست. انواع داده در جاوا اسکریپت مشتمل بر هشت دسته به نامهای عدد، اعداد بزرگ (BigInt)، رشته، تهی، تعریفنشده، سمبل و شیء میشود. در این مقاله با این انواع داده در جاوا اسکریپت و شیوه استفاده از آنها آشنا خواهیم شد.
برای یادگیری هنر برنامه نویسی در زبان جاوا (Java)، نیاز است که ابتدا قوانین برنامه نویسی این زبان آموخته شوند و سپس به صورت عملی در برنامههای کاربردی مورد استفاده قرار بگیرند. جاوا به عنوان یکی از محبوبترین زبانهای برنامه نویسی در جهان شناخته شده است زیرا میتوان از آن برای طراحی انواع گوناگون برنامهها و کاربردهای مختلف استفاده کرد. در مقاله بهترین کتاب آموزش جاوا سعی شده است که بهترین کتابهای این حوزه از سطح مبتدی و تازهکار گرفته تا سطح متوسط و پیشرفته به علاقهمندان و برنامه نویسان جاوا معرفی شوند. همچنین در بخشهای نهایی این مقاله برخی از بهترین کتابهایی که برای یادگیری هر زبان برنامه نویسی سودمند هستند به علاقهمندان معرفی شدهاند.
پایتون و پیاچپی دو زبان برنامهنویسی بسیار رایج هستند که هر کدام در حوزههای مختلف و کاملاً متنوعی مورد استفاده قرار میگیرند. اگر در ابتدای مسیر برنامهنویسی قرار دارید، به احتمال زیاد کنجکاو هستید که بدانید تفاوتهای این دو زبان برنامهنویسی چیست و کدام یک از آنها برای یادگیری و انتخاب مسیر شغلی آینده بهتر است. در این نوشته با ما همراه باشید تا شما را با کلیات این دو زبان آشنا کرده و به این پرسش پاسخ دهیم که پایتون یا پی اچ پی کدام یک بهتر است.