آموزش Masterclass کامل Python: Python را از ابتدا یاد بگیرید

The Complete Python Masterclass: Learn Python From Scratch

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: دوره پایتون برای مبتدیان، یادگیری برنامه نویسی پایتون، Python Web Framework Django، Flask، Web scraping و بسیاری موارد دیگر. آخرین نسخه پایتون یعنی پایتون 3 را بیاموزید آخرین نسخه جنگو، یعنی جنگو 3 را بیاموزید و هر مفهوم پایتون را بفهمید و یاد بگیرید. یاد بگیرید چگونه پست های رسانه های اجتماعی را با استفاده از Selenium Make Web-Applications با استفاده از Python خودکار کنید. ساخت اپلیکیشن‌های مبتنی بر رابط کاربری گرافیکی در پایتون با استفاده از Tkinter یاد بگیرید چگونه برنامه‌های وب تمام پشته را با استفاده از پایتون و جنگو بسازید 3 یاد بگیرید چگونه تصاویر و ویدیوها را با استفاده از OpenCV پردازش کنید یاد بگیرید چگونه ابزار اسکراپینگ وب خود را با استفاده از برنامه‌های دسکتاپ پایتون بیلد پایگاه داده با پایتون بسازید. ، PostgreSQL و Tkinter. همه مفاهیم جنگو را درک کنید همه مفاهیم فلاسک را بیاموزید نحوه انجام تجزیه و تحلیل داده ها با استفاده از پایتون را بیاموزید برنامه نویسی شی گرا را در پایتون بیاموزید آموزش فشرده سازی و رفع فشرده سازی فایل ها با استفاده از پایتون آموزش تجزیه و تحلیل داده های فروش سوپرمارکت با استفاده از تجزیه و تحلیل داده ها ساخت یک تولید کننده کد QR با استفاده از Python Build یک مبدل متن به گفتار یاد بگیرید چگونه پسوردها را در پایتون هش کنید. یک کامپیوتر با اتصال به اینترنت. هیچ ابزار پولی مورد نیاز نیست زیرا ابزار مورد نیاز برای این دوره رایگان است. اشتیاق و کنجکاوی برای یادگیری چیزهای جدید.

Masterclass کامل Python: Python را از ابتدا یاد بگیرید

این چیزی است که با ثبت نام در این دوره به دست می آورید:

توضیح کلمه به کلمه: در کل دوره، هر خط کد را بدون رد کردن یک خط کد توضیح می دهم.

محتوای با کیفیت عالی: بیش از 39 ساعت ویدیوی HD (1080p).

ساختار خوبی برای یادگیری آسان: دوره به طور ویژه طراحی شده است تا یادگیری Python، Django 3، تجزیه و تحلیل داده، Flask، Tkinter، OpenCV، فشرده سازی فایل، توسعه برنامه دسکتاپ با PostgreSQL Web Scraping را برای دانش آموزان آسان کند. p>

پشتیبانی 24 X 7: I همیشه در سفر شما برای تبدیل شدن به متخصص پایتون وجود خواهد داشت.

_________________________________________________________________________________

در اینجا همه چیزهایی است که در این دوره کامل یاد خواهید گرفت:

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

این دوره به شما پایتون را از ابتدا و از سطح بسیار ابتدایی آموزش می دهد و به تدریج شما را به سمت موضوعات پیشرفته تر سوق می دهد.

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


دوره کامل به 17 بخش اصلی تقسیم شده است.

در اینجا توضیح مختصری از آنچه در هر بخش خواهید آموخت وجود دارد.


بخش 1: اصول اولیه پایتون.

این بخش تمام اصول اولیه پایتون را پوشش می‌دهد، از نصب ابزارهای مورد نیاز تا پوشش موضوعاتی مانند عملگرهای ریاضی، رشته‌ها، پذیرش ورودی کاربر، عملیات رشته، متغیرها، شرط‌هایی مانند if، elif، ساختارهای کنترلی مانند while for loop. ، توابع، بسته های ماژول ها، لیست ها، مدیریت فایل، OOP در پایتون، عبارات منظم. تقریباً تمام مفاهیم پایه پایتون در این بخش پوشش داده شده است.


بخش 2: ایجاد رابط کاربری گرافیکی در پایتون با استفاده از Tkinter.

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


بخش 3: ساخت برنامه های دسکتاپ مبتنی بر پایگاه داده با PostgreSQL.

ساخت یک برنامه دسکتاپ ساده به تنهایی کافی نیست، به یک پایگاه داده پشتیبان برای ذخیره برخی داده ها نیاز دارد. برای انجام همین کار، یاد می گیریم که چگونه برنامه های دسکتاپ خود را به باطن متصل کنیم. در این بخش ما یک نرم افزار سیستم مدیریت دانش آموز با استفاده از Python، Tkinter برای طراحی پایگاه داده GUI PostgreSQL ایجاد می کنیم تا داده ها را برای برنامه ما در backend ذخیره کند.


بخش 4: رمزگذاری فشرده سازی فایل در پایتون.

در این بخش نحوه فشرده سازی فایل در پایتون برای کاهش حجم فایل را یاد خواهیم گرفت. همچنین نحوه فشرده سازی داده های فشرده و روش های مورد استفاده برای آن را یاد می گیریم. ما یک ابزار فشرده‌سازی فایل مبتنی بر رابط کاربری گرافیکی با استفاده از Python Tkinter و یک کتابخانه فشرده‌سازی فایل می‌سازیم.


بخش 5: تبدیل متن به گفتار با استفاده از پایتون.

