در نظر داشته باشید که متلب در بعد شخصی سازی نیز بسیار خوب عمل کرده و شما میتوانید توابع مورد نیاز خود را به صورت مجزا برای برنامه بنویسید. همچنین ساخت رابط گرافیکی کاربر مانند دیالوگهایی که در محیطهای ویژوال مانند بیسیک و C وجود دارند، در متلب امکانپذیر است. این قابلیت، ارتباط بهتری را میان برنامههای کاربردی نوشته شده با متلب و کاربران برقرار میکند.
Please open Telegram to view this post
VIEW IN TELEGRAM
به بیان ساده، «ساختمان داده» (Data Structure) ظرفی است که دادهها در آن در یک قالب خاص ذخیرهسازی میشوند. این «قالب» به ساختمان دادهها این امکان را میدهد که در برخی از عملیات کارآمد و در برخی دیگر ناکارآمد باشند. در یک مساله جاری باید ساختمان دادهای انتخاب شود که بهینهترین حالت ممکن است.
ساختمان دادهها برای ذخیرهسازی دادهها به شکل سازمان یافته قابل استفاده هستند. از آنجا که داده حیاتیترین موجودیت در علم کامپیوتر است، ارزش واقعی ساختمان دادهها روشن است. اهمیتی ندارد که کارشناس در حال حل چه مسالهای است، از هر رو به نوعی با داده سر و کار دارد. از جمله مسائلی که کارشناسان به آنها میپردازند میتوان به حقوق کارمندان یک سازمان، قیمت سهام، لیست خار و بار و یا حتی یک راهنمای تلفن ساده اشاره کرد.
بر اساس سناریوهای گوناگون، دادهها را باید در فرمت (قالب) خاصی ذخیره کرد. ساختمان دادههای گوناگونی وجود دارند که پاسخگوی نیازهای کاربران جهت ذخیرهسازی دادهها در قالبهای گوناگون هستند.
در ادامه لیستی از متداولترین ساختمان دادهها ارائه میشود.
Please open Telegram to view this post
VIEW IN TELEGRAM
Learning from Data_ The Art of Statistics.pdf
8 MB
#Art_of_statistics
#David_Speigelhalter
Please open Telegram to view this post
VIEW IN TELEGRAM
اولین جمعآوری سیستماتیک آماری در جهان توسط دانشمندی سوئدی انجام شد.
#آمار
#میانگین
Please open Telegram to view this post
VIEW IN TELEGRAM
https://youtu.be/4BUviI3STfU?si=2B8ErsCEPWXf6WFA
در این ویدیو شما سفری جالب در نظریه احتمالات تجربه می کنید و به شما نشان میدهد که چگونه احتمالات کمک میکند تا در زمینههای مختلف تصمیمات آگاهانه بگیرید.
اگر تماشای ویدیوهای انگلیسی برایتان سخت است میتوانید با کلیک این لینک ویدیوی کاربردی در مورد چگونگی اضافه کردن زیرنویس فارسی به ویدیوهای یوتیوب که در کانال هوش مصنوعی مدارس میان رشتهای قرار گرفته است را ببینید.
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
The Magic of Probability: Discovering the Power of Chance!
Are you ready to discover the magic of probability and unlock the power of chance? In this video, we'll take you on an exciting journey through the world of probability theory and show you how it can help you make more informed decisions in all areas of life.…
https://youtu.be/S8uheIt9Iec?si=CHUf6orqcJtuauf8
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
The Beauty of Math - Zimmer [Motivational]
“Nature is written in mathematical language.” – Galileo Galilei
I realized this short cinematic inspired by my math studies and by the movies i watched.
Math is everywhere and, as we could see, it can be applied in most of the existing fields, such as physics…
I realized this short cinematic inspired by my math studies and by the movies i watched.
Math is everywhere and, as we could see, it can be applied in most of the existing fields, such as physics…
Please open Telegram to view this post
VIEW IN TELEGRAM
بسته نرم افزاری تحلیل آماری SPSS
(Statistical Package for Social Science)
برای تجزیهوتحلیل دادهها و ایجاد گزارشهای آماری استفاده میشود. این نرمافزار در دهه ۱۹۶۰ توسط شرکت IBM توسعه داده شد و با توجه به توانایی بالایی که در تحلیل دادههای مختلف مانند دادههای چندمتغیره، دادههای دوگانه، دادههای دستهای و… دارد، هنوز هم یکی از محبوبترین و پراستفادهترین نرمافزارهای آماری است.
Please open Telegram to view this post
VIEW IN TELEGRAM
آرایه، سادهترین و پراستفادهترین ساختمان داده است. دیگر ساختمان دادهها مانند پشته و صف از آرایه مشتق شدهاند. در تصویر یک آرایه با سایز چهار شامل عناصر ۱، ۲، ۳ و ۴ قابل مشاهده است.
• آرایه یک بُعدی (مانند آنچه در بالا نشان داده شده)
• آرایه چند بُعدی (آرایه در آرایه)
Please open Telegram to view this post
VIEW IN TELEGRAM
دسته بندیهای نامرتب شامل متغیرهایی مانند کشور مبدا فرد، رنگ خودرو یا بیمارستانی است که عمل جراحی در آن انجام می شود. از سوی دیگر، دسته بندیهای مرتب شده شامل متغیرهایی مانند رتبه پرسنل نظامی است.
درک متغیرهای طبقه بندی شده برای تجزیه و تحلیل دادهها ضروری است، زیرا آنها مبنایی برای تجزیه و تحلیلهای آماری مختلف، از جمله مقایسه و ارتباط بین دستههای مختلف هستند.
هنگام ارائه دادههایی که شامل متغیرهای طبقهبندی میشوند، مهم است که روش نمایش را با دقت انتخاب کنید تا اطمینان حاصل شود که اطلاعات به طور مؤثر به مخاطب منتقل میشود.
#Art_of_statistics
#David_Speigelhalter
Please open Telegram to view this post
VIEW IN TELEGRAM
#آمار
#انحراف_معیار
#توزیع_احتمال
Please open Telegram to view this post
VIEW IN TELEGRAM
در واقع، هر کسی میتواند کدنویسی را با گذشت زمان، تعهد و دسترسی به اینترنت یاد بگیرد. اگر در حال خواندن این هستید، این شامل شما نیز می شود.
این به شما کمک میکند تا مشخص کنید کدام زبان برنامه نویسی را ابتدا یاد میگیرید، چه نوع پروژههایی را میخواهید تکمیل کنید، و در نهایت، چه چیزی میخواهید از مهارتهای خود بسازید.
حتی اگر یک نقش کاملاً فنی را دنبال نمیکنید، تجربه کدنویسی یک دارایی است. دانش فنی، توانایی درک مفاهیم انتزاعی و اینکه شما میتوانید مسائل پیچیده را حل کنید را نشان میدهد.
در نهایت، دانش برنامه نویسی شما را قادر میسازد تا کار آزاد یا حرفه ای تمام وقت داشته باشید.
خوشحال کننده است که بدانید میتوانید برنامههایی بسازید که تا به حال هرگز به طور کامل درک نکردهاید. به علاوه، پروژهها برای فرآیند یادگیری و کاریابی ضروری هستند.
حقوق متوسط در ایالات متحده آمریکا 40153 دلار در سال 2022 است. اما حقوق اولیه برای یک برنامه نویس بیش از دو برابر بیشتر است، یعنی 85293 دلار.
توانایی مالی مهارتهای کدنویسی را نمیتوان انکار کرد. صنعت به دلیل بستههای حقوقی پرسود خود شناخته شده است، و به عنوان فردی که به این حوزه انتقال داده میشود، فناوری مالی یک انگیزه مهم بود.
چه بخواهید از پروژه خود کسب درآمد کنید، چه بخواهید آن را در یک پلتفرم منبع باز مانند GitHub پست کنید، یا فقط به عنوان یک سرگرمی چیزها را بسازید، دانش و ابزار لازم برای انجام این کار را خواهید داشت.
شما یک دیدگاه کاملاً جدید در مورد فناوریهای زندگی خود به دست خواهید آورد و از نحوه جمعآوری همه آنها قدردانی خواهید کرد.
Please open Telegram to view this post
VIEW IN TELEGRAM
یک زبان برنامه نویسی را میتوان یک زبان کد در نظر گرفت که رایانهها آن را درک میکنند و برای ساخت برنامهها و اسکریپتهای نرم افزاری استفاده میشود. همچنین به مجموعهای از دستورالعملها (سینتکس) نوشته شده توسط برنامه نویسان گفته میشود که رایانهها از آنها برای ساخت برنامههای کاربردی استفاده می کنند. هر زبانی شباهت دارد و نحو خاص خود را دارد.
شما باید بر هر زبان برنامهای تسلط قوی داشته باشید در حالی که داشتن یک ایده اولیه از محبوبترین زبانهای برنامه نویسی قابل قدردانی است.
• زبان برنامه نویسی رویه ای
• زبان برنامه نویسی کاربردی
• زبان برنامه نویسی شی گرا
• زبان برنامه نویسی اسکریپت
• زبان برنامه نویسی منطقی
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
این دادهها به صورتی ذخیره میشوند که آخرین داده ذخیره شده اول نمایش داده میشود. این کار با استفاده از آرایه قابل انجام نیست. در اینجا است که نیاز به «پشته» (Stack) مطرح میشود.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
#آمار
#توزیع_پوآسون
#گرافیک
Please open Telegram to view this post
VIEW IN TELEGRAM
وسوسه انگیز است که درست زمانی که کدنویسی را شروع میکنید، وارد دنیای کدنویسی شوید. اما اگر هدف نهایی نداشته باشید، ممکن است ناامید شوید و قبل از رسیدن به سرگرمی، یادگیری را متوقف کنید.
بنابراین، قبل از شروع مطالعه، به این فکر کنید که چرا میخواهید بدانید چگونه کدنویسی کنید. در مورد پروژههایی که میخواهید تکمیل کنید، چرا این مهارت شما را هیجان زده میکند و به اینکه چه منابعی در دسترس دارید فکر کنید.
به عنوان مثال، بگویید که میخواهید یک توسعه دهنده شوید تا درآمد بیشتری برای خانواده خود داشته باشید. آیا میدانید کجا میخواهید کار کنید و برای چه پروژههایی به توسعه دهندگان نیاز دارند؟ آیا آماده هستید که برای یادگیری کدنویسی، یادگیری زبان های برنامه نویسی مناسب و ساخت پروژههایی که به شما نشان دهد آنچه را که لازم است دارید، وقت بگذارید؟
تعیین یک هدف گسترده مانند آن مهم است اما می تواند طاقت فرسا باشد. در عوض، پیشنهاد میشود که با اهداف کوچکتر و خاصتر شروع کنید. به عنوان مثال، فرض کنید میخواهید برای دوست خود که در حال تمرین برای یک نیمه ماراتن دریک سال بعد است، یک اپلیکیشن موبایل بسازید.
این هدف:
به شما کمک میکند تا مهارتهای مورد نیاز خود را بسازید.
به شما این حس را میدهد که با کدام زبان برنامه نویسی شروع کنید.
یک ضرب الاجل تعیین کنید تا بتوانید زمان خود را در حین یادگیری مدیریت کنید.
اگر میخواهید بفهمید با کدام زبان برنامهنویسی شروع کنید، به اهداف بلندمدت خود فکر کنید. آیا برای سرگرمی برنامه نویسی میکنید یا برای پیشرفت در محل کار؟ آیا یک جدول زمانی منعطف دارید یا باید یک پروژه را با عجله به پایان برسانید؟
اگر در مراحل ابتدایی هستید، با زبانی شروع کنید که از ساختار داده یا الگوریتم استفاده نمیکند. بنابراین، HTML یا CSS ممکن است مکانهای عالی برای شروع باشند. اما زبانهایی مانند جاوا و پایتون نیز برای مبتدیان عالی هستند و کاربردهای گستردهای دارند.
گاهی اوقات ممکن است ماهها طول بکشد تا یک زبان برنامهنویسی را یاد بگیرید، بنابراین برای اطمینان از اینکه زمان شما به خوبی سپری شده است، تصمیم بگیرید.
یادگیری کدنویسی دیگر به تنظیمات کلاس درس نیاز ندارد. امروزه هزاران دوره برنامهنویسی آنلاین وجود دارد که همه چیز را از HTML اولیه گرفته تا ساختارهای داده و الگوریتمهای پیچیده را پوشش میدهد.
اولین دوره شما باید مبانی یک زبان را معرفی کند و شامل ماژولها و تکالیف تعاملی برای هدایت یادگیری شما باشد.
دورهها، ساختاری برای یادگیری ایجاد میکنند، که به عنوان مفاهیم در علوم کامپیوتر بر روی یکدیگر ساخته میشوند. یک دوره سازماندهی شده همه چیز را قابل هضم نگه میدارد و تضمین میکند که چیزها را به ترتیب صحیح یاد میگیرید.
این انتخابها طیف گستردهای از موضوعات مبتدی، متوسط و پیشرفته CS را پوشش میدهند. دوره های پولی زیادی در دسترس هستند که هزینهز خیلی کمتری نسبت به کلاس های حضوری برای شما دارند.
#کدنویسی
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM