FaraPython | فرا پایتون: آموزش برنامهنویسی پایتون
رفتن به کانال در Telegram
🧑💻 فرا پایتون — آموزش برنامهنویسی پایتون 🔸 آموزش زبان پایتون 🔸 طراحی رابط گرافیکی 🔸 فریمورک جنگو Django 🔸 فریمورک کیوی Kivy 🔸 و صدها ساعت آموزش جذاب 🚀 برای مشاهده تمام آموزشهای ویدیویی، روی لینک زیر بزنید:👇 fdrs.ir/farapython
نمایش بیشتر3 515
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-127 روز
-7030 روز
آرشیو پست ها
🔆 «جشنواره به سوی تابستان» فرادرس 🍉✨
🎊 ۴۵ درصد تخفیف روی تمام آموزشها
🤩 در جشنواره «به سوی تابستان» فرادرس، فرصت مناسبی برای شروع یادگیری و ارتقای مهارتهای خود دارید. در طی این جشنواره، چندین هزار ساعت آموزش تخصصی همراه با ۴۵ درصد تخفیف در دسترس هستند.
💠 برای شرکت در این جشنواره و مشاهده جزئیات، به لینک زیر مراجعه کنید:👇
🔗 جشنواره به سوی تابستان – [کلیک کنید]
🎁 کد تخفیف: BST45
📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا
@FaraDars — فرادرس
💥 رایگان شد — «آموزش روانشناسی مثبت گرا»
🎁 کد تخفیف ۱۰۰ درصدی: FRCY58
📆 اعتبار: پایان روز سهشنبه ۱۷ خرداد ۱۴۰۱
💢 لینک دریافت آموزش👇👇👇
🔗 آموزش روانشناسی مثبت گرا – [کلیک کنید]
توجه: بعد از افزودن این آموزش به سبد خرید خود، کد تخفیف FRCY58 را وارد کنید.
📌 آموزشهای رایگان بعدی را در کانال تلگرام فرادرس [@FaraDars] دنبال کنید.
📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا
@FaraDars — فرادرس
⏰ ساعات پایانی - تا ۱۷۰ هزار تومان تخفیف فرادرس را از دست ندهید...
🟢 تخفیفهای متنوع برای بیش از ۱۹,۰۰۰ ساعت آموزش ویدئویی در «جشنواره پلکان آموزشی» فرادرس
🔗 لینک جشنواره [کلیک کنید]
✳️ در ادامه برخی از آموزشهای پرطرفدار فرادرس در یک ماه اخیر، آمده است. جهت دسترسی سریعتر، روی عنوان مورد نظر خود کلیک کنید.
💢 ترفندهای برنامه نویسی پایتون
💢 کار با پایگاههای داده در Python
💢 برنامه نویسی شی گرا در Python
📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا
@FaraDars - فرادرس
✳️ کتابخانه NumPy پایتون – راهنمای جامع — بخش اول
NumPy یک کتابخانه برای زبان برنامه نویسی پایتون (Python) است. با استفاده از این کتابخانه امکان استفاده از آرایهها و ماتریسهای بزرگ چند بعدی فراهم میشود. همچنین میتوان از تابعهای ریاضیاتی سطح بالا بر روی این آرایهها استفاده کرد. پیش از اینکه این آموزش را مطالعه کنید، میبایست دستکم اندکی با زبان برنامهنویسی پایتون آشنایی داشته باشید.
══ فهرست مطالب ══
○ مفاهیم پایه
○ ایجاد آرایه
○ پرینت کردن آرایهها
○ عملیاتهای پایه
○ تابعهای سراسری
○ اندیسگذاری، قطعهبندی و تکرار
○ دستکاری شکل
○ پشتهسازی (Stacking) با آرایههای مختلف
○ افراز کردن یک آرایه به چند آرایه کوچکتر
○ کپیها و نمایشها
🔸 مفاهیم پایه
هدف اصلی NumPy فراهم ساختن امکان کار با آرایههای چندبعدی همگن است. این آرایهها جدولی از عناصر (معمولاً اعداد) هستند که همگی از یک نوع میباشند و با یک چندتایی، از اعداد صحیح مثبت اندیسگذاری میشوند. در NumPy ابعاد به نام محور (axe) شناخته میشوند. تعداد محورها رتبه (rank) نامیده میشود.
برای مثال، مختصات یک نقطه در فضای ۳ بعدی ۱, ۲, ۱ یک آرایه با رتبه ۱ است زیرا یک محور دارد. این محور طولی بهاندازه ۳ دارد. در مثال زیر آرایه رتبه ۲ دارد (۲ بعدی است). بعد (محور) نخست طولی به اندازه ۲ دارد، بعد دوم طول ۳ دارد.
کلاس آرایه Numpy بهصورت ndarray نامگذاری شده است. همچنین بهصورت مستعار array نامیده میشود. توجه داشته باشید که numpy.array همان کلاس کتابخانه استاندارد پایتون به نام array.array نیست. کتابخانه استاندارد پایتون تنها آرایههای تکبعدی را مدیریت میکند و کاربردهای اندکی دارد. خصوصیات مهمتر یک ndarray بدین ترتیب هستند.
🔸 ایجاد آرایه
چند روش برای ایجاد آرایه وجود دارند. برای مثال، میتوان با استفاده از تابع array یک آرایه را از فهرست معمولی پایتون یا چندتاییها ایجاد کرد. نوع آرایه حاصل، برابر با نوع عناصر موجود در دنبالههای تشکیل دهنده آن خواهد بود.
یکی از خطاهای رایج در کار کردن با آرایههای چندبعدی زمانی رخ میدهد که قصد داریم array را با چند آرگومان عددی فراخوانی کنیم، در حالی که باید از فهرست منفردی از اعداد به عنوان آرگومان استفاده کنیم.
array دنبالهای از دنبالهها را به آرایههای چندبعدی تبدیل میکند، دنبالهای از دنبالههای دنبالهها به آرایههای سهبعدی تبدیل میشود و همینطور تا آخر.
مطالعه ادامه مطلب 👇👇
🔗 کتابخانه NumPy پایتون – راهنمای جامع — بخش اول — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامه نویسی پایتون
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامه نویسی پایتون را در کانال اختصاصی [@FaraPython] دنبال کنید. 👇
@FaraPython — مطالب و آموزشهای برنامه نویسی پایتون فرادرس
💥 رایگان شد — «آموزش ویندوز Windows 11»
🎁 کد تخفیف ۱۰۰ درصدی: FRCX57
📆 اعتبار: پایان روز سهشنبه ۱۰ خرداد ۱۴۰۱
💢 لینک دریافت آموزش👇👇👇
🔗 آموزش ویندوز Windows 11 – [کلیک کنید]
توجه: بعد از افزودن این آموزش به سبد خرید خود، کد تخفیف FRCX57 را وارد کنید.
📌 آموزشهای رایگان بعدی را در کانال تلگرام فرادرس [@FaraDars] دنبال کنید.
📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا
@FaraDars — فرادرس
🎊 تا ۱۷۰ هزار تومان تخفیف برای تمامی آموزشهای «پایتون»
🎉 در جشنواره «پلکان آموزشی» فرادرس، فرصت مناسبی برای شروع یادگیری و ارتقای مهارتهای خود دارید. در طی این جشنواره، ۱۹,۰۰۰ ساعت آموزش تخصصی همراه با تخفیف ویژه در دسترس هستند.👇
⭕️ جدیدترین آموزشهای دو ماه اخیر [+]
🔴 پرمخاطبترین آموزشهای یک ماه اخیر [+]
🔗 ورود به صفحه جشنواره - [کلیک کنید]
📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا
@FaraDars — فرادرس
💥 رایگان شد — «زبان انگلیسی - پرکاربردترین حروف اختصاری»
🎁 کد تخفیف ۱۰۰ درصدی: FRCR56
📆 اعتبار: پایان روز سهشنبه ۳ خرداد ۱۴۰۱
💢 لینک دریافت آموزش👇👇👇
🔗 آموزش پرکاربردترین حروف اختصاری انگلیسی – [کلیک کنید]
توجه: بعد از افزودن این آموزش به سبد خرید خود، کد تخفیف FRCR56 را وارد کنید.
📌 آموزشهای رایگان بعدی را در کانال تلگرام فرادرس [@FaraDars] دنبال کنید.
📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا
@FaraDars — فرادرس
✳️ ترسیم داده های جغرافیایی در پایتون — راهنمای جامع
یکی از مسائل مهم در کار «علم داده» (Data Science)، بصریسازی دادهها در یک نقشه جغرافیایی است و برای انجام این کار، «بستههای» (Packages) گوناگونی برای «زبان برنامهنویسی پایتون» (Python Programming Language) قابل استفاده هستند که از جمله آنها میتوان به «جئوپانداس» (GeoPandas) اشاره کرد. اما گاهی نیز نصب این بستهها، متناسب با محیطی که کاربر استفاده میکند ممکن است کار دشواری باشد. راهکار دیگر، استفاده از کدهایی است که توسط خود کاربر نوشته میشوند. در این مطلب «راه سخت» چگونگی ساخت «توابع نقشههای جغرافیایی» با استفاده از «Shapefiles» و کتابخانههای پایهای پایتون آموزش داده خواهد شد. پس از مطالعه این راهنما کاربر قادر به ترسیم داده های جغرافیایی در پایتون است.
══ فهرست مطالب ══
○ ۱. فایلهای دارای فرمت Shapefiles
○ ۲. نصب کتابخانه پایتون Shapefile به نام PyShp
○ ۳. ایمپورت کردن و مقداردهی اولیه کتابخانههای اصلی پایتون
○ ۴. باز کردن یک نقشه برداری
○ ۵. تبدیل دادههای shapefile در دیتافریم Pandas
○ ۶. ترسیم یک شکل خاص
○ ۷. ترسیم یک نقشه کامل
○ ۸. ترسیم یک شکل در نمودار کامل
○ ۹. ترسیم چندین شکل روی یک نقشه کامل
○ ۱۰. ساخت نقشههای گرمایی
○ ۱۱. ترسیم دادههای واقعی
○ ۱۲. نتیجهگیری
🔸 ۱. فایلهای دارای فرمت Shapefiles
Shapefiles یک فرمت محبوب دادههای بردار جغرافیایی برای نرمافزارهای «سیستمهای اطلاعات جغرافیایی» (Geographic Information System | GIS است. این فرمت توسط «مؤسسه پژوهش سامانههای زیستمحیطی | اِرزی» (Environmental Systems Research Institute | Esri) به عنوان یک «استاندارد باز» (Open Standard) برای قابلیت همکاری دادهای میان اِرزی و دیگر محصولات نرمافزاری سیستمهای اطلاعات جغرافیایی تولید شده است.
فرمت فایل Shapefiles به طور فضایی هندسه را با «نقاط»، «چندخطیها» یا «چندضلعیها» توصیف میکند. در «OpenStreetMap» این موارد را میتوان به ترتیب به عنوان «گره» (Node)، «راهها» (ways) و «راههای بسته» (Closed Ways) در نظر گرفت. هر هندسه دارای مجموعهای از خصیصههای مرتبط است. به طور کلی این موارد چیزی شبیه تگهای OSM هستند. فایل shapefile در حقیقت یک گروهبندی از چندین فایل است که قالببندی شدهاند تا جنبههای گوناگون از دادههای جغرافیایی را نمایش دهند. این موارد در ادامه بیان شدهاند.
– shp.: فرمت شکل؛ هندسه خود ویژگی
– shx.: فرمت اندیس شکل؛ یک اندیس موقعیتی برای هندسه ویژگی به منظور پذیرش دنبال کردن رو به جلو و رو به عقب به طور سریع
– dbf.: قالب خصیصه؛ خصیصههای ستونی برای هر شکل، در قالب dBase IV
چندین فایل اختیاری (قابل انتخاب) در فرمت shapefile وجود دارند. قابل توجهترین این موارد فایل prj. است که سیستم مختصات و اطلاعات طرحریزی را توصیف میکند. اگرچه فایل lyr. بخشی از استاندارد shapefile نیست، اما شامل آن میشود زیرا دارای مشخصههای چگونگی نمایش داده (رنگ، برچست و دیگر موارد) در نرمافزار «ArcGIS» است.
🔸 ۲. نصب کتابخانه پایتون Shapefile به نام PyShp
کتابخانه Shapefile پایتون به نام pyshp، از خواندن و نوشتن برای فرمت Shapefile اِرزی پشتیبانی میکند. فرمت Shapefile، یک فرمت داده برداری برای سیستمهای اطلاعات جغرافیایی محبوب است که توسط اِرزی تولید شده. برای نصب pyshp، باید کد زیر را در ترمینال اجرا کرد.
مطالعه ادامه مطلب 👇👇
🔗 ترسیم داده های جغرافیایی در پایتون — راهنمای جامع — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامه نویسی پایتون
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامه نویسی پایتون را در کانال اختصاصی [@FaraPython] دنبال کنید. 👇
@FaraPython — مطالب و آموزشهای برنامه نویسی پایتون فرادرس
⏰ ساعات پایانی جشنواره «شگفتی آموختن» فرادرس را از دست ندهید.
💥 ۱۰۰ + ۳۰۰ = ۴۰۰ آموزش — هزینه هر آموزش فقط ۲۹ هزار تومان!
🎊 همین حالا میتوانید هر کدام از ۴۰۰ آموزش ارائه شده را فقط با پرداخت ۲۹ هزار تومان دریافت است.
🌟 لینک جشنواره [کلیک کنید]
♨️ در ادامه برخی از آموزشهای پرطرفدار فرادرس در یک ماه اخیر، آمده است. جهت دسترسی سریعتر، روی عنوان مورد نظر خود کلیک کنید.
▪️ ساخت ربات تلگرام با Python
▪️ کار با پایگاههای داده در Python
▪️ آموزش پایتون – ساخت سیستم ATM به صورت Command-Line
📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا
@FaraDars - فرادرس
💥 رایگان شد — «کمکهای اولیه و امداد و نجات»
🎁 کد تخفیف ۱۰۰ درصدی: FRCP54
📆 اعتبار: پایان روز سهشنبه ۲۷ اردیبهشت ۱۴۰۱
💢 لینک دریافت آموزش👇👇👇
🔗 آموزش کمکهای اولیه – [کلیک کنید]
توجه: بعد از افزودن این آموزش به سبد خرید خود، کد تخفیف FRCP54 را وارد کنید.
📌 آموزشهای رایگان بعدی را در کانال تلگرام فرادرس [@FaraDars] دنبال کنید.
📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا
@FaraDars — فرادرس
🌀 با ۲۹ هزار تومان هر چی میخوای یاد بگیر‼️
✔️ در جشنواره شگفتی آموختن ۳۰۰ عنوان آموزشی ارائه شده که هر آموزش، تنها با پرداخت ۲۹ هزار تومان قابل دریافت است.
👁 مشاهده تمامی آموزشها و جزئیات جشنواره 👇
🔗 جشنواره شگفتی آموختن - [مشاهده ۳۰۰ آموزش]
📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا
@FaraDars — فرادرس
✳️ بازار کار پایتون | درآمد برنامه نویس پایتون در ایران و جهان
در این مطلب، بازار کار پایتون و درآمد برنامه نویس پایتون در ایران و جهان مورد بررسی قرار گرفته است. اما پیش از پرداختن به موضوع اصلی مطلب، یعنی بازار کار پایتون در ایران و جهان، «زبان برنامه نویسی پایتون» (Python Programming Language) معرفی شده است تا علاقهمندان به یادگیری برنامهنویسی، به خوبی با این زبان آشنا شوند و نه فقط با در نظر گرفتن بازار کار پایتون که با شناخت دقیق از دیگر ویژگیهای آن، بتوانند انتخاب درست را از میان زبانهای برنامهنویسی متعدد موجود در بازار انجام دهند و یک زبان برنامهنویسی پر قدرت و جذاب را به عنوان مهارتی خوب و درآمدزا یاد بگیرند.
══ فهرست مطالب ══
○ زبان برنامه نویسی پایتون
○ نکات مهمی پیرامون پایتون و تاثیر آنها بر بازار کار پایتون در ایران و جهان
○ نقشهای شغلی موجود در بازار کار پایتون در ایران و جهان
○ بازار کار پایتون در جهان
○ بازار کار پایتون در ایران
○ درآمد برنامهنویس پایتون در جهان
○ درآمد برنامه نویس پایتون در ایران
○ منابع آموزشی برای یادگیری پایتون
○ جمعبندی
🔸 زبان برنامه نویسی پایتون
زبان برنامه نویسی پایتون توسط «خیدو فان روسوم» (Guido van Rossum) خلق شده است. خیدو این زبان برنامهنویسی را طی تعطیلات سال نو ساخت. در واقع، او به دنبال یک پروژه برنامهنویسی برای روزهای تعطیلات و خانهنشینی بود تا در اوقات تعطیلات، سرگرم باشد. بنابراین، به دفتر کار خود رفت و در تنهایی، پایتون را که امروزه بیاغراق یکی از قدرتمندترین زبانهای برنامهنویسی و جزو پنج زبان محبوب دنیا است، ایجاد کرد. خیدو، چهار هدف اساسی را برای ایجاد زبان پایتون برشمرده بود که در ادامه بیان شدهاند.
– زبانی ساده و قابل درک و در عین حال، به اندازه سایر رقبای خود قدرتمند
– زبانی متنباز که همه بتوانند در توسعه آن مشارکت داشته باشند
– کدهای آن به اندازه متن انگلیسی، خوانا باشند
– مناسب بودن برای وظایف گوناگون و فراهم کردن امکان توسعه در زمان کم
در ادامه این مطلب و با پرداختن بیشتر به زبان برنامه نویسی پایتون، مشخص میشود که خیدو فان روسوم به کلیه اهدافی که برای پایتون در نظر داشته به خوبی و به قدرت رسیده است. پایتون یک زبان برنامهنویسی رایگان، «متنباز» (Open Source)، «سطح بالا» (High Level Programming Language)، «همهمنظوره» (General Purpose)، «چندسکویی» (Cross Platform)، «چند پارادایمی» (Multi-Paradigm) و «مفسری» (Interpreted Language) است. جای نگرانی برای مخاطبانی که با هیچ یک از مفاهیم بالا آشنایی ندارند، وجود ندارد. کلیه این موارد در ابعادی که در حوصله این مطلب بگنجد و از موضوع اصلی یعنی معرفی زبان برنامهنویسی پایتون، بازار کار پایتون در ایران و جهان و درآمد برنامه نویسی پایتون در ایران و جهان فاصله گرفته نشود، توضیح داده خواهند شد.
پایتون یک زبان برنامهنویسی متن باز است. در یک تعریف کلی، متنباز بودن پایتون یعنی میتوان به کد منبع آن، مستندات طراحی و محتوای پایتون به عنوان یک محصول، دسترسی داشت. این در حالی است که در محصولات انحصاری و دارای «کپیرایت» (Copyright) این قابلیتها و بسیاری از دیگر قابلیتها وجود ندارد. در اینجا به مفهوم متنباز بودن و مباحث مربوط به آنها پرداخته نخواهد شد؛ ولی مزایای متنباز بودن پایتون مورد بررسی قرار خواهند گرفت. متنباز بودن پایتون موجب شده است که طیف وسیعی از افراد در توسعه و به روز رسانی آن مشارکت داشته باشند؛ از همین رو، این زبان به سرعت به روز و قابلیتهای جدیدی به آن اضافه میشود. از سوی دیگر، نواقص و «باگهای» (Bug) احتمالی موجود در زبان برنامهنویسی پایتون نیز به سرعت رفع میشوند. همچنین، جامعه کاربری بزرگ این زبان موجب شده است تا همه روزه کتابخانههای متعددی برای این زبان آماده شوند که کار را برای برنامهنویسان چه مبتدی و چه متخصص، بسیار ساده میکنند.
مطالعه ادامه مطلب 👇👇
🔗 بازار کار پایتون | درآمد برنامه نویس پایتون در ایران و جهان — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامه نویسی پایتون
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامه نویسی پایتون را در کانال اختصاصی [@FaraPython] دنبال کنید. 👇
@FaraPython — مطالب و آموزشهای برنامه نویسی پایتون فرادرس
💥 رایگان شد — «اصول و مبانی کارآفرینی»
🎁 کد تخفیف ۱۰۰ درصدی: FRCK53
📆 اعتبار: پایان روز سهشنبه ۲۰ اردیبهشت ۱۴۰۱
💢 لینک دریافت آموزش👇👇👇
🔗 آموزش اصول و مبانی کارآفرینی – [کلیک کنید]
توجه: بعد از افزودن این آموزش به سبد خرید خود، کد تخفیف FRCK53 را وارد کنید.
📌 آموزشهای رایگان بعدی را در کانال تلگرام فرادرس [@FaraDars] دنبال کنید.
📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا
@FaraDars — فرادرس
⏰ ساعات پایانی – جشنواره «بهار آموزشی فرادرس»
🎊 ساعات پایانی را برای شرکت در این جشنواره از دست ندهید و آموزشهای مورد علاقه خود را با ۴۵ درصد تخفیف ویژه دریافت کنید.
💢 برنامه نویسی پایتون (Python)
💢 آموزش پایتون – ساخت سیستم ATM
💢 آموزش Python – کار با Tkinter و SQLite3
💢 کتابخانه scikit-learn در پایتون - الگوریتمهای یادگیری ماشین
✔️ دسترسی به جزئیات جشنواره 👇👇
👁🗨 مشاهده جزئیات جشنواره - [کلیک کنید]
📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا
@FaraDars — فرادرس
✳️ برنامهنویسی شیءگرا در پایتون — یک راهنمای مقدماتی برای مبتدیان
پایتون برای هر چیزی از رزبری پای تا یادگیری ماشین استفاده میشود. با این وجود اگر میخواهید با هر نوع پروژه بزرگی کار کنید، باید شیوه کار پایتون با برنامهنویسی شیءگرا (OOP) از جمله مفهوم کلاس در برنامه نویسی به زبان پایتون را بدانید. این مقاله مفاهیم کاملاً ابتدایی برنامهنویسی شیءگرا در پایتون را بررسی میکند.
══ فهرست مطالب ══
○ پایتون اساساً چیست؟
○ پیشنیازهای راهاندازی پایتون
○ مفاهیم اساسی پایتون: کلاسها
○ متغیرهای خصوصی در پایتون کدام هستند؟
○ درک وراثت در پایتون
○ دانش پایتون خود را بیش از این بسط دهید
○ فیلم آموزش برنامه نویسی شی گرا در پایتون
🔸 پایتون اساساً چیست؟
پایتون عملاً یک زبان برنامهنویسی است، پایتون زبانی محبوب است و به سرعت در حال رشد است. صرفاً به این خاطر که مانند شبه کد خوانده میشود و میتوانید بر روی رزبری پای بازی «ماینکرفت» بسازید، دلیل نمیشود که آن را زبان ضعیفتری بدانیم.
برنامهنویسی شیءگرا یکی از بنیادهای توسعه نرمافزارهای مدرن است و پایتون نیز رابطه خوبی با آن دارد. با این که پایتون برخی کارها را به روشی متفاوت از زبانهای عمده برنامهنویسی انجام میدهد؛ اما این مسئله نمیتواند باعث شود که به آن بیتوجهی کنیم.
🔸 پیشنیازهای راهاندازی پایتون
پیش از این که کار خود را آغاز کنید باید محیط توسعه پایتون را راه بیندازید. ما در این راهنما از نسخه ۳.۶.۵ پایتون استفاده کردهایم و گرچه شما میتوانید از نسخههای قدیمیتر نیز استفاده کنید؛ اما اگر از این نسخه استفاده کنید مشکلات کمتری خواهید داشت چون نسخه نسبتاً جدیدتری است.
در صورتی که تاکنون محیط مجازی ایجاد نکردهاید، ابتدا باید یک محیط مجازی بسازید و PIP برای پایتون را نصب کنید؛ گرچه در اکثر نسخههای جدید به همراه پایتون عرضه میشود. زمانی که این موارد نصب شدند، میتوانیم کار خود را آغاز کنیم.
مطالعه ادامه مطلب 👇👇
🔗 برنامهنویسی شیءگرا در پایتون — یک راهنمای مقدماتی برای مبتدیان — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامه نویسی پایتون
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامه نویسی پایتون را در کانال اختصاصی [@FaraPython] دنبال کنید. 👇
@FaraPython — مطالب و آموزشهای برنامه نویسی پایتون فرادرس
💥 رایگان شد — «ساخت آلبوم عکس سه بعدی با نرم افزارهای گرافیکی»
🎁 کد تخفیف ۱۰۰ درصدی: FRCJ52
📆 اعتبار: پایان روز سهشنبه ۱۳ اردیبهشت ۱۴۰۱
💢 لینک دریافت آموزش👇👇👇
🔗 آموزش ساخت آلبوم عکس سه بعدی – [کلیک کنید]
توجه: بعد از افزودن این آموزش به سبد خرید خود، کد تخفیف FRCJ52 را وارد کنید.
📌 آموزشهای رایگان بعدی را در کانال تلگرام فرادرس [@FaraDars] دنبال کنید.
📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا
@FaraDars — فرادرس
🌸 ۴۵ درصد تخفیف برای تمامی آموزشهای گروه «پایتون»
💫 در «جشنواره بهار آموزشی» فرادرس، فرصت مناسبی برای شروع یادگیری و ارتقای مهارتهای خود دارید. در طی این جشنواره، بیش از ۱۹,۰۰۰ ساعت آموزش ویدئویی تخصصی در دسترس هستند.👇
💠 جدیدترین آموزشهای دو ماه اخیر [+]
💠 پرمخاطبترین آموزشهای یک ماه اخیر [+]
🔗 ورود به صفحه جشنواره - [کلیک کنید]
📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا
@FaraDars — فرادرس
✳️ تابعهای لامبدا (Lambda) در پایتون — یک راهنمای مقدماتی
لامبداها در پایتون یکی از مفیدترین، مهمترین و جالبترین ویژگیهایی هستند که میتوان آموخت. متأسفانه اغلب افراد در مورد این توابع دچار سوءبرداشت شده و مسیر اشتباهی را طی میکنند. در این نوشته میخواهیم هر چیزی که لازم است در مورد این توابع اسرارآمیز، شیوه استفاده از آنها و میزان مفید بودنشان بدانید را توضیح دهیم.
══ فهرست مطالب ══
○ لامبدا در پایتون چیست؟
○ چگونه از لامبداها در پایتون استفاده کنیم؟
○ لامبداهای پایتون به همراه نگاشت، فیلتر و کاهش
○ مسائلی که هنگام استفاده از لامبدا باید در نظر داشت
🔸 لامبدا در پایتون چیست؟
لامبدا یک روش ساده برای تعریف تابع در پایتون است. این توابع غالباً به نام «عملگرهای لامبدا» یا «تابعهای لامبدا» نامیده میشوند.
اگر قبلاً از پایتون استفاده کرده باشید، احتمالاً توابع خود را با استفاده از کلیدواژه def تعریف میکنید و این روش نیز تاکنون برای شما به خوبی جواب داده است. پس چرا باید از روش دیگری برای تعریف تابعها استفاده کنیم؟
دلیل این مسئله آن است که تابعهای لامبدا ناشناس هستند. بدین معنی که اینها توابعی هستند که لازم نیست نامی برایشان تعیین کنید. این روش برای تعریف تابعهای کوچک یکبار مصرف در مواردی که تابع اصلی بسیار بزرگ و حجیم است، استفاده میشود.
🔸 چگونه از لامبداها در پایتون استفاده کنیم؟
پیش از آنکه تابعهای لامبدا را بررسی کنیم، میبایست به یک تابع بسیار مقدماتی که به روش سنتی تعریف شده است، نگاهی داشته باشیم:
def add_five(number):
return number + 5
print(add_five(number=4))
این تابع کاملاً ابتدایی است؛ اما به منظور نمایش کارکرد لامبداها ارائه شده است. تابعی که شما استفاده میکنید، ممکن است بسیار پیچیدهتر از این باشد. این تابع به هر عددی که از طریق پارامتر number به آن ارسال میشود، ۵ واحد اضافه میکند.
تابع لامبدای معادل آن چنین است:
add_five = lambda number: number + 5
print(add_five(number=4))
مطالعه ادامه مطلب 👇👇
🔗 تابعهای لامبدا (Lambda) در پایتون — یک راهنمای مقدماتی — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامه نویسی پایتون
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامه نویسی پایتون را در کانال اختصاصی [@FaraPython] دنبال کنید. 👇
@FaraPython — مطالب و آموزشهای برنامه نویسی پایتون فرادرس
💥 اضافه شدن ۱۰ آموزش دیگر به طرح «ضیافت آموزشی فرادرس»
🎁 ۱۰ + ۵۰ = ۶۰ آموزش رایگان
⏳ فرصت محدودی برای شروع یادگیری و دریافت رایگانِ آموزشها باقی مانده است.
همین حالا وارد لینک زیر شوید و از بین ۶۰ عنوان رایگان شده، آموزشهای مورد نظر خود را دریافت کنید:
🌙 ضیافت آموزشی فرادرس — [کلیک کنید]
📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا
@FaraDars — فرادرس
🟢 ضیافت آموزشی فرادرس شروع شد...
🔸 در این طرح، فرادرس ۵۰ عنوان آموزشی غیر رایگان را به صورت رایگان در اختیار مخاطبین، قرار داده است.
🔶 برای مشاهده جزئیات این طرح و دریافت آموزشهای مورد علاقه خود، روی لینک زیر کلیک کنید:👇
🔗 مشاهده ۵۰ آموزش رایگان - [کلیک کنید]
📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا
@FaraDars — فرادرس