متن را می‌توان به گفتار/صوت تبدیل کرد و این دقیقاً همان چیزی است که در این بخش خاص پوشش داده می‌شود، جایی که ابزاری را می‌سازیم که صدا را از یک متن مشخص تولید می‌کند. نه فقط این، ما همچنین یاد می گیریم که چگونه یک فایل متنی کامل را به mp3 تبدیل کنیم که می تواند برای تولید کتاب های صوتی از کتاب های الکترونیکی استفاده شود. همچنین یاد می گیریم که چگونه ورودی کاربر را به گفتار تبدیل کنیم.


بخش 6: تولید کننده کد QR.

ما یک ابزار ساده می‌سازیم که می‌تواند هر پیوندی را تبدیل کند و آن را به یک کد QR تبدیل کند که می‌تواند از طریق هر تلفن هوشمندی که دارای خواننده کد QR است اسکن شود. این ابزار تصاویر کد QR را ایجاد می کند که می توانند در هر جایی به اشتراک گذاشته شوند و کل ابزار با استفاده از Python Tkinter ساخته شده است.


بخش 7: برنامه دانلود ویدیو.

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


بخش 8: ساخت اعتبارسنجی کارت اعتباری با استفاده از الگوریتم Lhun.

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


بخش 9: تجزیه و تحلیل داده ها.

Python به طور گسترده در حوزه علم داده استفاده می شود و از این رو مهم است که یاد بگیرید چگونه از پایتون برای تجزیه و تحلیل داده ها استفاده کنید. از این رو در این بخش می آموزیم که چگونه از ابزارها و تکنیک های مورد استفاده برای انجام تجزیه و تحلیل داده ها استفاده کنیم. ما با یادگیری کتابخانه Pandas که برای انجام تجزیه و تحلیل داده ها و تمام مفاهیم اساسی مانند DataFrames، Reindexing، Indexing، Broadcasting استفاده می شود و همچنین یاد می گیریم که چگونه با کتابخانه Matplotlib رسم و تجسم داده ها را انجام دهیم، شروع می کنیم.

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


بخش 10: Python Web Framework Django 3.

این بخش به شما یاد می‌دهد که چگونه برنامه‌های وب تمام پشته را با Python Django 3 بسازید. جنگو یکی از محبوب‌ترین چارچوب‌های وب برای پایتون است و برای برنامه‌نویسی قسمت پشتی برنامه‌های وب بیرون استفاده می‌شود. در این بخش جنگو را از اصول اولیه یاد می گیریم و یک اپلیکیشن وب فروشگاه کتاب ساده می سازیم. نحوه ایجاد مدل‌ها، نحوه مسیریابی درخواست‌های URL، نحوه ایجاد نماهای مختلف برای برنامه وب، نحوه ادغام قالب‌های HTML و موارد دیگر را یاد خواهیم گرفت.

در این بخش ما همچنین یک برنامه لیست کار کاملاً کاربردی می سازیم که با استفاده از جنگو ساخته شده است. این نرم افزار تمام عملیات اصلی CRUD را انجام می دهد که مخفف عبارت Create, Read, Update Delete data از پایگاه داده است. در حین ساخت این برنامه، ما اطمینان حاصل می کنیم که تمام مفاهیم مهم جنگو به طور کامل پوشش داده شده و پیاده سازی شده است.


بخش 11: Python Web Framework Flask.

Flask یک چارچوب وب میکرو برای پایتون است که برای ساخت برنامه های وب ساده تر استفاده می شود. اگر می خواهید چند وب سایت ساده و کوچک ایجاد کنید، می توانید این کار را با استفاده از Flask انجام دهید. در این بخش ما اصول اولیه فلاسک را به عنوان مسیریابی، URL های پویا، الگوها، ارسال داده ها به کوکی های سایت سرور پوشش می دهیم.


بخش 12: API های REST با استفاده از چارچوب استراحت Django.

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


بخش 13: Web Scraping در Python.

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


بخش 14: اتوماسیون با Python Selenium.

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


بخش 15: بهترین روش‌ها: نوشتن کد پایتون کارآمد و تمیز.

برای اینکه یک مهندس/توسعه‌دهنده پایتون خوب باشید، باید بدانید که چگونه کد پایتون را تمیز، مختصر و کارآمد بنویسید. در این بخش برخی از بهترین روش هایی را که باید هنگام نوشتن کد پایتون رعایت کنید، یاد می گیریم.


بخش 16: برنامه نویسی شبکه در پایتون با استفاده از سوکت ها: ساختن یک برنامه چت.

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


بخش 17: پردازش تصویر با Python OpenCV.

Python همچنین می تواند برای پردازش و دستکاری تصاویر و ویدیوها استفاده شود. در این بخش یاد می گیریم که چگونه از کتابخانه OpenCV با پایتون برای دستکاری تصاویر استفاده کنیم. ما چیزهای جالبی مانند ضبط ویدیوی وب کم، ردیابی تصاویر از یک ویدیوی زنده، تکنیک های مختلف آستانه گذاری تصویر، تار کردن تصویر، میانگین گیری و فیلتر گاوسی را یاد می گیریم.


_________________________________________________________________________________

پس بیایید سفر متخصص شدن در پایتون را آغاز کنیم.

علاوه بر ضمانت بازگشت وجه 30 روزه Udemy، شما ضمانت شخصی من را دارید که از آنچه در این دوره یاد می گیرید لذت خواهید برد. اگر سؤالی دارید، لطفاً مستقیماً به من پیام دهید و من تمام تلاش خود را می کنم تا در اسرع وقت با شما تماس بگیرم!

_________________________________________________________________________________

قبل از تغییر قیمت، حتما در دوره ثبت نام کنید.

اکنون با کلیک کردن بر روی "دکمه این دوره" یک قدم به سمت تبدیل شدن به یک توسعه دهنده حرفه ای پایتون نزدیک شوید!

به سفر بپیوندید.

با احترام،

آشوتوش پاور


سرفصل ها و درس ها

معرفی Introduction

  • مقدمه ای بر دوره Introduction To The Course

