logo
متن تبلیغاتی x

آموزش برنامه نویسی پایتون Python – مقدماتی

  • بدون نظر / رتبه
  • (0 نظر)
  • 0 دانشجوی ثبت نام کرده

آموزش برنامه نویسی پایتون Python – مقدماتی

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

  • بدون نظر / رتبه
  • (0 نظر)
  • 0 دانشجوی ثبت نام کرده
  • رایگان
15-روز ضمانت برگشت وجه
  • محتویات دوره
  • در هر زمان - در هر مکان
  • منابع قابل دانلود
  • دسترسی کامل مادام العمر
برچسب ها:



آنچه یاد میگیرید

  • در پایان کلاس شما یک پرتره را به صورت تمام رنگی نقاشی خواهید کرد.
  • بهترین راه برای نورپردازی و عکاسی، پرتره (یا هر موضوع دیگری) برای یک نقاشی.
  • شما تفاوت بین رنگ، رنگ و مقادیر و نحوه کنترل آنها را خواهید آموخت.
  • یک سیستم آسان برای ترسیم هر چیزی که می خواهید!

محتویات دوره

3 قسمت • 4 کلاس • 00ساعت و 26دقیقه مدت زمان کل
آموزش 1
9دقیقه
آموزش 2
4دقیقه
آموزش 3
3دقیقه
آموزش 4
10:45دقیقه

الزامات

  • آموزش ویدئویی مورد تائید فایل برنامه ها و پروژه های اجرا شده فایل PDF یادداشت‌ های ارائه مدرس

توضیحات

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

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

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

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

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

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

