پرووید
منو

آموزش مبانی و اصول برنامه نویسی با Python

زبان: انگلیسیزیرنویس: انگلیسیسطح: مقدماتیمدت زمان: 3:41:37تعداد ویدئوها: 34فایل های پروژه: ناموجود
این آموزش بخشی از پکیج کامل آموزش شروع کار با Python است که می توانید از تمامی آموزش های آن دیدن کنید.

آموزش مبانی و اصول برنامه نویسی با Python با عنوان اصلی Learning Python یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. در این دوره با مفاهیم پایه و اصول برنامه نویسی با Python آشنا می شوید و یاد می گیرید چگونه از متغیرها، انواع داده، شرط ها، حلقه ها و توابع در برنامه های خود استفاده کنید. همچنین مفاهیم پیشرفته تری مانند برنامه نویسی شی گرا، مدیریت فایل ها، کار با تاریخ و زمان و پردازش داده های اینترنتی را یاد می گیرید.

شروع برنامه نویسی با Python و آماده سازی محیط توسعه

برای شروع یادگیری هر زبان برنامه نویسی، ابتدا باید محیط توسعه خود را آماده کنید و با ابزارهای موردنیاز آشنا شوید. Python یکی از زبان های محبوب برنامه نویسی است که به دلیل ساختار ساده و خوانایی کدها، گزینه مناسبی برای ورود به دنیای برنامه نویسی محسوب می شود. در ابتدای این آموزش با مسیر یادگیری Python آشنا می شوید و پیش نیازهای لازم برای شروع کار با این زبان را بررسی می کنید.

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

مفاهیم پایه Python؛ متغیرها، انواع داده و دستورات کنترلی

یکی از مهم ترین مراحل یادگیری Python، شناخت مفاهیم پایه و نحوه استفاده از آن ها در برنامه نویسی است. در این بخش با نوشتن اولین برنامه Hello World، تعریف متغیرها و انواع داده ساده آشنا می شوید. همچنین انواع داده های ترتیبی مانند List و سایر ساختارهای داده ای و نوع داده Dictionary را بررسی می کنید. شناخت این مفاهیم به شما کمک می کند اطلاعات را در برنامه ذخیره، مدیریت و پردازش کنید.

ساخت اولین برنامه Hello World - نمونه ای از بخش مبانی Python در آموزش مبانی و اصول برنامه نویسی با Python
نمونه ای از بخش «مبانی Python» در آموزش مبانی و اصول برنامه نویسی با Python

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

توابع داخلی، کلاس ها و مفاهیم پیشرفته تر در Python

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

یکی دیگر از مباحث مهم این مرحله، برنامه نویسی شی گرا و شناخت کلاس ها و اشیا است. همچنین یاد می گیرید چگونه از طریق Import کردن، ماژول های مختلف را در برنامه خود استفاده کنید و با Exception Handling خطاهای احتمالی را مدیریت کنید. این مفاهیم در کنار یکدیگر پایه های مهمی برای توسعه برنامه های ساختارمندتر هستند. تمرین هایی مانند پیدا کردن طولانی ترین رشته و تشخیص Palindrome نیز به درک بهتر کاربرد این قابلیت ها کمک می کنند.

کار با تاریخ و زمان در Python

مدیریت تاریخ و زمان یکی از نیازهای رایج در بسیاری از برنامه های نرم افزاری است. برای مثال، ممکن است بخواهید زمان ثبت یک رویداد را ذخیره کنید، فاصله میان دو تاریخ را محاسبه کنید یا اطلاعات مربوط به یک روز مشخص را نمایش دهید. Python برای انجام این عملیات کلاس های مختلفی در اختیار شما قرار می دهد. در این بخش با کلاس های date، time و datetime آشنا می شوید و کاربرد هر کدام را بررسی می کنید.

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

کار با فایل ها و سیستم فایل در Python

در بسیاری از برنامه ها لازم است اطلاعات را در فایل ذخیره کنید یا داده های موجود در فایل های قبلی را بخوانید. Python ابزارهای مناسبی برای انجام این کار در اختیار شما قرار می دهد. در این بخش با نحوه نوشتن اطلاعات در فایل و خواندن محتوای فایل ها آشنا می شوید. این قابلیت ها به برنامه ها اجازه می دهند اطلاعات را خارج از حافظه موقت نگهداری کنند و در اجراهای بعدی نیز به آن ها دسترسی داشته باشند.

