دانلود پکیج آموزش برنامه نویسی از مبتدی تا حرفه با پایتون پراوید

برای دانلود به انتهای پست مراجعه فرمایید
پکیج به صورت کامل و سالم در سایت قرار داده شد.

مقدمه :

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


درباره دوره

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

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


  • نسخه آموزش داده شده در این آموزش، آخرین نسخه پایتون 3.6 است.
  • پیش‌نیاز دوره: علاقه مند به یادگیری برنامه نویسی
  • مخاطبان دوره: علاقه مندان به حوزه پایتون، علم داده، برنامه‌نویسی و وب

آشنایی با دوره

آغاز کار با پایتون

  • معرفی دوره
  •  مقدمات پایتون
  •  Python Basics
  • مزیت‌های پایتون
  • نصب پایتون در ویندوز
  • Python installation in Windows
  •  معرفی ویرایشگرهای متن پایتون
  • Python Text Editors
  • کار با متغیرها در پایتون
  • Variables
  • کار با توابع در پایتون
  • Function
  • استایل کد نویسی در پایتون
  • rules of coding
  • کار با شل برای اجرای فایل‌های پایتون
  • Python Shell
  • کار با مدیریت پکیج پایتون (کار با pip)
  •  pip installation
  • Error debugging
  • کار با محیط ایزوله پایتون (virtual environment)
    کار با انواع داده‌ای در پایتون

کار با انواع داده

  • اعداد
  • Numbers
  • رشته‌ها
  • لیست‌ها
  • Lists
  • تبدیل لیست به رشته و برعکس
  • کار با اندیس‌ها
  • Index

منطق در پایتون

  • کار با بولین‌های لیترال در پایتون
  • Logic in Python
  •  کار با عملگرهای شرطی پایتون
  • کار با دستور if else در پایتون
  • If Else Statement
  • کار با کلمه کلیدی in در پایتون
  • کار با حلقه‌های شرطی در پایتون
  • Loops
  • گرفتن ورودی از کاربر و چاپ خروجی به کاربر در پایتون
  • Input and Output
  • مدیریت استثناء‌ها در پایتون
  • Exceptions
  • Functions

ساخت پروژه لیست خرید با پایتون

  • پروژه لیست خرید با پایتون
  • بازنویسی پروژه (code refactoring)
  • نتیجه گیری
  • ساخت پروژه بازی حدس عدد با پایتون
  • پروژه بازی حدس عدد با پایتون
  • کار با کتابخانه random
  • ساخت نسخه دوم بازی
  • نتیجه گیری

ساخت پروژه بازی حدس کلمه با پایتون

  • پروژه بازی حدس کلمه با پایتون قسمت اول
  •  پروژه بازی حدس کلمه با پایتون قسمت دوم

کار با IDE یا ویرایشگر متن پایتون

  • آموزش نصب IDE متناسب برای پایتون
  • ساخت پروژه
  •  اجرای پروژه
  •  ابزار
  • افزونه‌ها
  • تم
  •  ترمینال‌های داخلی
  • نصب git bash برای کار با دستورات لینوکسی در ویندوز
  • کار با کلیدهای میانبر در ویژوال استادیو کد
  • ذخیره تکه کدهای پر استفاده در ویژوال استادیو کد
  •  کار با فایل‌ها پوشه‌ها در پروژه پایتونیتان
  • کار با Intellisense ویژوال استادیو کد
  •  انجام عمل جستجو در ویژوال استادیو بصورت مقدماتی و پیشرفته
  • نصب autopep8 در ویژوال استادیو کد برای رعایت کردن قوانین pep8
  • کار کردن با markdown در ویژوال استادیو کد
  • ترفندهای ویژوال استادیو کد
  • نتیجه گیری

کار با انواع داده‌ای در پایتون

List

  • معرفی تابع لیست در پایتون
  • کار با توابع لیست‌ها در پایتون
  • Collections

Slice

  • کار با slice ها در پایتون
  • راست به چپ پیمایش کردن توسط slice با پایتون
  • حذف چندین عضو بصورت همزمان از لیست توسط Slice با پایتون

Dictionary

  • معرفی نوع داده‌ای دیکشنری در پایتون
  • کار با دیکشنری‌ها در پایتون
  • کار با توابع دیکشنری در پایتون
  • پیمایش کردن در دیکشنری
  • انجام عمل packing و unpacking در دیکشنری

Tuple

  • معرفی نوع داده‌ای تاپل در پایتون
  •  انجام عمل packing در پایتون

Set

  • معرفی نوع داده ای set در پایتون
  • انجام عملیات ریاضی در پایتون

Dungeon Game

  • معرفی پروژه بازی استراتژیک Dungeon با پایتون
  • ساخت ماکت پروژه و فاز بندی
  •  ساخت اولین فاز پروژه
  • ساخت دومین فاز پروژه
  • ساخت سومین فاز پروژه
  • ساخت چهارمین فاز پروژه و اتمام پروژه