فهرست سرفصل‌ها و رئوس مطالب مطرح شده در اين مجموعه آموزشی، در ادامه آمده است:
  • فصل یکم: مقدمه‌ای برنامه‌نویسی پایتون Python
    • درس یکم: نصب پایتون
    • درس دوم: معرفی print و type
    • درس سوم: مفهوم Assignment و تعریف متغیر
    • درس چهارم: نام‌گذاری متغیر
    • درس پنجم: معرفی Operatorها
    • درس ششم: Operatorهای حسابی و مقایسه‌ای
    • درس هفتم: Operatorهای تشخیص و عضویت
    • درس هشتم: Operatorهای منطقی
    • درس نهم: Operatorهای بیت‌وایز (Bitwise Operators)
    • درس دهم: Indexing و Slicing رشته
    • درس یازدهم: تبدیلات بین تایپ‌ها
    • درس دوازدهم: ساختار if
    • درس سیزدهم: نوشتن یک if ساده
    • درس چهاردهم: If-elif-else
    • درس پانزدهم: ترکیب شرط‌ها در if
    • درس شانزدهم: ساختار حلقه‌ها در پایتون
    • درس هفدهم: چند for ساده
    • درس هجدهم: for تودرتو
    • درس نوزدهم: break و continue در حلقه
    • درس بیستم: while
    • درس بیست‌و‌یکم: حل مساله با while
    • درس بیست‌و‌دوم: تابع input
    • درس بیست‌و‌سوم: حل مساله با for و if
    • درس بیست‌و‌چهارم: معرفی کتابخانه استاندارد پایتون
    • درس بیست‌و‌پنجم: مروری امکانات کتابخانه استاندارد پایتون
  • فصل دوم: داده ساختارها
    • درس بیست‌و‌ششم: معرفی List
    • درس بیست‌و‌هفتم: Indexing و for روی List
    • درس بیست‌و‌هشتم: امکانات List برای اضافه کردن المان
    • درس بیست‌و‌نهم: امکانات List برای حذف المان
    • درس سی‌ام: امکانات دیگری از List
    • درس سی‌ویکم: حل مساله با List
    • درس سی‌ودوم: پیداکردن اعداد زوج و فرد با List
    • درس سی‌وسوم: پیداکردن کاراکترها در رشته با List
    • درس سی‌وچهارم: while روی List
    • درس سی‌وپنجم: معرفی dictionary
    • درس سی‌وششم: امکانات dictionary برای دسترسی به کلید و مقدار
    • درس سی‌وهفتم: مروری بر امکانات dictionary
    • درس سی‌وهشتم: پیدا کردن تایپ داده در List با dictionary
    • درس سی‌ونهم: پیدا کردن تعداد تکرار المان در لیست با dictionary
    • درس چهلم: پیدا کردن تعداد کارکترهای خاص رشته با dictionary
    • درس چهل‌و‌یکم: پیدا کردن ماکزیمم مقادیر dictionary
    • درس چهل‌و‌دوم: ذخیره داده tagدار با dictionary
    • درس چهل‌و‌سوم: معرفی Tuple
    • درس چهل‌و‌چهارم: حل مساله با Tuple
    • درس چهل‌و‌پنجم: معرفی Set
    • درس چهل‌و‌ششم: حل مساله با set
    • درس چهل‌و‌هفتم: معرفی namedTuple
    • درس چهل‌و‌هشتم: معرفی Counter
    • درس چهل‌و‌نهم: معرفی defaultDict و orderedDict
  • فصل سوم: تابع و ماژول
    • درس پنجاهم: نصب pycharm
    • درس پنجاه‌و‌یکم: پیکربندی pycharm
    • درس پنجاه‌و‌دوم: قالب تابع
    • درس پنجاه‌و‌سوم: نوشتن چند تابع ساده
    • درس پنجاه‌و‌چهارم: return در تابع
    • درس پنجاه‌و‌پنجم: چک‌کردن تایپ در تابع
    • درس پنجاه‌و‌ششم: ورودی‌ها default در تابع
    • درس پنجاه‌و‌هفتم: مثال با تابع
    • درس پنجاه‌و‌هشتم: تابع پیدا‌کردن اعداد اول در یک لیست
    • درس پنجاه‌و‌نهم: استفاده از یک تابع در فایلی دیگر
    • درس شصتم: معرفی ماژول
    • درس شصت‌و‌یکم: ساخت ماژول - ساخت فایل setup
    • درس شصت‌و‌دوم: ساخت ماژول - ساخت فایل pyproject
    • درس شصت‌و‌سوم: ساخت ماژول – ساختن و نصب فایل نصبی ماژول
    • درس شصت‌و‌چهارم: امکانات pycharm برای Debugging
  • فصل چهارم: مطالب پیشرفته در تابع
    • درس شصت‌و‌پنجم: Iterator
    • درس شصت‌و‌ششم: Generator
    • درس شصت‌و‌هفتم: مثال با Generator
    • درس شصت‌و‌هشتم: List Comprehension
    • درس شصت‌و‌نهم: توابع تودرتو - فراخوانی توابع در هم
    • درس هفتادم: توابع تودرتو - تعریف تابع در تابعی دیگر
    • درس هفتاد‌و‌یکم: توابع تودرتو - کاربرد تعریف تابع در تابعی دیگر
    • درس هفتاد‌و‌دوم: توابع بازگشتی
    • درس هفتاد‌و‌سوم: تابع فاکتوریل
    • درس هفتاد‌و‌چهارم: ورودی *args و **kwargs برای تابع
  • فصل پنجم: کلاس و برنامه‌نویسی شی‌گرا
    • درس هفتاد‌و‌پنجم: قالب کلاس
    • درس هفتاد‌و‌ششم: مفهوم کلاس
    • درس هفتاد‌و‌هفتم: مفهوم متد
    • درس هفتاد‌و‌هشتم: نوشتن یک کلاس
    • درس هفتاد‌و‌نهم: نوشتن Magic Methods
    • درس هشتادم: فراخوانی تابع بیرون کلاس در کلاس
    • درس هشتاد‌و‌یکم: فراخوانی obj کلاس خارج از کلاس
    • درس هشتاد‌و‌دوم: ترکیب کلاس‌ها - ترکیب کلاس نقطه با کلاس مستطیل
    • درس هشتاد‌و‌سوم: ترکیب کلاس‌ها - ترکیب کلاس رنگ با کلاس مستطیل
    • درس هشتاد‌و‌چهارم: حل مساله با نوشتن کلاس - کلاس خودرو
    • درس هشتاد‌و‌پنجم: حل مساله با نوشتن کلاس‌ها - ترکیب کلاس heater با خودرو
    • درس هشتاد‌و‌ششم: حل مساله با نوشتن کلاس‌ها - ترکیب کلاس سنسور با heater
  • فصل ششم: مطالب پیشرفته در برنامه‌نویسی شی‌گرا
    • درس هشتاد‌و‌هفتم: ستون‌های برنامه‌نویسی شی‌گرا
    • درس هشتاد‌و‌هشتم: ارث بری
    • درس هشتاد‌و‌نهم: مفهوم انتزاع (Abstraction)
    • درس نودم: ساخت یک کلاس abstract
    • درس نود‌و‌یکم: نکاتی از Abstract Methods
    • درس نود‌و‌دوم: چندریختی (Polymorphism)
    • درس نود‌و‌سوم: مفهوم Encapsulation
    • درس نود‌و‌چهارم: مثال ازEncapsulation
    • درس نود‌و‌پنجم: Class Method and Static Method
  • فصل هفتم: کار با فایل‌ها
    • درس نود‌و‌ششم: خواندن فایل txt
    • درس نود‌و‌هفتم: خواندن فایل txt - نکاتی راجع به مشخص کردن اسم فایل
    • درس نود‌و‌هشتم: نوشتن فایل txt
    • درس نود‌و‌نهم: خواندن فایل csv
    • درس صدم: نوشتن csv
    • درس صد‌و‌یکم: ماژول csv
    • درس صد‌و‌دوم: خواندن csv با Pandas
    • درس صد‌و‌سوم: خواندن و نوشتن json
    • درس صد‌و‌چهارم: خواندن اکسل با Openpyxl
    • درس صد‌و‌پنجم: نوشتن اکسل با Openpyxl
    • درس صد‌و‌ششم: خواندن و نوشتن pickle
    • درس صد‌و‌هفتم: try-except
    • درس صد‌و‌هشتم: try-except-else-finally
    • درس صد‌و‌نهم: try-except  برای کار با فایل‌ها
    • درس صد‌و‌دهم: امکانات ماژول OS برای کار با فایل‌ها
    • درس صد‌و‌یازدهم: دسترسی به تمام فایل‌ها در یک directory
    • درس صد‌و‌دوازدهم: ادامه مسیر برنامه‌نویسی پایتون
    • درس صد‌وسیزدهم: معرفی Jupyter
مفید برای

دوره های اخیر

blog
  • 05 ,بهمن 1401
  • 1

لازم است ذکر کنیم که با وجود اینکه این تدریس برای دانش آموزان رشته ریاضی آماده شده است، اما تمامی مباحث کتاب فیزیک دهم رشته ت..

  • 120,000 تومان
  • 180,000 تومان
blog
  • 06 ,بهمن 1401
  • 1

جزئیات تست فیزیک دهم

  • 80,000 تومان
  • 100,000 تومان
blog
  • 17 ,دی 1401
  • 1

جزئیات تست فیزیک دهم

  • رایگان
blog
  • 06 ,بهمن 1401
  • 1

جاوا اسکریپت یک زبان اسکریپت نویسی تحت وب است، که در میلیون ها صفحه وب برای اضافه کردن توابع، اعتبار سنجی فرم ها، ارتباط برقر..

  • 11,000 تومان
  • 135,000 تومان
blog
  • 22 ,دی 1401
  • 0

HTML یک زبان نشانه گذاری است، به این معنی که بخش های مختلف توسط اجزایی به نام تگ از هم جدا شده، که هر کدام دارای کاربرد و خوا..

  • 50,000 تومان
  • 120,000 تومان

درباره مدرس

instructor
درباره مدرس