مفاهیم پایه پایتون Basic Python Concepts

  • نصب Python و PyCharm Installing Python And PyCharm

  • برنامه Hello World در پایتون Hello World Program In Python

  • برخی از عملیات ریاضی دیگر در پایتون Some other mathematical operations in Python

  • رشته ها در پایتون Strings In Python

  • پذیرش ورودی از کاربر در پایتون Accepting input from the user in Python

  • انجام عملیات روی یک رشته در پایتون Performing operations on a string in Python

  • متغیرها در پایتون Variables in Python

  • عملگرهای در محل در پایتون. In place operators in Python.

  • نوشتن اولین برنامه ما در PyCharm Writing our very first program in PyCharm

  • چالش کدنویسی قسمت 1 Coding Challenge Part 1

  • آزمون بخش 1: Quiz For Section 1:

  • یادداشت ها و خلاصه برای بخش 1 Notes & Summary For Section 1

ساختارهای کنترل در پایتون Control Structures In Python

  • دستور if در پایتون If statement in Python

  • عبارت Elif در پایتون Elif statement in Python

  • مقدمه ای بر لیست ها در پایتون Introduction to lists in Python

  • لیست عملیات در پایتون List operations in Python

  • لیست توابع در پایتون List functions in Python

  • تابع محدوده در پایتون Range function in Python

  • استفاده مجدد از کد و توابع در پایتون Code reuse and functions in Python

  • برای حلقه در پایتون For Loop in Python

  • منطق بولی در پایتون Boolean logic in Python

  • حلقه while در پایتون While loop in Python

  • آزمون بخش 2: Quiz For Section 2:

  • چالش کدنویسی 2 Coding challenge 2

  • راه حل چالش کدنویسی 2 Coding challenge 2 solution

  • چالش کدنویسی 3 Coding challenge 3

  • راه حل چالش کدنویسی 3 Coding challenge 3 solution

  • یادداشت ها و خلاصه برای بخش 2 Notes & Summary For Section 2

توابع و ماژول ها در پایتون Functions & Modules In Python

  • ارسال آرگومان ها به توابع در پایتون Passing arguments to functions in Python

  • ایجاد مقدار بازگشتی تابع در پایتون Making function return value in Python

  • ارسال توابع به عنوان آرگومان در پایتون Passing functions as arguments in Python

  • ماژول ها در پایتون Modules in Python

  • آزمون بخش 3: Quiz For Section 3:

  • چالش کدنویسی 4 Coding challenge 4

  • راه حل چالش کد نویسی 4 Coding challenge 4 solution

  • یادداشت ها و خلاصه برای بخش 3 Notes & Summary For Section 3

مدیریت استثنا و مدیریت فایل در پایتون Exception Handling & File Handling In Python

  • خطاها و استثناها در پایتون Errors & exceptions in Python

  • مدیریت استثنا در پایتون Exception handling in Python

  • در نهایت بلاک کنید Finally block

  • رسیدگی به پرونده File handling

  • خواندن داده ها از فایل Reading data from file

  • افزودن داده به فایل Adding data to the file

  • در حال الحاق به یک فایل Appending to a file

  • آزمون بخش 4: Quiz For Section 4:

  • چالش کدنویسی 5 Coding challenge 5

  • راه حل چالش کدنویسی 5 Coding challenge 5 solution

  • چالش کدنویسی 6 Coding challenge 6

  • راه حل چالش کدنویسی 6 Coding challenge 6 solution

  • یادداشت ها و خلاصه برای بخش 4 Notes & Summary For Section 4

چند نوع دیگر در پایتون Some More Types In Python

  • لغت نامه ها Dictionaries

  • توابع دیکشنری Dictionary Functions

  • تاپل ها Tuples

  • فهرست برش List Slicing

  • درک لیست List Comprehension

  • قالب بندی رشته String formatting

  • توابع رشته String functions

  • توابع عددی Numeric functions

  • آزمون بخش 5: Quiz For Section 5:

  • چالش کدنویسی 7 Coding challenge 7

  • راه حل چالش کد نویسی 7 Coding challenge 7 solution

  • چالش کدنویسی 8 Coding challenge 8

  • راه حل چالش کد نویسی 8 Coding challenge 8 solution

  • یادداشت ها و خلاصه برای بخش 5 Notes & Summary For Section 5

برنامه نویسی تابعی در پایتون Functional Programming In Python

  • برنامه نویسی تابعی Functional programming

  • لامبدا در پایتون Lambdas in Python

  • نقشه در پایتون Map in Python

  • فیلترها در پایتون Filters in Python

  • ژنراتورها در پایتون Generators in Python

  • بازگشت در پایتون Recursion in Python

  • مجموعه ها Sets

  • Itertools Itertools

  • چالش کدنویسی 9 Coding challenge 9

  • راه حل چالش کدنویسی 9 Coding challenge 9 solution

  • چالش کدنویسی 10 Coding challenge 10

  • راه حل چالش کدنویسی 10 Coding challenge 10 solution

  • چالش کدنویسی 11 Coding challenge 11

  • راه حل چالش کد نویسی 11 Coding challenge 11 solution

  • یادداشت ها و خلاصه برای بخش 6 Notes & Summary For Section 6

برنامه نویسی شی گرا در پایتون Object Oriented Programming In Python

  • مقدمه ای بر برنامه نویسی شی گرا، کلاس ها و اشیا Introduction To Object Oriented Programming, Classes & Objects

  • روش های کلاس Class Methods

  • ایجاد یک کلاس و تعریف ویژگی های کلاس Creating A Class & Defining Class Attributes

  • ویژگی های نمونه و سازنده Instance Attributes & Constructor

  • روش های پیاده سازی در برنامه نویسی شی گرا Implementing Methods In Object Oriented Programming

  • مبتنی بر عملکرد در مقابل روش OOP کد نوشتن Function Based vs OOP Way Of Writing Code

  • وراثت Inheritance

  • ارث چندگانه Multiple Inheritance

  • وراثت چند سطحی Multi-level Inheritance

  • بارگذاری بیش از حد اپراتور در پایتون Operator overloading in Python

  • مخفی شدن داده ها در پایتون Data hiding in Python

  • چالش کدنویسی 12 Coding challenge 12

  • راه حل چالش کدنویسی 12 Coding challenge 12 solution

  • چالش کدنویسی 13 Coding challenge 13

  • راه حل چالش کدنویسی 13 Coding challenge 13 solution

  • یادداشت ها و خلاصه برای بخش 7 Notes & Summary For Section 7

عبارات منظم در پایتون Regular Expressions In Python

  • عبارات منظم در پایتون Regular expressions in Python

  • جستجو و پیدا کردن همه Search & find all

  • پیدا کردن و جایگزین کردن Find & replace

  • متاکاراکتر نقطه The dot metacharacter

  • متاکاراکتر Caret و دلار Caret & dollar metacharacter

  • کلاس شخصیت Character class

  • متا شخصیت ستاره Star metacharacter

  • گروه Group

ایجاد برنامه های رابط کاربری گرافیکی در پایتون با استفاده از Tkinter Create GUI Apps In Python Using Tkinter

  • Tkinter: برنامه سلام جهان Tkinter : Hello world program

  • Tkinter: استفاده از فریم Tkinter: Using frames

  • Tkinter: طرح بندی شبکه ای Tkinter: Grid layout

  • Tkinter: ویجت های خود تنظیم شونده Tkinter: Self adjusting widgets

  • Tkinter: مدیریت کلیک روی دکمه Tkinter: Handling button clicks

  • Tkinter: استفاده از کلاس ها Tkinter: Using classes

  • Tkinter: استفاده از drop downs Tkinter: Using drop downs

  • Tkinter: نوار ابزار Tkinter: Toolbar

  • Tkinter: ساخت نوار وضعیت Tkinter: Making Status Bar

  • Tkinter: جعبه پیام Tkinter: Message box

  • طراحی Tkinter Tkinter Drawing

پروژه 1: ساخت برنامه ماشین حساب با استفاده از Tkinter Project 1: Building Calculator App Using Tkinter

  • برنامه ماشین حساب ساختمان قسمت 1 Building Calculator App Part 1

  • برنامه ماشین حساب ساختمان قسمت 2 Building Calculator App Part 2

  • برنامه ماشین حساب ساختمان قسمت 3 Building Calculator App Part 3

  • برنامه ماشین حساب ساختمان قسمت 4 Building Calculator App Part 4

  • برنامه ماشین حساب ساختمان: کد منبع Building Calculator app: Source Code

پروژه 2: ساخت برنامه های پایگاه داده با PostgreSQL و Python Project 2: Building Database Apps With PostgreSQL & Python

  • مقدمه ای بر پایگاه های داده Introduction To Databases

  • مقدمه ای بر PostgreSQL Introduction To PostgreSQL

  • نصب PostgreSQL در ویندوز Installing PostgreSQL On Windows

  • نصب PostgreSQL در مک Installing PostgreSQL On Mac

  • ایجاد یک پایگاه داده Creating A Database

  • ایجاد جدول و افزودن داده Creating Table & Adding Data

  • خواندن داده ها از پایگاه داده Reading Data From Database

  • راه اندازی Virtualenv در مک Setting Up Virtualenv on Mac

  • راه اندازی Virtualenv در ویندوز Setting Up Virtualenv On Windows

  • نصب Psycopg2 Installing Psycopg2

  • اتصال به پایگاه داده با کد پایتون Connecting To Database With Python Code

  • ساخت جداول پایگاه داده با پایتون Creating Database Tables With Python

  • افزودن داده به جداول پایگاه داده با پایتون Adding Data To Database Tables With Python

  • کاربر داده های ارسالی به پایگاه داده User Submitted Data To Database

  • ایجاد طرح بندی برنامه Creating App Layout

  • افزودن ورودی ها Adding Entries

  • ذخیره ورودی ها در پایگاه داده Saving Entries To Database

  • قابلیت جستجو Search Functionality

  • فهرست کردن همه ورودی ها Listing All Entries

پروژه 3: فشرده سازی و رمزگذاری فایل در پایتون Project 3: File Compression & Encoding In Python

  • فشرده سازی فایل ها در پایتون Compressing Files In Python

  • فشرده سازی فایل ها Decompressing Files

  • تقسیم کد به توابع Splitting Code Into Functions

  • طراحی رابط کاربری گرافیکی Designing The GUI

  • فشرده سازی از طریق رابط کاربری گرافیکی Compressing Via GUI

  • فشرده سازی فایل ها از دایرکتوری های محلی Compressing Files From Local Directories

پروژه 4: تبدیل متن به گفتار با استفاده از پایتون Project 4: Text To Speech Converter Using Python

  • تولید صدا از داده های متنی Generating Audio From Text Data

  • تبدیل اطلاعات فایل به صوتی Converting File Data To Audio

  • تبدیل ورودی کاربر به گفتار Converting User Input To Speech

پروژه 5: پیاده سازی درهم سازی رمز عبور و ساخت اعتبارسنجی رمز عبور Project 5: Implementing Password Hashing & Building A Password Validator

  • مقدمه ای بر هش کردن رمز عبور Introduction To Password Hashing

  • پیاده سازی هش کردن رمز عبور در پایتون Implementing Password Hashing In Python

  • ساخت اعتبارسنجی رمز عبور Building A Password Validator

پروژه 6: ساخت یک تولید کننده کد QR با پایتون Project 6: Building A QR Code Generator With Python

  • مولد کد QR قسمت 1 QR Code Generator Part 1

  • بخش 2 تولید کننده کد QR QR Code Generator Part 2

پروژه 7: ساختن یک برنامه دانلود کننده ویدیو Project 7: Building A Video Downloader App

  • ایجاد رابط کاربری Creating The user Interface

  • پذیرش مسیر برای دانلود فیلم ها Accepting Path To Download Videos

  • دریافت مسیر محلی Getting Local Path

  • کاربردی کردن دکمه دانلود Making Download Button Functional

  • تست برنامه ما Testing Our App

  • تبدیل فیلم ها به Mp3 Converting Videos To Mp3

پروژه 8: اعتبار سنجی کارت اعتباری با استفاده از الگوریتم Lhun Project 8: Credit Card Validation Using Lhun's Algorithm

  • ساخت اعتباربخش کارت اعتباری قسمت 1 Building A Credit Card Validator Part 1

  • ساخت اعتباربخش کارت اعتباری قسمت 2 Building A Credit Card Validator Part 2

  • ساخت اعتباربخش کارت اعتباری قسمت 3 Building A Credit Card Validator Part 3

تجزیه و تحلیل داده ها با استفاده از پایتون Data Analysis Using Python

  • مقدمه ای بر تجزیه و تحلیل داده ها با استفاده از پایتون Introduction to Data Analysis Using Python

  • نصب ابزار برای تجزیه و تحلیل داده ها Installing Tools For Data Analysis

  • تبدیل دیکشنری ها به سری Converting Dictionaries to Series

  • مقدمه ای بر فریم های داده Introduction to Data Frames

  • مقدمه ای بر پانداها و سری ها Introduction to Pandas & Series

  • تغییر دنباله ستون ها Changing Column Sequence

  • فهرست بندی مجدد سری ها و دیتا فریم ها Reindexing Series & DataFrames

  • تغییر ستون ها و انتقال داده ها Changing Columns & Transposing Dataframe

  • حذف ردیف ها و ستون ها Deleting Rows & Coulumns

  • عملیات حسابی روی دیتافریم و سری Arithmetic operations on dataframe and series

  • عملیات حسابی بین دیتافریم و سری Arithmetic operations in between dataframe and series

  • مرتب سازی سری ها و دیتافریم ها Sorting series and dataframes

  • مرتب سازی بر اساس مقادیر Sorting according to values

  • مدیریت مقادیر تکراری Handling duplicate values

  • محاسبه مجموع، حداکثر و حداقل مقادیر Calculating sum, max & min values

  • حذف مقادیر nan Dropping nan values

  • بارگیری داده ها از یک فایل Loading data from a file

  • تجزیه و تحلیل داده های فایل Analyzing file data

  • ایجاد Numpy Array Creating Numpy Array

  • 19 راه دیگری برای ایجاد آرایه 19 Another way to create an array

  • Logspace و Linspace Logspace & Linspace

  • برش آرایه Numpy Slicing a Numpy Array

  • تکنیک های نمایه سازی و برش پیشرفته Advanced indexing and slicing techniques

  • صدا و سیما Broadcasting

  • تکرار با استفاده از دیتر Iterating using nditer

  • رسم داده ها با استفاده از Matplotlib Plotting data using Matplotlib

پروژه 9: پروژه تجزیه و تحلیل داده های سوپرمارکت با پایتون و پانداها Project 9: Supermarket Data Analysis Project With Python & Pandas

  • تجزیه و تحلیل داده های فروش سوپرمارکت قسمت 1: خواندن فایل CSV Analysing Supermarket Sales Data Part 1: Reading CSV File

  • تجزیه و تحلیل داده های فروش سوپرمارکت قسمت 2: تغییر موضوع Analysing Supermarket Sales Data Part 2: Switching Up The Theme

  • تجزیه و تحلیل داده های فروش سوپرمارکت قسمت 3: دسترسی به بخش های مختلف داده Analysing Supermarket Sales Data Part 3: Accessing Different Parts Of Data

  • تجزیه و تحلیل داده های فروش سوپرمارکت قسمت 4: انتخاب ردیف ها بر اساس یک شرط Analysing Supermarket Sales Data Part 4: Selecting Rows On A Condition

  • تجزیه و تحلیل داده های فروش سوپرمارکت قسمت 5: پرس و جو برای یافتن داده های مشروط Analysing Supermarket Sales Data Part 5: Queries To Find Conditional Data

  • تجزیه و تحلیل داده های فروش سوپرمارکت قسمت 6: مجموع، حداکثر، حداقل و میانگین Analysing Supermarket Sales Data Part 6: Sum, Max, Min & Average

  • تجزیه و تحلیل داده های فروش سوپرمارکت قسمت 7: استفاده از GroupBy برای گروه بندی داده ها بر اساس مکان Analysing Supermarket Sales Data Part 7: Using GroupBy To Group Data By Location

  • تجزیه و تحلیل داده های فروش سوپرمارکت قسمت 8: یافتن سهم بازار Analysing Supermarket Sales Data Part 8: Finding Market Share

  • تجزیه و تحلیل داده های فروش سوپرمارکت قسمت 9: طبقه بندی خریداران Analysing Supermarket Sales Data Part 9: Classifying Shoppers

  • تجزیه و تحلیل داده های فروش سوپرمارکت قسمت 10: تجزیه و تحلیل عضویت و رتبه بندی Analysing Supermarket Sales Data Part 10: Analysing Memberships & Ratings

  • تجزیه و تحلیل داده های فروش سوپرمارکت قسمت 11: پاسخ به سوالات متعدد Analysing Supermarket Sales Data Part 11: Answering Multiple Queries

  • تجزیه و تحلیل داده های فروش سوپرمارکت قسمت 12: طبقه بندی فروش بر اساس روز Analysing Supermarket Sales Data Part 12: Classifying Sales By Day

  • تجزیه و تحلیل داده های فروش سوپرمارکت قسمت 13: طبقه بندی فروش بر اساس ماه Analysing Supermarket Sales Data Part 13: Classifying Sales By Month

  • تجزیه و تحلیل داده های فروش سوپرمارکت قسمت 14: طبقه بندی فروش بر اساس ساعت Analysing Supermarket Sales Data Part 14: Classifying Sales By Hour

  • تجزیه و تحلیل داده های فروش سوپرمارکت قسمت 15: طبقه بندی انواع پرداخت با ساعت Analysing Supermarket Sales Data Part 15: Classifying Payment Types With Hour

جنگو 3: ساخت برنامه های وب با استفاده از پایتون و جنگو 3 Django 3: Make Web Apps Using Python & Django 3

  • مقدمه ای بر جنگو Introduction To Django

  • نصب جنگو در ویندوز Installing Django On Windows

  • نصب جنگو در مک Installing Django On Mac

  • ایجاد پروژه جنگو در ویندوز Creating A Django Project On Windows

  • ایجاد یک پروژه جنگو در مک Creating A Django Project On Mac

  • اجرای پروژه جنگو در لوکال هاست برای ویندوز Running Django Project On Localhost For Windows

  • اجرای برنامه های جنگو در Localhost برای مک Running Django Apps On Localhost For Mac

  • درک اهمیت فایل های پروژه Understanding Significance Of Project Files

  • ایجاد نماها Creating Views

  • ایجاد نمای دیگری Creating Another view

  • پایگاه داده چیست What Is A Database

  • ایجاد مدل در جنگو Creating Models In Django

  • ایجاد مهاجرت Making Migrations

  • اضافه کردن اشیا به پایگاه داده Adding Objects To Database

  • ایجاد Superuser Creating Superuser

  • عبور اجسام Passing Objects

  • قالب های جنگو Django Templates

  • گذراندن زمینه Passing Context

  • DetailView قسمت 1 DetailView Part 1

  • DetailView قسمت 2 DetailView Part 2

  • DetailView قسمت 3 DetailView Part 3

  • حذف URL های کدگذاری شده Removing Hardcoded URLs

  • اضافه کردن URL به برنامه Adding URLs To App

  • URL های فاصله نام Namespacing URLs

  • اضافه کردن Staticfiles Adding Staticfiles

  • اضافه کردن بوت استرپ Adding Bootstrap

  • با استفاده از قالب پایه Using Base Template

  • افزودن فیلد تصویر Adding Image Field

  • دریافت تصاویر ذخیره شده Getting Saved Images

  • افزودن تصاویر شخصی Adding Own Images

  • اضافه کردن فرم HTML Adding HTML Form

  • ارسال اطلاعات فرم به پایگاه داده Submitting Form Data To Database

  • قابلیت ویرایش Edit Functionality

  • رفع خطاها و مشکلات Fixing Errors & Issues

  • به روز رسانی عملکرد Update Functionality

  • حذف عملکرد Delete Functionality

  • طراحی Touchup برای صفحه فهرست Design Touchup For Index Page

  • طراحی Touchup برای صفحه جزئیات Design Touchup For Detail Page

  • کد منبع Source Code

پروژه 10: ساخت برنامه Todo با استفاده از جنگو 3 Project 10: Building A Todo App Using Django 3

  • رفتن از ایده به برنامه Going From Idea To App

  • در حال نصب Virtualenv Installing Virtualenv

  • راه اندازی پروژه Setting Up The Project

  • ایجاد مدل Creating Model

  • نمای فرم و الگو Form View & Template

  • رسیدگی به درخواست پست Handling Post Request

  • اضافه کردن بوت استرپ Adding Bootstrap

  • عملکرد را بخوانید Read Functionality

  • دو عملکرد در یک صفحه Two Functionalities On Same Page

  • استایل بخش 1 Styling Part 1

  • استایل بخش 2 Styling Part 2

  • استایل بخش 3 Styling Part 3

  • حذف عملکرد Delete Functionality

  • افزودن تاریخ به وظایف Adding Date To Tasks

  • قابلیت ویرایش Edit Functionality

  • مقدمه ای بر نماهای کلاسی و عمومی Introduction To Class Based & Generic Views

  • نمای عمومی مبتنی بر کلاس قسمت 1: ListView Class Based Generic View Part 1: ListView

  • نمای عمومی مبتنی بر کلاس قسمت 2: نمای جزئیات Class Based Generic View Part 2: DetailView

  • نمای عمومی مبتنی بر کلاس قسمت 3: UpdateView Class Based Generic View Part 3: UpdateView

  • نمای عمومی مبتنی بر کلاس قسمت 4: DeleteView Class Based Generic View Part 4: DeleteView

ساخت برنامه های وب با استفاده از Python & Flask Make Web Applications Using Python & Flask

  • مقدمه ای بر فلاسک Introduction To Flask

  • نصب فلاسک Installing Flask

  • سلام دنیا Hello World

  • مسیریابی Routing

  • متغیرها Variables

  • حالت اشکال زدایی Debug Mode

  • تغییر مسیر و آدرس اینترنتی برای Redirect & URL For

  • دریافت درخواست ها Receiving Requests

  • قالب ها Templates

  • انتقال داده های پویا به قالب ها Passing Dynamic Data To Templates

  • شرایط در قالب Conditionals In Template

  • استفاده از حلقه ها در قالب Using Loops In Template

  • رندر کردن اشیا Rendering Objects

  • اضافه کردن بوت استرپ و وراثت الگو Adding Bootstrap & Template Inheritance

  • افزودن نوار ناوبری Adding Navbar

  • افزودن CSS Adding CSS

  • افزودن فرم ها قسمت 1 Adding Forms Part 1

  • افزودن فرم ها قسمت 2 Adding Forms Part 2

  • پیکربندی پایگاه های داده Configuring Databases

  • ایجاد مدل ها Creating Models

  • افزودن کتاب به پایگاه داده Adding Books To Database

  • بازیابی داده ها از پایگاه داده Retrieving Data From Database

  • اجرای کارکرد ویرایش قسمت 1 Implementing Edit Functionality Part 1

  • اجرای کارکرد ویرایش قسمت 2 Implementing Edit Functionality Part 2

  • پیاده سازی قابلیت حذف Implementing Delete Functionality

پروژه 11: ایجاد یک مدیر هزینه با Flask، Python و ChartJs Project 11: Building A Expense Manager With Flask, Python & ChartJs

  • راه اندازی پروژه فلاسک Setting Up Flask Project

  • ایجاد مسیر برای پذیرش داده ها Creating Route To Accept Data

  • ایجاد فرم Creating Form

  • یک ظاهر طراحی شده به فرم Styling The Form

  • گرفتن ارزش از فرم Getting Values From The Form

  • ایجاد مدل پایگاه داده Creating A Database Model

  • اضافه کردن هزینه ها به پایگاه داده Adding Expenses To Database

  • نمایش هزینه ها Displaying Expenses

  • صفحه هزینه های یک ظاهر طراحی شده Styling Expenses Page

  • افزودن نوار ناوبری Adding A Navbar

  • حذف عملکرد Delete Functionality

  • ویرایش عملکرد قسمت 1 Edit Functionality Part 1

  • ویرایش عملکرد قسمت 2 Edit Functionality Part 2

  • محاسبه کل Calculating Total

  • نمایش مجموع Displaying Total

  • یکپارچه سازی ChartJs Integrating ChartJs

  • مشاهده را اضافه کنید Add View

پروژه 12: ساخت API REST با Python & Django Rest Framework Project 12: Building A REST API with Python & Django Rest Framework

  • API چیست What is an API

  • نصب Django Rest Framework Installing Django Rest Framework

  • ایجاد و راه اندازی برنامه جنگو Creating & Setting Up Django App

  • راه اندازی برنامه API Setting Up API App

  • ایجاد سریالایزر برای مدل Creating Serializer For Model

  • ایجاد نقطه پایانی دیگر Creating Another Endpoint

  • به روز رسانی و حذف عملکرد Update & Delete Functionality

  • افزودن تصاویر به API Adding Images To API

  • ساختن API قابل مصرف Making The API Consumable

  • راه اندازی React App Setting Up React App

  • واکشی داده ها از API از React Front End Fetching Data From API From React Front End

پروژه 13: نحوه خزیدن وب سایت ها با استفاده از Python: Web Crawling را بیاموزید Project 13: Learn How To Crawl Websites Using Python : Web Crawling

  • خزنده وب پایتون قسمت -1 Python Web Crawler Part -1

  • خزنده وب پایتون قسمت -2 Python Web Crawler Part -2

  • خزنده وب پایتون قسمت -3 Python Web Crawler Part -3

  • خزنده وب پایتون قسمت -4 Python Web Crawler Part -4

  • خزنده وب پایتون قسمت -5 Python Web Crawler Part -5

  • خزنده وب پایتون قسمت -6 Python Web Crawler Part -6

  • خزنده وب پایتون قسمت -7 Python Web Crawler Part -7

  • خزنده وب پایتون قسمت -8 Python Web Crawler Part -8

  • پایتون وب خزنده قسمت -9 Python Web Crawler Part -9

  • خزنده وب پایتون قسمت -10 Python Web Crawler Part -10

  • خزنده وب پایتون قسمت -11 Python Web Crawler Part -11

  • پایتون وب خزنده قسمت -12 Python Web Crawler Part -12

  • خزنده وب پایتون قسمت -13 Python Web Crawler Part -13

  • خزنده وب پایتون قسمت -14 Python Web Crawler Part -14

  • خزنده وب پایتون قسمت -15 Python Web Crawler Part -15

  • خزنده وب پایتون قسمت -16 Python Web Crawler Part -16

  • خزنده وب پایتون قسمت -17 Python Web Crawler Part -17

  • پایتون وب خزنده قسمت -18 Python Web Crawler Part -18

  • خزنده وب پایتون قسمت -19 Python Web Crawler Part -19

  • کد منبع خزنده وب Web Crawler Source Code

چالش های پیچیده کدنویسی Complex Coding Challenges

  • معرفی Introduction

  • چالش های پیچیده پایتون Complex Python Challenges

اتوماسیون با درایور وب سلنیوم و پایتون Automation With Selenium Web Driver and Python

  • مقدمه ای بر سلنیوم Introduction to Selenium

  • نصب سلنیوم Installing Selenium

  • باز کردن یک URL Opening a URL

  • خودکار کردن جستجوی گوگل Automating Google Search

  • یافتن عناصر توسط XPATH Find Elements By XPATH

  • روی پیوندها کلیک کنید Clicking Links

  • تازه کردن یک صفحه وب Refreshing a Webpage

  • با استفاده از دکمه های جهت یابی به جلو و عقب Using Forward and Backward Navigation Buttons

  • پیمایش و دریافت URL فعلی Scrolling and Getting the Current URL

پروژه 14: ساخت پوستر خودکار فیس بوک Project 14: Building A Facebook Auto Poster

  • ساخت پوستر خودکار فیس بوک Building A Facebook Auto Poster