نوشتن در فایل ها - نمونه ای از بخش کار با فایل ها در آموزش مبانی و اصول برنامه نویسی با Python
نمونه ای از بخش «کار با فایل ها» در آموزش مبانی و اصول برنامه نویسی با Python

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

ارتباط با اینترنت و پردازش داده های JSON و XML در Python

برنامه های امروزی اغلب برای دریافت یا ارسال اطلاعات با سرویس های اینترنتی ارتباط برقرار می کنند. Python امکاناتی برای دریافت داده از اینترنت دارد و به کمک آن ها می توانید اطلاعات موردنیاز برنامه را از منابع آنلاین دریافت کنید. آشنایی با این قابلیت ها قدم مهمی برای توسعه برنامه هایی است که به داده های خارجی وابسته هستند یا با سرویس های مختلف ارتباط برقرار می کنند.

در کنار دریافت اطلاعات از اینترنت، شناخت فرمت های رایج تبادل داده نیز اهمیت دارد. JSON و XML دو قالب شناخته شده برای ذخیره و انتقال داده های ساختاریافته هستند که در ارتباط میان برنامه ها و سرویس ها کاربرد دارند. در این بخش با نحوه کار با داده های JSON و دستکاری ساختارهای XML آشنا می شوید. این مهارت ها به شما کمک می کنند اطلاعات دریافتی از منابع مختلف را در برنامه های Python پردازش و مدیریت کنید.

این آموزش Python برای چه کسانی مناسب است؟

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

در ادامه مسیر، موضوعاتی مانند کلاس ها و اشیا، ماژول ها، مدیریت خطاها، کار با تاریخ و زمان، مدیریت فایل ها و پردازش داده های اینترنتی بررسی می شوند. بنابراین این آموزش می تواند برای افرادی مفید باشد که می خواهند از مفاهیم اولیه فراتر بروند و با قابلیت های متنوع Python آشنا شوند. ترکیب مباحث نظری و تمرین های حل مسئله به شما کمک می کند کاربرد مفاهیم مختلف را در برنامه نویسی بهتر درک کنید.

سرفصل مطالب آموزش ویدئویی مبانی و اصول برنامه نویسی با Python

فصل اول: مقدمه

  • یادگیری Python
  • پیش از شروع

فصل دوم: شروع کار

  • استفاده از منابع آموزشی دوره
  • نصب Python روی کامپیوتر
  • چالش های برنامه نویسی CoderPad

فصل سوم: مبانی Python

  • ساخت اولین برنامه Hello World
  • متغیرها و انواع داده ساده
  • انواع داده ترتیبی
  • انواع داده Dictionary
  • تصمیم گیری با دستورات شرطی
  • حلقه ها
  • تعریف توابع
  • حل تمرین شمارنده اعداد

فصل چهارم: فراتر از مبانی

  • توابع داخلی
  • حل تمرین پیدا کردن طولانی ترین رشته
  • کلاس ها و اشیا
  • Import کردن و استفاده از ماژول ها
  • استفاده از Exception ها
  • حل تمرین تشخیص Palindrome

فصل پنجم: به بخش دوم خوش آمدید

  • به کارگیری آموخته ها

فصل ششم: کار با تاریخ و زمان

  • کلاس های date، time و datetime
  • قالب بندی خروجی زمان
  • استفاده از اشیای timedelta
  • کار با تقویم ها
  • حل تمرین تاریخ و زمان

فصل هفتم: کار با فایل ها

  • نوشتن در فایل ها
  • خواندن فایل ها
  • کار با سیستم عامل
  • استفاده از سیستم فایل
  • حل تمرین فایل ها

فصل هشتم: کار با اینترنت

  • دریافت داده از اینترنت
  • کار با داده های JSON
  • دستکاری داده های XML

فصل نهم: جمع بندی

  • جمع بندی
دیدگاه کاربران

دیدگاه ها

برای ثبت دیدگاه ابتدا وارد حساب کاربری شوید.
هنوز دیدگاهی برای این محصول تایید نشده است.