پایتون - پروژهها و آزمونهای پایتون برای علم داده پایتون
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- پایتون یک زبان برنامهنویسی کامپیوتری است که اغلب برای ساخت وبسایتها و نرمافزارها، اتوماسیون تسکها و تحلیل داده استفاده میشود.
- پایتون یک زبان با کاربرد عمومی است، یعنی میتوان از آن برای ایجاد انواع مختلف برنامهها استفاده کرد و برای مسئله خاصی تخصصی نشده است.
- چه در هوش مصنوعی کار کنید، چه در حوزه مالی یا دنبال شغلی در توسعه وب یا علم داده باشید، پایتون یکی از مهارتهای مهم است.
- سینتکس ساده و قابل خواندن پایتون آن را برای فریمورکهایی مثل فلسک و جنگو، علم داده و یادگیری ماشین مناسب کرده است.
- نحوه نصب توزیع آناکوندا برای ویندوز
- نحوه نصب توزیع آناکوندا برای سیستم عامل مک
- نحوه نصب توزیع آناکوندا برای لینوکس
- بررسی Jupyter Notebook
- بررسی Jupyter Lab
- مقدمهای بر پایتون
- اولین گام در کدنویسی
- استفاده از علامتهای نقل قول در کدنویسی پایتون
- فرم و استایل نوشتن کد چگونه باید باشد؟ (Pep8)
- مقدمهای بر ساختارهای داده اولیه در پایتون
- انجام تخصیص به متغیرها
- انجام تخصیصهای پیچیده به متغیرها
- Type Conversion
- عملیاتهای حساب در پایتون
- بررسی عمیق تابع چاپ
- دنباله فرار
- عبارات منطق بولی
- ترتیب انجام عملیاتها در عملگرهای بولی
- تمرین با پایتون
- بررسی ویژه رشتهها
- دسترسی به طول رشته (متد Len)
- متدهای جستجو در رشتهها مانند ()Startswith و ()Endswith
- متد تغییر کاراکتر در رشتهها - ()Replace
- متدهای جایگزینی املا در رشته
- متدهای حذف کاراکتر در رشته
- ایندکسگذاری و اسلایس کردن رشته کاراکتر
- عملیاتهای پیچیده ایندکسگذاری و اسلایس کردن
- فرمتبندی رشته با عملیاتهای ریاضی
- فرمتبندی رشته با عملگر %
- فرمتبندی رشته با متد String.Format
- فرمتبندی رشته با متد f-string
- ایجاد لیست
- دسترسی به اعضای لیست - ایندکسگذاری و اسلایس کردن
- افزودن، تغییر و حذف اعضای لیست
- افزودن و حذف با استفاده از متدها
- افزودن و حذف با استفاده از اسندکسها
- متدهای دیگر لیست
- ایجاد تاپل
- دسترسی به اعضای تاپل به کمک ایندکسگذاری و اسلایس کردن
- ایجاد دیکشنری
- دسترسی به اعضای دیکشنری
- افزودن، تغییر و حذف اعضا در دیکشنری
- متدهای دیکشنری
- ایجاد مجموعه
- متدهای افزودن و حذف اعضا در مجموعهها
- متدهای عملیات تفاضل در مجموعهها
- سوال پرسیدن از مجموعهها با متدها
- عملگرهای مقایسه، متدهای Intersection و Union در مجموعهها
- ساختار دستورات if
- ساختار دستورات if-else
- ساختار دستورات if-elif-else
- ساختار دستورات if-elif-else تودرتو
- برنامهنویسی هماهنگ با if و input
- شرطی سهتایی
- حلقه for در پایتون
- حلقه for در پایتون (ادامه)
- استفاده همزمان از عبارات شرطی و حلقه for
- فرمان continue
- فرمان break
- List Comprehension
- حلقه while در پایتون
- حلقههای while در پایتون (ادامه)
- آشنایی با توابع
- چگونه تابع بنویسیم؟
- عبارت بازگشت در توابع
- نوشتن توابع با چند آرگومان
- نوشتن docstring برای توابع
- استفاده همزمان از توابع و عبارات شرطی
- آرگومانها و پارامترها
- عملیاتهای سطح بالا با آرگومانها
- توابع ()all و ()any
- تابع ()map
- تابع ()filter
- تابع ()zip
- تابع ()enumerate
- تابع ()sum
- توابع ()max و ()min
- تابع ()round
- تابع لامبدا
- متغیرهای محلی و گلوبال
- ویژگیهای کلاس
- ایجاد نمونه از کلاس
- ویژگی نمونهسازی
- نوشتن تابع در کلاس
- ساختار وراثت
- اگر تازهکار هستید و هیچ آشنایی با پایتون، علم داده یا وظایف دانشمند داده ندارید، نگران نباشید. همه موارد لازم برای شروع علم داده با پایتون را یاد خواهید گرفت.
- اگر برنامهنویس هستید یا با زبانهای برنامهنویسی دیگر آشنا هستید و میخواهید وارد دنیایی جدید شوید، حتما اینجا جای درستی هستید.
- در این دوره با کسبوکارهای زیادی روبرو خواهید شد که از پایتون و کتابخانههای مربوط به آن در علم داده استفاده میکنند.
- برای دوره نیازی به دانش قبلی درباره پایتون یا علم داده نیست.
- پایتون شیگرا است؟ پایتون زبان چندپارادایمی است؛ یعنی از رویکردهای مختلف برنامهنویسی پشتیبانی میکند.
- به همین دلیل یودمی دورههای برتر شیگرایی را برای زبانهای تخصصی مانند جاوا، سیشارپ و پایتون ارائه میدهد.
- اکثر برنامهنویسان ترجیح میدهند پارادایم برنامهنویسی شیگرا را در یک زبان خاص یاد بگیرند.
توضیحات دوره
به دوره «پایتون - پروژهها و آزمونهای پایتون برای علم داده با پایتون» خوش آمدید.
پایتون - زبان برنامهنویسی پایتون همراه با پروژههای عملی و آزمونها، پایتون برای علم داده و یادگیری ماشین
پایتون یک زبان برنامهنویسی است که اغلب برای ساخت وبسایت و نرمافزار، اتوماسیون تسکها و تحلیل داده استفاده میشود. پایتون زبانی با کاربرد عمومی است؛ یعنی میتوان برای ایجاد برنامههای مختلف از آن بهره برد و محدود به مسائل خاص نیست.
مدرسان پایتون در OAK Academy در حوزههای مختلفی از توسعه نرمافزار تا تحلیل داده تخصص دارند و برای آموزش موثر و دوستانه به تمام سطوح دانشجو معروف هستند.
چه در یادگیری ماشین کار کنید، چه در حوزه مالی یا دنبال شغلی در توسعه وب یا علم داده باشید، پایتون یکی از مهارتهای کلیدی است که باید یاد بگیرید.
سینتکس ساده و قابلیت خوانایی پایتون، آن را برای اپلیکیشنهای دسکتاپ، وب اپلیکیشنها و اپلیکیشنهای کسبوکار بسیار مناسب کرده است. فلسفه طراحی پایتون بر خوانایی و قابل استفاده بودن تأکید دارد. پایتون بر این فرض توسعه یافته که باید تنها یک روش (و ترجیحا یک روش واضح) برای انجام امور وجود داشته باشد؛ فلسفهای که به یک استاندارد سختگیرانه در کدنویسی منجر شده است. زبان برنامهنویسی اصلی کوچک است، اما کتابخانه استاندارد آن بسیار بزرگ است. در واقع یکی از بزرگترین مزایای پایتون، کتابخانه بزرگ آن است که ابزارهای مختلفی برای برنامهنویسان در زمینههای گوناگون فراهم میکند.
میخواهید یکی از مهارتهای پرتقاضای بازار را یاد بگیرید؟ اگر جواب مثبت است، جای درستی آمدهاید.
پایتون برای علم داده، یادگیری ماشین، جنگو، برنامهنویسی پایتون، یادگیری ماشین با پایتون، زبان برنامهنویسی پایتون، کدنویسی و علم داده، تحلیل داده و زبانهای برنامهنویسی
دوره «پایتون | پروژهها و آزمونهای پایتون برای علم داده» را برای شما به شکلی ساده و مستدل طراحی کردهایم.
در این دوره، با پروژههای عملی ساده و قابل فهم، پایتون را گامبهگام یاد خواهید گرفت. ما برنامهنویسی پایتون 3 را با تمرینها، چالشها و مثالهای واقعی ساده و قابل فهم کردهایم.
این دوره پایتون مناسب همه است.
دورهای که ارائه میدهیم با عنوان «پایتون - یادگیری پایتون با مثالهای عملی واقعی» برای همه مناسب است. اگر سابقه قبلی ندارید، اشکالی ندارد. این دوره به شکلی حرفهای طراحی شده تا همه از مبتدی کامل تا حرفهایها را پوشش دهد.
چرا پایتون؟
پایتون یک زبان برنامهنویسی سطح بالا، همهکاره و پرکاربرد است. بهترین ویژگی پایتون این است که از بسیاری از تکنولوژیهای امروزی، از جمله کتابخانههای بزرگ برای توئیتر، دادهکاوی، محاسبات علمی، طراحی، سرور بکاند وبسایتها، شبیهسازیهای مهندسی، یادگیری مصنوعی، واقعیت افزوده و موارد دیگر و همچنین از تمام انواع توسعه اپلیکیشن پشتیبانی میکند.
نیازی به دانش قبلی نیست.
برای یادگیری پایتون نیازی به دانش قبلی نیست و کدهای پایتون برای مبتدیان ساده و قابل درک است.
آنچه یاد میگیرید؟
ما در این دوره از ابتدا شروع کرده و به برنامهنویسی عملی با مثالهای واقعی میپردازیم. ابتدا نحوه راهاندازی محیط و نصب نرمافزارهای لازم روی سیستم خود را یاد میگیرید. سپس اصول توسعه پایتون را آموزش میبینید مانند:
- نصب توزیع آناکوندا برای ویندوز
- نصب توزیع آناکوندا برای مک او اس
- نصب توزیع آناکوندا برای لینوکس
- بررسی Jupyter Notebook
- بررسی Jupyter Lab
- مقدمهای بر پایتون
- اولین قدم در کدنویسی
- استفاده از علامتهای نقل قول
- فرم و استایل کدنویسی چگونه باید باشد؟ (Pep8)
- مقدمهای بر ساختارهای داده اولیه
- انجام تخصیص به متغیرها
- انجام تخصیصهای پیچیده به متغیرها
- Type Conversion
- عملیاتهای حسابی در پایتون
- بررسی دقیق تابع چاپ
- دنباله فرار
- عبارات منطق بولی
- ترتیب عملیاتهای در عملگرهای بولی
- تمرین با پایتون
- بررسی رشتهها به طور خاص
- دسترسی به طول رشته (متد len)
- متدهای جستجو در رشته
- و بسیاری موارد دیگر
این دوره بروز شده، به شما کمک میکند تا مهارتهای برنامهنویسی پایتون را به روز کنید و تجهیز شوید.
فراموش نکنید که پایتون برای مبتدیان دومین زبان پرتقاضا در ارسال آگهیهای شغلی نسبت به سایر زبانهاست. بنابراین این مهارت میتواند درآمد خوبی برایتان ایجاد کند و رزومه شما را بسیار بهتر کند.
این دوره برای چه کسانی مناسب است؟
- کسی که میخواهد برنامهنویسی پایتون را شروع کند.
- کسی که برنامه دارد به عنوان توسعهدهنده پایتون وارد بازار کار شود.
- کسی که نیاز به راهنمای کامل برای شروع و ادامه مسیر حرفهای با پایتون در تحلیل داده دارد.
- کسانی که میخواهند یاد بگیرند چگونه کدنویسی پایتون را توسعه دهند.
- افرادی که میخواهند پایتون را یاد بگیرند.
- افرادی که میخواهند برنامهنویسی پایتون را یاد بگیرند.
- افرادی که مایل هستند با مثالهای پایتون برنامهنویسی را تمرین کنند.
پایتون - پروژهها و آزمونهای پایتون برای علم داده پایتون
-
نصب توزیع آناکوندا برای ویندوز 10:35
-
نصب توزیع آناکوندا برای سیستم عامل مک 18:11
-
نصب توزیع آناکوندا برای لینوکس 14:43
-
بررسی Jupyter Notebook 12:54
-
بررسی Jupyter Lab 11:36
-
نصب محیط برنامهنویسی PyCharm برای ویندوز 04:19
-
نصب محیط برنامهنویسی PyCharm برای مک 05:45
-
مقدمهای بر پایتون 05:31
-
اولین گام در کدنویسی 07:05
-
استفاده از علامتهای نقل قول در کدنویسی پایتون 08:20
-
فرم و استایل کدنویسی چگونه باید باشد؟ (Pep8) 09:50
-
آزمون None
-
مقدمهای بر ساختارهای داده اولیه در پایتون 08:16
-
انجام تخصیص به متغیرها 10:10
-
انجام تخصیص پیچیده به متغیرها 04:56
-
Type Conversion 09:03
-
عملیاتهای حسابی در پایتون 09:53
-
بررسی عمیق تابع چاپ 07:29
-
عملیاتهای دنباله فرار 08:25
-
آزمون None
-
عبارات منطق بولی 05:03
-
ترتیب عملیاتها در عملگرهای بولی 01:12
-
تمرین با پایتون 11:56
-
آزمون None
-
بررسی رشتهها به طور خاص 08:31
-
دسترسی به طول رشته (متد Len) 02:41
-
متدهای جستجو در رشتهها - ()Startswith و ()Endswith 11:24
-
متد تغییر کاراکتر در رشتهها - ()Replace 05:06
-
متدهای جایگزینی املا در رشته 05:07
-
متدهای برش کاراکتر در رشته 06:35
-
ایندکسگذاری و اسلایس کردن رشته کاراکتری 08:02
-
عملیاتهای پیچیده ایندکسگذاری و اسلایس کردن 10:48
-
فرمتبندی رشته با عملیاتهای حسابی 06:22
-
فرمتبندی رشته با عملگر % 10:24
-
فرمتبندی رشته با متد String.Format 08:17
-
فرمتبندی رشته با متد f-string 05:51
-
آزمون None
-
ایجاد لیست 11:06
-
دسترسی به اعضای لیست - ایندکسگذاری و اسلایس کردن 08:07
-
افزودن، اصلاح و حذف عناصر لیست 07:46
-
افزودن و حذف با استفاده از متدها 05:31
-
افزودن و حذف با استفاده از ایندکس 04:59
-
متدهای دیگر لیست 06:07
-
آزمون None
-
ایجاد تاپل 09:52
-
دسترسی به عناصر تاپل با ایندکسگذاری و اسلایس کردن 04:24
-
آزمون None
-
ایجاد دیکشنری 06:02
-
دسترسی به عناصر دیکشنری 08:00
-
افزودن، تغییر و حذف عناصر در دیکشنری 03:40
-
متدهای دیکشنری 07:46
-
آزمون None
-
ایجاد مجموعه 08:08
-
متدهای افزودن و حذف عناصر در مجموعهها 04:44
-
متدهای عملیات تفاضل در مجموعهها 05:18
-
متدهای Intersection و Union در مجموعهها 02:33
-
سوال پرسیدن از مجموعهها با متدها 06:06
-
آزمون None
-
عملگرهای مقایسهای 06:17
-
ساختار دستورات if 08:30
-
ساختار دستورات if-else 04:36
-
ساختار دستورات if-elif-else 09:21
-
ساختار دستورات if-elif-else تودرتو 10:01
-
برنامهنویسی هماهنگ با if و input 07:29
-
شرطی سهتایی 05:14
-
آزمون None
-
حلقه for در پایتون 07:17
-
حلقه for در پایتون - ادامه 07:06
-
استفاده همزمان از عبارات شرطی و حلقه for 10:01
-
فرمان continue 03:22
-
فرمان break 04:39
-
List Comprehension 07:48
-
آزمون None
-
حلقه while در پایتون 05:38
-
حلقه while در پایتون - ادامه 14:19
-
آزمون None
-
آشنایی با توابع 08:32
-
چگونه تابع بنویسیم؟ 06:59
-
عبارت بازگشت در توابع 05:11
-
نوشتن توابع با چند آرگومان 05:02
-
نوشتن Docstring در توابع 05:02
-
استفاده همزمان از توابع و عبارات شرطی 10:57
-
آزمون None
-
آرگومانها و پارامترها 11:15
-
عملیاتهای سطح بالا با آرگومانها 12:54
-
آزمون None
-
توابع ()all و ()any 05:52
-
تابع ()map 04:58
-
تابع ()filter 04:42
-
تابع ()zip 04:22
-
تابع ()enumerate 03:30
-
توابع ()max و ()min 02:08
-
تابع ()sum 01:44
-
تابع ()round 04:14
-
تابع لامبدا 11:46
-
آزمون None
-
متغیرهای محلی و گلوبال 04:08
-
ویژگیهای کلاس 08:09
-
ایجاد نمونه از کلاس 06:58
-
ویژگی نمونهسازی 09:31
-
نوشتن تابع در کلاس 07:09
-
ساختار وراثت 11:34
-
OOP - منطق شیگرایی 04:58
-
OOP - بررسی Constructor 06:52
-
OOP - متدها 04:41
-
OOP - وراثت 06:42
-
OOP - بررسی Overriding و Overloading 10:33
-
مثال - مولد ایمیل 04:02
-
مثال - ماشینحساب BMI 02:11
-
مثال - ماشینحساب انعام 03:57
-
مثال - بطریهای امانی 03:42
-
مثال - نامگذاری شکل 03:59
-
مثال - قیمت ورود 05:25
-
مثال - تبدیل نت به بسامد 04:53
-
مثال - تبدیل بسامد به نت 05:11
-
مثال - بیتهای توازن 04:56
-
مثال - سادهسازی کسر به کمترین مقدار 06:25
-
مثال - شبیهسازی دو تاس 06:49
-
مثال - فاصله ویرایش رشته 08:09
-
مثال - انکودینگ طول اجرا 05:54
-
مثال - رمز سزار 06:12
-
مثال - بازی حدس عدد 06:54
-
مثال - کنترل لاگین 05:29
-
مثال - مولد پسورد 06:32
-
مثال - ترتیب مرتبسازی 03:39
-
مثال - فیبوناچی 02:46
-
مثال - بیلدر تیم 06:12
-
مثال - یافتن عدد اول 04:44
-
مثال - شمارش کلمات 03:20
-
مثال - تداخل 05:43
-
مثال - یافتن عدد کامل 04:08
-
مثال - کارت بازی 07:16
-
مثال - غربال اراتوستن 04:11
-
مثال - آناگرامها 04:31
-
مثال - بازی رولت 07:24
-
مثال - کارت بینگو 07:29
-
مثال - بازی سنگ کاغذ قیچی 11:57
-
مثال - کنترلر راه دور 21:12
مشخصات آموزش
پایتون - پروژهها و آزمونهای پایتون برای علم داده پایتون
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:138
- مدت زمان :14:35:59
- حجم :3.52GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy