دانلود Udemy Python Object Oriented Programming Fundamentals - آموزش اصول و مبانی شی گرایی در پایتون
برنامهنویسی شیءگرا
(Object-Oriented Programming مخفف:OOP) یک شیوه برنامه نویسی است که
ساختار یا بلوک اصلی اجزای آن، شیء (علوم رایانه)ها میباشند. در واقع در
این شیوه برنامه نویسی، برنامه به شیء گرایش پیدا میکند. به این معنا که
دادهها و توابعی که قرار است بر روی این دادهها عمل کنند، تا حد امکان
در قالبی به نام شی در کنار یکدیگر قرار گرفته، جمعبندی شده و یک واحد
(شی) را تشکیل داده و نسبت به محیط بیرونِ خود، کپسوله میشوند و از این
طریق، توابع بیگانهٔ خارج از آن شی، دیگر امکان ایجاد تغییر در دادههای
درون آن شی را ندارند. به طور مثال حساب بانکی شما که شامل مشخصات فردی شما
و میزان سپردهٔ شما در بانک است، تشکیل یک شی را میدهند و به دلیل دارا
بودن ویژگی کپسوله، امکان دستکاری در میزان سپرده یا مشخصات شما، توسط
دیگران وجود ندارد. از دیگر ویژگیهای برنامه نویسی شی گرا، پیچیدگی کم،
هزینه کم، امکان گسترش سریع برنامه با خطای کمتر نسبت به سایر پارادایمهای
برنامه نویسی است.
پایتون (Python) یک زبان برنامهنویسی همه منظوره،
سطح بالا، شیءگرا و مفسر است که توسط خودو فان روسوم (به هلندی: Guido van
Rossum) در سال ۱۹۹۱ در کشور هلند طراحی شد. فلسفهٔ ایجاد آن تأکید بر دو
هدف اصلی خوانایی بالای برنامههای نوشته شده و کوتاهی و بازدهی نسبی بالای
آن است. کلمات کلیدی و اصلی این زبان به صورت حداقلی تهیه شدهاند و در
مقابل کتابخانههایی که در اختیار کاربر است بسیار وسیع هستند.
در دوره آموزشی Udemy Python Object Oriented Programming Fundamentals با اصول و مبانی شی گرایی در پایتون آشنا می شوید.
- بخش 1: مقدمه ای بر دوره
- بخش 2: سازنده های ضروری
- بخش 3: شی پایتون
- بخش 4: متدهای جادویی سازنده/تخریب
- بخش 5: کلاس ارث
- بخش 6: پروژه نهایی
- بخش 7: نتیجه گیری دوره
Create Python applications using up to date programming techniques.
Python is a big deal. More and more beginner programmers are choosing
it as their first language to learn, which means its future is more
than just bright - it’s dazzling. It makes coding faster, easier and
fun. When combined with the object oriented programming approach these
qualities are further enhanced, which means Python is virtually
unstoppable. If you want to future-proof your programming skills, this
is exactly what you need to learn.
This online course is designed
with beginners in mind. Although it helps to already know the basics of
Python, it’s not a requirement. You’ll be guided through the entire
installation process before hitting the more challenging material. If
your goal is to learn how to enhance, maintain and build highly-driven
applications, then this is the course for you regardless of your skill
level.
Once installation is complete you’ll dive straight into
the various features and functions of Python including the class
construct, attributes, methods, class variables and more. Then you’ll
get to grips with the more advanced concepts. Object oriented
programming in relation to Python, the constructor/destructor magic
methods, and class inheritance are all given dedicated sections with
live exercise demos and explanations at every stage.
As you
progress through the course you’ll complete a final project based on
real-world examples, to prepare you for undertaking your own OOP Python
projects. By the end of this course, you’ll have a thorough
understanding of Python, the object oriented programming approach, and
how to combine the two.
About Python:
Python is a high-level,
general-purpose, dynamic programming language that is becoming ever more
widespread in the programming world. It is readable, succinct,
scalable, and can support multiple programming paradigms. It is now the
most common ‘starter’ language taught on university programming courses
and is seen by many as the future of coding.
مشخصات
شرکت سازنده:
یودمی / Udemy
زبان آموزش:
English
مدرس:
Stone River eLearning
سطح آموزشی:
Beginner
زمان آموزش:
4h
حجم فایل:
1960 مگابایت
تاریخ انتشار:
23:17 - 95/6/20
منبع: پی سی دانلود