#تمرین_شئ_گرایی
تمرین چهارم
1. یک کلاس بسازید به اسم Vector
که 3تا آرگیومنت x, y ,z داشته باشه
بدون مقدار Default
2. تابع repr باید به طوری نوشته بشه که یوزر بتونه ازش برای باز سازی آبجکت استفاده کنه
( Reconstruct the instance )
3. باید اندازه بردار رو حساب کنیم
برای محاسبه بردار نیازه که شما جذر جمع توان 2 هر نقطه رو حساب کنید
امکان ضرب یک عدد int و float با vector داشته باشه
5. تمامی عملگر های منطقی رو ساپورت کنه
بر اساس
7. در تابع bool وقتی اندازه بردار 0 بود False برگردونه
8. و در آخر کلاس باید این اجازه رو به کاربر بده تا از طریق براکت بتونه نقاط رو بدست بیاره
جواب این سوال در گیت هاب قرار گرفته است
https://github.com/persianpython/PythonObjectOriented
تمرین چهارم
1. یک کلاس بسازید به اسم Vector
که 3تا آرگیومنت x, y ,z داشته باشه
بدون مقدار Default
2. تابع repr باید به طوری نوشته بشه که یوزر بتونه ازش برای باز سازی آبجکت استفاده کنه
( Reconstruct the instance )
3. باید اندازه بردار رو حساب کنیم
برای محاسبه بردار نیازه که شما جذر جمع توان 2 هر نقطه رو حساب کنید
from math import sqrtوقتی از تابع abs روی آبجکت استفاده میکنیم اندازه بردار رو برگردونه
sqrt( x **2 + y **2 + z **2 )
__abs__4. امکان جمع دو Vector باهم داشته باشه
امکان ضرب یک عدد int و float با vector داشته باشه
5. تمامی عملگر های منطقی رو ساپورت کنه
بر اساس
abs(Vector)6. قابلیت hash شدن رو داشته باشه
7. در تابع bool وقتی اندازه بردار 0 بود False برگردونه
8. و در آخر کلاس باید این اجازه رو به کاربر بده تا از طریق براکت بتونه نقاط رو بدست بیاره
v['y']بزرگ و کوچک هر2 رو باید ساپورت کنه...
v['Y']
جواب این سوال در گیت هاب قرار گرفته است
https://github.com/persianpython/PythonObjectOriented
GitHub
GitHub - persianpython/PythonObjectOriented: آموزش برنامه نویسی شئ گرایی در پایتون
آموزش برنامه نویسی شئ گرایی در پایتون. Contribute to persianpython/PythonObjectOriented development by creating an account on GitHub.
🤩5👍3
سلام دوستان وقتتون بخیر
ویدیو پلی لیست Pyqt6 آپلود شد
قسمت : 39
موضوع : QML : Switch Button (Custom Switch) - CheckBox - ComboBox
امیدوارم که مفید بوده باشه
میتونین از لینک زیر تماشا کنید
https://youtu.be/ZRbTgd7ib6Q
فایل های این ویدیو در گیت هاب:
https://github.com/persianpython/Pyqt6
ویدیو پلی لیست Pyqt6 آپلود شد
قسمت : 39
موضوع : QML : Switch Button (Custom Switch) - CheckBox - ComboBox
امیدوارم که مفید بوده باشه
میتونین از لینک زیر تماشا کنید
https://youtu.be/ZRbTgd7ib6Q
فایل های این ویدیو در گیت هاب:
https://github.com/persianpython/Pyqt6
🤩6👍4
سلام دوستان وقتتون بخیر
ویدیو پلی لیست FastApi آپلود شد
قسمت : 30
موضوع : قسمت چهارم پروژه instagram - Delete Post - Authentication
امیدوارم که مفید بوده باشه
میتونین از لینک زیر تماشا کنید
https://youtu.be/poVMEc7-7Dk
فایل های این ویدیو در گیت هاب :
https://github.com/persianpython/FastApi
ویدیو پلی لیست FastApi آپلود شد
قسمت : 30
موضوع : قسمت چهارم پروژه instagram - Delete Post - Authentication
امیدوارم که مفید بوده باشه
میتونین از لینک زیر تماشا کنید
https://youtu.be/poVMEc7-7Dk
فایل های این ویدیو در گیت هاب :
https://github.com/persianpython/FastApi
YouTube
آموزش Api نویس با FastApi Python ( Instagram قسمت چهارم پروژه )
سلام به کانال یوتیوبی پرشین پایتون خوش آمدید
FAST API
یک وب میکرو فریمورک پایتون هست که با شعار عملکرد بالا
(high performance)
، یادگیری آسان ، کد زنی سریع و آماده برای تولید توسط آقای سباستین رامیرز تولید شده
ویژگی های اصلی این فریمورک :
سرعت : عملکرد…
FAST API
یک وب میکرو فریمورک پایتون هست که با شعار عملکرد بالا
(high performance)
، یادگیری آسان ، کد زنی سریع و آماده برای تولید توسط آقای سباستین رامیرز تولید شده
ویژگی های اصلی این فریمورک :
سرعت : عملکرد…
🤩10
سلام دوستان وقتتون بخیر
ویدیو پلی لیست آموزش برنامه نویسی شئ گرایی آپلود شد
قسمت 7
موضوع :
Class Property
name mangling
یک _ یا دوتا __ ؟ کدوم ؟
امیدوارم که مفید بوده باشه
میتونین از لینک تماشا کنید
لینک گیت هاب :
https://github.com/persianpython/PythonObjectOriented
ویدیو پلی لیست آموزش برنامه نویسی شئ گرایی آپلود شد
قسمت 7
موضوع :
Class Property
name mangling
یک _ یا دوتا __ ؟ کدوم ؟
امیدوارم که مفید بوده باشه
میتونین از لینک تماشا کنید
لینک گیت هاب :
https://github.com/persianpython/PythonObjectOriented
YouTube
آموزش برنامه نویسی شئ گرایی در پایتون مقدماتی تا پیشرفته ( قسمت هفتم) ( Class property )
سلام به کانال یوتیوبی پرشین پایتون خوش آمدید
تو این پلی لیست سعی دارم که مباحث شئ گرایی رو از مقدماتی تا پیشرفته توضیح بدم
که شامل دوستانی که اصلا از شئ گرایی و کلاس ها اطلاعاتی ندارن هم میشه
در این پلی لیست بجز موارد شئ گرایی درمورد تمیز نویسی و اینکه چطور…
تو این پلی لیست سعی دارم که مباحث شئ گرایی رو از مقدماتی تا پیشرفته توضیح بدم
که شامل دوستانی که اصلا از شئ گرایی و کلاس ها اطلاعاتی ندارن هم میشه
در این پلی لیست بجز موارد شئ گرایی درمورد تمیز نویسی و اینکه چطور…
👍7🤩5
سلام دوستان وقتتون بخیر
ویدیو پلی لیست آموزش Pyqt6 QML آپلود شد
قسمت 40
موضوع : آموزش MenuBar - SpinBox - Slider - ScrollView
امیدوارم که مفید بوده باشه
میتونین از این لینک تماشا کنید
فایل های این ویدیو در گیت هاب:
https://github.com/persianpython/Pyqt6
ویدیو پلی لیست آموزش Pyqt6 QML آپلود شد
قسمت 40
موضوع : آموزش MenuBar - SpinBox - Slider - ScrollView
امیدوارم که مفید بوده باشه
میتونین از این لینک تماشا کنید
فایل های این ویدیو در گیت هاب:
https://github.com/persianpython/Pyqt6
YouTube
قسمت چهلم آموزش Pyqt6 ( QML : MenuBar - SpinBox - Slider - ScrollView )
سلام به کانال یوتیوبی پرشین پایتون خوش آمدید
PyQt که در اينجا به اختصار پاي کيوت صداش مي کنم ابزاري هست براي استفاده از Qt در پايتون. Qt فريم ورکي براي ايجاد رابط گرافيکي (GUI) است که توسط شرکت نوکيا براي بکار گيري در محصولات نرم افزاري اين شرکت چه براي…
PyQt که در اينجا به اختصار پاي کيوت صداش مي کنم ابزاري هست براي استفاده از Qt در پايتون. Qt فريم ورکي براي ايجاد رابط گرافيکي (GUI) است که توسط شرکت نوکيا براي بکار گيري در محصولات نرم افزاري اين شرکت چه براي…
🤩6👍5
سلام دوستان وقتتون بخیر✌️
خیلی وقته فعالیتی تو یوتیوب نداشتم...
نظرتون درمورد استارت دوباره چیه؟
این بار اولویت با fastapi هست که تکمیل بشه و بعد از اون بقیه پلی لیست ها...
چندین پلی لیست دیگه هم تو فکرم هست که شروع کنم ولی اول میخوام این پلی لیستا به یک حدی برسن.
حتما اگر نظری دارین بگین
کامنت هاتون خیلی انرژی میده از همتون ممنونم🌷
خیلی وقته فعالیتی تو یوتیوب نداشتم...
نظرتون درمورد استارت دوباره چیه؟
این بار اولویت با fastapi هست که تکمیل بشه و بعد از اون بقیه پلی لیست ها...
چندین پلی لیست دیگه هم تو فکرم هست که شروع کنم ولی اول میخوام این پلی لیستا به یک حدی برسن.
حتما اگر نظری دارین بگین
کامنت هاتون خیلی انرژی میده از همتون ممنونم🌷
👍23🤩5
سلام دوستان وقتتون بخیر بعد از مدت ها 😅
ویدیو پلی لیست FastApi آپلود شد
قسمت : 31
موضوع : قسمت چهارم پروژه instagram - Create Delete Comment
امیدوارم که مفید بوده باشه
میتونین از لینک زیر تماشا کنید
https://youtu.be/0oF2YU_pvuc
فایل های این ویدیو در گیت هاب :
https://github.com/persianpython/FastApi
ویدیو پلی لیست FastApi آپلود شد
قسمت : 31
موضوع : قسمت چهارم پروژه instagram - Create Delete Comment
امیدوارم که مفید بوده باشه
میتونین از لینک زیر تماشا کنید
https://youtu.be/0oF2YU_pvuc
فایل های این ویدیو در گیت هاب :
https://github.com/persianpython/FastApi
YouTube
آموزش Api نویس با FastApi Python ( Instagram قسمت پنجم پروژه Comment )
سلام به کانال یوتیوبی پرشین پایتون خوش آمدید
FAST API
یک وب میکرو فریمورک پایتون هست که با شعار عملکرد بالا
(high performance)
، یادگیری آسان ، کد زنی سریع و آماده برای تولید توسط آقای سباستین رامیرز تولید شده
ویژگی های اصلی این فریمورک :
سرعت : عملکرد…
FAST API
یک وب میکرو فریمورک پایتون هست که با شعار عملکرد بالا
(high performance)
، یادگیری آسان ، کد زنی سریع و آماده برای تولید توسط آقای سباستین رامیرز تولید شده
ویژگی های اصلی این فریمورک :
سرعت : عملکرد…
🤩11👍6
سلام دوستان وقتتون بخیر
ویدیو پلی لیست FastApi آپلود شد
قسمت : 32 آخر
موضوع : استقرار پروژه FastAPI برروی سرور
امیدوارم که مفید بوده باشه
میتونین از لینک زیر تماشا کنید
https://youtu.be/tuNQotTa1-0
فایل های این ویدیو در گیت هاب :
https://github.com/persianpython/FastApi
ویدیو پلی لیست FastApi آپلود شد
قسمت : 32 آخر
موضوع : استقرار پروژه FastAPI برروی سرور
امیدوارم که مفید بوده باشه
میتونین از لینک زیر تماشا کنید
https://youtu.be/tuNQotTa1-0
فایل های این ویدیو در گیت هاب :
https://github.com/persianpython/FastApi
YouTube
آموزش FastAPI قسمت آخر Deploying Project
سلام به کانال یوتیوبی پرشین پایتون خوش آمدید
FAST API
یک وب میکرو فریمورک پایتون هست که با شعار عملکرد بالا
(high performance)
، یادگیری آسان ، کد زنی سریع و آماده برای تولید توسط آقای سباستین رامیرز تولید شده
ویژگی های اصلی این فریمورک :
سرعت : عملکرد…
FAST API
یک وب میکرو فریمورک پایتون هست که با شعار عملکرد بالا
(high performance)
، یادگیری آسان ، کد زنی سریع و آماده برای تولید توسط آقای سباستین رامیرز تولید شده
ویژگی های اصلی این فریمورک :
سرعت : عملکرد…
🤩10👍4
سلام دوستان وقتتون بخیر
ویدیو پلی لیست آموزش برنامه نویسی شئ گرایی آپلود شد.
طی چند روز آینده تمامی قسمت های این پلی لیست رو آپلود میکنم.
قسمت : 8
موضوع :
Decorator
function Property
Variable Read Only
امیدوارم که مفید بوده باشه
میتونین از لینک تماشا کنید
لینک گیت هاب :
https://github.com/persianpython/PythonObjectOriented
ویدیو پلی لیست آموزش برنامه نویسی شئ گرایی آپلود شد.
طی چند روز آینده تمامی قسمت های این پلی لیست رو آپلود میکنم.
قسمت : 8
موضوع :
Decorator
function Property
Variable Read Only
امیدوارم که مفید بوده باشه
میتونین از لینک تماشا کنید
لینک گیت هاب :
https://github.com/persianpython/PythonObjectOriented
GitHub
GitHub - persianpython/PythonObjectOriented: آموزش برنامه نویسی شئ گرایی در پایتون
آموزش برنامه نویسی شئ گرایی در پایتون. Contribute to persianpython/PythonObjectOriented development by creating an account on GitHub.
🤩7👍3
سلام دوستان وقتتون بخیر
ویدیو پلی لیست آموزش برنامه نویسی شئ گرایی آپلود شد.
طی چند روز آینده تمامی قسمت های این پلی لیست رو آپلود میکنم.
قسمت : 9
موضوع :
Inheritance
Super () vs CLASSNAME
چه مواقعی باید از inherit استفاده کنیم ؟
چرا inherit ؟
همراه با چندین مثال ...
میتونین از لینک زیر تماشا کنید
https://youtu.be/BkZdzBQPrS8
امیدوارم که مفید بوده باشه
ویدیو پلی لیست آموزش برنامه نویسی شئ گرایی آپلود شد.
طی چند روز آینده تمامی قسمت های این پلی لیست رو آپلود میکنم.
قسمت : 9
موضوع :
Inheritance
Super () vs CLASSNAME
چه مواقعی باید از inherit استفاده کنیم ؟
چرا inherit ؟
همراه با چندین مثال ...
میتونین از لینک زیر تماشا کنید
https://youtu.be/BkZdzBQPrS8
امیدوارم که مفید بوده باشه
YouTube
آموزش برنامه نویسی شئ گرایی در پایتون مقدماتی تا پیشرفته ( قسمت نهم ) ( Inheritance )
قدرت برنامه نویسی شیءگرا در پایتون را با ما در این ویدیوی ارث بری کلاس کاوش کنید. این ویدیو شما را از طریق مفهوم اساسی ارث بری، یکی از ستون های OOP، که به ما اجازه می دهد یک کلاس را تعریف کنیم که تمام متدها و خواص را از یک کلاس دیگر به ارث می برد، راهنمایی…
🤩5👍1
سلام دوستان وقتتون بخیر
ویدیو پلی لیست آموزش برنامه نویسی شئ گرایی آپلود شد.
قسمت : 10
موضوع :
slots
inherit Slots
همیشه باید از Slots استفاده کنیم ؟
تاثیر slots در حافظه و سرعت !
همراه با چندین مثال ...
میتونین از لینک زیر تماشا کنید
https://youtu.be/7lphOvXN8Mg
ویدیو پلی لیست آموزش برنامه نویسی شئ گرایی آپلود شد.
قسمت : 10
موضوع :
slots
inherit Slots
همیشه باید از Slots استفاده کنیم ؟
تاثیر slots در حافظه و سرعت !
همراه با چندین مثال ...
میتونین از لینک زیر تماشا کنید
https://youtu.be/7lphOvXN8Mg
👍10🤩5