بهترین روش های پایتون: نوشتن کد پایتون تمیز و کارآمد Python Best Practices: Writing Clean & Efficient Python Code

  • نوشتن کد پایتون پاک: بهترین روش ها قسمت 1 Writing Clean Python Code: Best Practices part 1

  • نوشتن کد پایتون پاک: بهترین روش ها قسمت 2 Writing Clean Python Code: Best Practices part 2

  • نوشتن کد پایتون پاک: بهترین روش ها قسمت 3 Writing Clean Python Code: Best Practices part 3

  • نوشتن کد پایتون پاک: بهترین تمرین ها قسمت 4 Writing Clean Python Code: Best Practices part 4

  • نوشتن کد پایتون پاک: بهترین تمرین ها قسمت 5 Writing Clean Python Code: Best Practices part 5

پروژه 15: ساختن یک برنامه چت با استفاده از برنامه نویسی شبکه و سوکت Project 15: Building A Chat Application Using Network & Socket Programming

  • آدرس آی پی IP Address

  • پورت ها و سوکت ها Ports & Sockets

  • ایجاد مشتری Creating A Client

  • ارسال پیام Sending Messages

  • استفاده از بافر Using Buffer

  • ایجاد عملکرد پیام رسانی Building The Messaging Functionality

  • ارسال پیام به مشتری Sending Messages To Client

  • قابلیت ارسال برنامه نویسی Programming Send Functionality

  • تکمیل برنامه چت ما Completing Our Chat App

پردازش تصویر با OpenCV و Python Image Processing With OpenCV & Python

  • مقدمه ای بر OpenCV Introduction To OpenCV

  • نصب OpenCV Installing OpenCV

  • منابع Resources

  • خواندن و نمایش تصاویر Reading & Displaying Images

  • فیلمبرداری از وب کم Capturing Video From Webcam

  • ترسیم اشکال بر روی تصاویر Drawing Shapes On Images

  • رویدادهای پاسخ به تماس ماوس Mouse Callback Events

  • دستکاری پیکسل ها Manipulating Pixels

  • فضاهای رنگی در OpenCV Color Spaces In OpenCV

  • ردیابی اشیا در تصاویر Object Tracking In Images

  • ردیابی اشیا در فیلم ها Object Tracking In Videos

  • آستانه گذاری ساده Simple Thresholding

  • پیاده سازی آستانه ساده Simple Thresholding Implementation

  • آستانه تطبیقی Adaptive Thresholding

  • اجرای آستانه تطبیقی Adaptive Thresholding Implementation

  • تبدیل هندسی تصاویر Geometric Transformation Of Images

  • پیاده سازی تبدیل هندسی تصاویر Geometric Transformation Of Images Implementation

  • تار شدن تصویر Image Blurring

  • پیاده سازی تاری تصویر Image Blurring Implementation

  • میانگین گیری Averaging

  • فیلتر گاوسی Gaussian Filtering

  • به روز رسانی CV را باز کنید Open CV Updates

مطالب متفرقه Miscellaneous Content

  • به روز رسانی ورودی ها در جنگو با UpdateView Updating entries in Django with UpdateView

  • Bootstrap For Django مقدمه Bootstrap For Django Introduction

  • Bootstrap قسمت 1: Introduction To Bootstrap Bootstrap part 1: Introduction To Bootstrap

  • بوت استرپ قسمت 2: افزودن بوت استرپ به سایت ما Bootstrap Part 2: Adding Bootstrap To Our Site

  • Bootstrap Part 3: Bootstrap Grid System Bootstrap Part 3: Bootstrap Grid System

  • Bootstrap Part 4: Grid Classes Part 1 Bootstrap Part 4: Grid Classes Part 1

  • Bootstrap Part 5: Grid Classes Part 2 Bootstrap Part 5: Grid Classes Part 2

  • Bootstrap قسمت 6: Grid Column Offset Bootstrap Part 6: Grid Column Offset

  • بوت استرپ قسمت 7: پاسخگو کردن تصاویر Bootstrap Part 7: Making Images Responsive

  • بوت استرپ قسمت 8: تودرتوی ردیف ها و ستون ها Bootstrap Part 8: Nesting of Rows & Columns

عبارات منظم بازبینی شد Regular Expressions Revisited

  • مقدمه ای بر عبارات منظم و رشته های خام Introduction to Regular Expressions & Raw Strings

  • روش‌های جستجو و تطبیق Search & Match Methods

  • مقدمه ای بر شخصیت های متا Introduction To Meta Characters

  • شخصیت متا ستاره Star Meta Character

  • معرفی شخصیت پلاس متا Introduction To Plus Meta Character

  • مثال شخصیت متا پلاس Plus Meta Character Example

  • معرفی بریس های مجعد Introduction To Curly Braces

  • نمونه بریس های فرفری Curly Braces Example

  • مقدمه ای بر Wildcard Introduction To Wildcard

  • مثال عام Wildcard Example

  • شخصیت متا اختیاری Optional Meta Character

  • کاراکتر متا Caret Caret Meta Character

  • کلاس های شخصیت قسمت 1 Character Classes Part 1

  • کلاس های شخصیت قسمت 2 Character Classes Part 2

نتیجه Conclusion

  • نتیجه Conclusion

نمایش نظرات

آموزش Masterclass کامل Python: Python را از ابتدا یاد بگیرید
جزییات دوره
39 hours
402
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
24,000
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ashutosh Pawar Ashutosh Pawar

توسعه دهنده نرم افزار

سلام، من آشوتوش هستم.

من یک توسعه دهنده نرم افزار، فارغ التحصیل علوم کامپیوتر و مدیر شرکت نرم افزار Optimum Solutions هستم.

من بیش از یک دهه تجربه توسعه و ساختن سیستم‌های نرم‌افزاری مقیاس‌پذیر برای شرکت‌های بزرگ دارم و 4 سال تجربه آموزش برنامه‌نویسی آنلاین دارم و به بیش از 100000 دانش‌آموز در سراسر جهان آموزش داده‌ام.