caketestoopschool

OOP School by CKDEV


Keywords
OOP, School, CKDEV
License
MIT
Install
pip install caketestoopschool==0.0.2

Documentation

(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