(OOP School) āđāļāđāļŠāļģāļŦāļĢāļąāļāđāļāđāđāļĢāļĩāļĒāļ Python OOP CKDEV
Python OOP+ āļ§āļīāļāļĩāļŠāļĢāđāļēāļ Library āđāļāđāļāļāļāļāļāļąāļ§āđāļāļ+ āļāļąāļāđāļŦāļĨāļ Package āđāļāļĒāļąāļ PyPI.org
āđāļāļĢāđāļāļĢāļĄāļāļĩāđāļĨāļļāļāđāļāđāļŠāļģāļŦāļĢāļąāļāļŠāļāļ OOP Programming āđāļāļĒāļŠāļēāļĄāļēāļĢāļāļāļđāļāļąāļ§āļāļĒāđāļēāļāļāļĨāļīāļāđāļāđāđāļ: https://www.youtube.com/watch?v=1egtTXUJ3-4&t=11609s
āļ§āļīāļāļĩāļāļīāļāļāļąāđāļ
āđāļāļīāļ CMD / Terminal
pip install caketestoopschool
āļ§āļīāļāļĩāđāļāđāļāļēāļ package āļāļĩāđ
[STEP 1]
- āđāļāļīāļ IDLE āļāļķāđāļāļĄāļēāđāļĨāđāļ§āļāļīāļĄāļāđ...
from caketestoopschool import Student,Tesla,SpicialStudent,Teacher
# Day 0
allstudent = []
teacher1 = Teacher('Ada Lovelace')
teacher2 = Teacher('Bill Gates')
print(teacher1.students)
# Day 1
print('-----Day1----')
st1 = Student('Albert','Einstein')
allstudent.append(st1) # āļŠāļĄāļąāļāļĢāđāļŠāļĢāđāļāļāļąāļāđāļ§āđāđāļāļĨāļīāļŠāļāļąāļāđāļĢāļĩāļĒāļāļāļąāļāļāļĩ
teacher2.AddStudent(st1)
print(st1.fullname)
# Day 2
print('-----Day2----')
st2 = Student('Steve','jobs')
allstudent.append(st2) # āļŠāļĄāļąāļāļĢāđāļŠāļĢāđāļāļāļąāļāđāļ§āđāđāļāļĨāļīāļŠāļāļąāļāđāļĢāļĩāļĒāļāļāļąāļāļāļĩ
teacher2.AddStudent(st2)
print(st2.fullname)
# Day 3
print('-----Day3----')
for i in range(3):
st1.coding()
st1.coding()
st2.coding()
st1.ShowEXP()
st2.ShowEXP()
# Day4
print('-----Day4----')
stp1 = SpicialStudent('Thomas','Edison','Hitler')
allstudent.append(stp1) # āļŠāļĄāļąāļāļĢāđāļŠāļĢāđāļāļāļąāļāđāļ§āđāđāļāļĨāļīāļŠāļāļąāļāđāļĢāļĩāļĒāļāļāļąāļāļāļĩ
teacher1.AddStudent(stp1)
print(stp1.fullname)
print('āļāļļāļāļāļĢāļđāļāļĢāļąāļāļāļāļāļ°āđāļāļāļāļĢāļĩāļŠāļąāļ 20 āļāļ°āđāļāļāđāļāđāđāļŦāļĄ')
stp1.exp = 20 # āđāļāđāđāļāļāđāļēāđāļ class āđāļāđ
stp1.coding()
stp1.ShowEXP()
# Day 5
print('-----Day5----')
print('āļāļąāļāđāļĢāļĩāļĒāļāļāļĨāļąāļāļāđāļēāļāļĒāļąāļāđāļāļāđāļ°?')
print(allstudent)
for st in allstudent:
print('āļāļĄ: {} āļāļĨāļąāļāļāđāļēāļāļāđāļ§āļĒ {} āļāļĢāļąāļ'.format(st.name,st.vehicle))
print(isinstance(st,SpicialStudent))
if isinstance(st,SpicialStudent):
st.vehicle.selfDriving(st)
# Day 6
print('-----Day6----')
teacher1.CheckStudent()
teacher2.CheckStudent()
print('āļĢāļ§āļĄāļāļĨāļąāļāļāļāļāļāļąāļāđāļĢāļĩāļĒāļ 2 āļāļ ',st1 + st2)
āļāļąāļāļāļēāđāļāļĒ: āļĨāļļāļāļ§āļīāļĻāļ§āļāļĢ āļŠāļāļāļāļģāļāļ§āļ FB: https://www.facebook.com/UncleEngineer YouTube: https://www.youtube.com/UncleEngineer