شئ گرایی در پایتون

  • درد و دل با دانشجو
  • مفاهیم پایه شئ گرایی در پایتون (OOP)
  • کار با Attributeها قسمت اول
  • کار با Attributeها قسمت دوم
  • کار با متدها در پایتون (methods)
  • مفهوم Self در پایتون
  • کار با پارامترهای متد
  • کار با سازنده در پایتون
  • معرفی وراثت و مفهوم پدر (parent)
  • کار با متد سوپر (Super) پیش‌نمایش
  • سازماندهی کد
  • رفع مشکل نسخه بندی پایتون در شئ‌گرایی
  • کار با متدهای خاص
  • کار با متدهای جادویی 1 (magic method)
  • کار با متدهای جادویی 2 (magic method)
  • کار با کلمه کلیدی تولید کننده yield
  • کار با متد جادویی new
  • کار با getattribute
  • کار با classmethod و پیاده سازی static در پایتون
  • کار با setter و getter
  • نتیجه گیری

تست نویسی در پایتون

  •  تست نویسی چیست
  • کار با doctest
  • اجرای doctest در بازی سنگ، کاغذ، قیچی
  • کار با Test Case و انجام تست واحد (unit test)
  • کار با assertion ها

پیشرفته:

 

کار با comprehensionها

  • معرفی comprehensionها در پایتون
  • قوانین پیمایش در comprehensionها
  • کار با دیکشنری در comprehensionها
  • کار با set در Comprehensionها
  • Comprehension

کار با Decoratorها

  •  معرفی با decoratorها در پایتون
  • پیاده سازی توابع تو در تو
  • کار با closureها
  • ساخت یک decorator
  • ساخت پروژه لاگ گیری با decoratorها در پایتون
  • کار با wraps functool
  • Decorator

اصول کدنویسی در پایتون

  • مقدمه کدنویسی بهتر در پایتون
  • کار با PEP 8
  • کار با PEP 20
  • کار با docstring یا مستند سازی پروژه در پایتون
  • کار با logging در پایتون
  • انجام عمل debugging توسط PDB در پایتون
  • Write better python

کار با فایل‌ها در پایتون

  • کار با ورودی خروجی در پایتون (نوشتن در یک فایل)
  • کار با آرگومان‌ها sys
  • خواندن فایل

ویرایش عکس در پایتون

  • معرفی کتابخانه pillow برای ویرایش عکس در پایتون
  • باز کردن عکس در پایتون
  • ساختن thumbnail یک عکس در پایتون
  • انجام عملیات Transform برای مدیریت بهتر عکس در پایتون
  • بریدن عکس (crop) در پایتون
  • درست کردن فیلتر بر روی عکس در پایتون

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

  • کار با تاریخ و زمان در پایتون
  • کار با timedelta
  • فرمت دهی تاریخ و زمان برای نمایش بهتر عکس
  • ساخت یک پروژه تولید کننده لینک ویکی پدیا
  • datetime

آزمون تاریخ و زمان

  • معرفی پروژه آزمون گیر (زمانی که دانشجو استاد می‌شود)
  • نوشتن سناریو پروژه آزمون گیر در پایتون
  • ساخت پروژه آزمون گیر
  •  دیباگ کردن پروژه

دست خط کدنویسی

  • مقدمه‌ای بر قوانین برنامه نویسی تابعی
  • کارهایی که در پایتون نباید انجام دهید
  • مفهوم First class citizen functions در پایتون
  • کار با itemgetter و attrgetter در پایتون
  • کار با تابع فوق‌‌العاده map در پایتون
  •  کار با تابع فوق‌العاده filters در پایتون
  • استفاده از map و filter بصورت تو در تو
  •  کار با تابع فوق‌العاده reduce در پایتون
  • معرفی لامبداها (lambda) در پایتون
  • کار با partialها در پایتون
  • توضیح مفهوم currying
  • نتیجه گیری
  • Functional Programming

 کار با درخواست‌ها و متدهای وب

  • مقدمه‌ای بر کتابخانه requests
  •  کار با کتابخانه requests

ورود به علم داده 

  • کار بر روی فایل‌های CSV
  • کار بر روی فایل‌های JSON

SQL Alchemy

  • کار با پایگاه داده مقدمه
  • کار با محیط ایزوله
  • اتصال ORM به پایگاه داده Postgresql
  • اتصال ORM به پایگاه داده SQLite
  • ساخت جدول
  • ثبت داده
  • خواندن داده
  • ثبت چند کاربر به صورت همزمان
  • کوئوری نویسی 1
  • کوئری نویسی 2
  • خواندن کوئریها
  • جست و جو در بانک اطلاعاتی
  • کوئریهای لیترال

پردازش متن در پایتون

  • معرفی Regular Expression برای پردازش متن های پیچیده (regex)
  • پیاده سازی و پیدا کردن متن‌های دقیق
  • ساخت اولین الگوی پویا
  • کار با قوانین regex
  • حذف بخش‌هایی از متن که نمی‌خواهیم
  • گروه‌بندی فرمول‌های regex
  • پیمایش در خروجی regex و استفاده از خروجی‌ها در پایتون

نسخه الکترونیکی این پکیج 250 هزارتومان است اما برای شما رایگان
برای دانلود به کانال تلگرام مراجعه فرمایید