├── .gitignore ├── README.md ├── Vagrantfile ├── homeworks ├── anton.triputen_nako68l │ ├── homework-0 │ │ └── README.md │ ├── homework-1 │ │ └── form_1.py │ ├── homework-2 │ │ └── form_2.py │ ├── homework-3 │ │ └── oop.md │ ├── homework-4 │ │ └── form_3.py │ ├── homework-5 │ │ ├── Main.py │ │ ├── Salad.py │ │ └── Salad2.py │ └── homework-6 │ │ ├── Main.py │ │ ├── Salad.py │ │ └── Salad2.py ├── bohdan.kostevych_bohdankostevych │ ├── homework_0 │ │ └── README.md │ ├── homework_1 │ │ ├── Answers.txt │ │ └── homework_1.py │ ├── homework_2 │ │ ├── Answers.txt │ │ └── homework_2.py │ ├── homework_3 │ │ └── homework_3.md │ ├── homework_4 │ │ └── homework_4.py │ ├── homework_5 │ │ ├── Basic_class.py │ │ └── Inheritor_class.py │ └── homework_6 │ │ ├── computer.json │ │ ├── computer.xml │ │ └── homework_6.py ├── boris.larioshin_larioshin-boris │ ├── homework-0 │ │ └── README.md │ ├── homework-1 │ │ ├── User_profile.txt │ │ └── homework.py │ ├── homework-2 │ │ └── homework_2.py │ ├── homework-3 │ │ ├── homework3.md │ │ └── img │ │ │ ├── shchetka_1.jpg │ │ │ ├── shchetka_2.jpg │ │ │ └── shchetka_3.jpg │ ├── homework-4 │ │ └── homework_4.py │ ├── homework-5 │ │ ├── app.py │ │ ├── battery.py │ │ ├── brush.py │ │ ├── electrotoothbrush.py │ │ └── toothbrush.py │ └── homework-6 │ │ ├── application.py │ │ ├── brush.json │ │ ├── brush.py │ │ ├── brush.xml │ │ └── brush_1.xml ├── denis.durapov_d1qkens │ ├── homework-0 │ │ └── README.md │ ├── homework-1 │ │ ├── PersonalDetails.py │ │ └── personal-data.txt │ ├── homework-2 │ │ ├── PersonalDetailsCollections.py │ │ └── personal-data.txt │ ├── homework-3 │ │ └── SunGlassesOOP.md │ ├── homework-4 │ │ └── ControlFlowDetails.py │ ├── homework-5 │ │ ├── Glasses.py │ │ ├── Person.py │ │ ├── SunGlasses.py │ │ └── app.py │ └── homework-6 │ │ ├── Glasses.py │ │ ├── RayBan_Aviator.json │ │ ├── RayBan_Aviator.xml │ │ ├── SunGlasses.py │ │ └── application.py ├── denis.shamov_denissham │ ├── Homework-0 │ │ └── Readme.md │ ├── Homework1 │ │ ├── homework1.py │ │ └── saved_data.txt │ ├── Homework2 │ │ ├── homework2.py │ │ └── saved_data.txt │ ├── Homework3 │ │ └── homework-3.md │ ├── Homework4 │ │ └── homework-4.py │ ├── Homework5 │ │ ├── App.py │ │ ├── Car.py │ │ ├── Cargo_car.py │ │ └── Vehicle.py │ └── Homework6 │ │ ├── Car.py │ │ ├── Cargo_car.py │ │ ├── Cars.json │ │ ├── Cars.xml │ │ ├── Vehicle.py │ │ └── homework-6.py ├── dmitriy.datsenko_DmitriyDats │ ├── homework-0 │ │ └── README.md │ ├── homework-1 │ │ ├── README.md │ │ ├── demo.txt │ │ └── homework-one.py │ ├── homework-2 │ │ ├── README.md │ │ ├── demo.txt │ │ └── сollections.py │ ├── homework-3 │ │ └── README.md │ ├── homework-4 │ │ ├── README.md │ │ └── homework_four.py │ ├── homework-5 │ │ ├── Iphone_4s.py │ │ ├── Iphone_5.py │ │ └── MobileTelephone.py │ └── homework-6 │ │ ├── Iphone_4s.py │ │ ├── MobileTelephone.py │ │ ├── iphone4s.json │ │ └── iphone4s.xml ├── dmitriy.tarasenko_gamid88 │ ├── homework-1 │ │ ├── homework-1.py │ │ └── input.txt │ ├── homework-2 │ │ ├── hometask.py │ │ └── results.txt │ ├── homework-3 │ │ └── homework.md │ ├── homework-4 │ │ ├── hometask_4.py │ │ └── results.txt │ └── homework-5 │ │ ├── Cognac.py │ │ ├── Stars.py │ │ └── app.py ├── dmytro.noskov_dvnoskov │ ├── Homework-0 │ │ └── README.md │ ├── Homework-1 │ │ ├── info.txt │ │ └── task1.py │ ├── Homework-2 │ │ ├── task1.py │ │ └── task1.txt │ ├── Homework-3 │ │ └── homework .md │ ├── Homework-4 │ │ └── hometask-4.py │ ├── Homework-5 │ │ ├── Run Washer.py │ │ ├── Washer.py │ │ ├── Washer_auto.py │ │ └── Washer_manual.py │ └── Homework-6 │ │ ├── ExportFile.py │ │ ├── Washer.py │ │ ├── WasherAuto.json │ │ ├── WasherAuto.py │ │ └── WasherAuto.xml ├── evgen.mushkin_ven │ ├── homework-0 │ │ └── README.md │ ├── homework-1 │ │ ├── homework1.py │ │ └── results.txt │ ├── homework-2 │ │ └── homeworks-2.py │ ├── homework-3 │ │ └── homework-3.md │ ├── homework-4 │ │ ├── homework-4.py │ │ └── results.txt │ ├── homework-5 │ │ ├── BaublesSpinner.py │ │ ├── OscillatingBait.py │ │ ├── SpoonBait.py │ │ └── class_test.py │ └── homework-6 │ │ ├── SpoonBait.py │ │ ├── homework-6.py │ │ ├── object.json │ │ └── object.xml ├── kate.chepurna_niampire │ ├── Homework-0 │ │ └── README.md │ ├── Homework-1 │ │ └── homework_1.py │ ├── Homework-2 │ │ └── homework_2.py │ ├── Homework-3 │ │ └── homework_3.md │ ├── Homework-4 │ │ └── homework_4.py │ ├── Homework-5 │ │ ├── Apple.py │ │ ├── GreenApple.py │ │ ├── Product.py │ │ ├── RedApple.py │ │ └── app.py │ └── Homework-6 │ │ ├── Apple.py │ │ ├── GreenApple.py │ │ ├── Product.py │ │ ├── RedApple.py │ │ └── app.py ├── maksim.myslyvets_max259 │ ├── homework-0 │ │ └── readme.md │ ├── homework-1 │ │ ├── data.txt │ │ └── homework-1.py │ ├── homework-2 │ │ ├── data.txt │ │ └── homework-2.py │ ├── homework-3 │ │ └── homework-3.md │ ├── homework-4 │ │ ├── data.txt │ │ └── homework-4.py │ ├── homework-5 │ │ ├── Cow.py │ │ ├── Donkey.py │ │ ├── Horse.py │ │ └── Mammals.py │ └── homework-6 │ │ ├── jsonxmlcoder.py │ │ ├── object.json │ │ └── object.xml ├── marina.shcherbyna_MarinaShcherbyna │ ├── Homework-0 │ │ └── readme.md │ ├── Homework-1 │ │ ├── new1.py │ │ └── new1.txt │ ├── Homework-2 │ │ ├── homework2.py │ │ └── homework2.txt │ ├── Homework-3 │ │ └── homework3.md │ ├── Homework-4 │ │ └── homework4.py │ ├── Homework-5 │ │ ├── classes5.py │ │ ├── incapsulation.py │ │ └── inheritance.py │ └── Homework-6 │ │ ├── homework6.json │ │ ├── homework6.py │ │ ├── homework6.xml │ │ └── toxml.py ├── natalia.bondarenko_nataliabondarenko │ └── homework-6 │ │ ├── app.py │ │ ├── files_handler.py │ │ ├── transport_wheels.py │ │ └── wheel.py ├── natalia.patokha_NataliaPth │ ├── Homework_0 │ │ └── README.md │ ├── homework_1 │ │ ├── answer.xlsx │ │ └── homewokr1.py │ └── homework_2 │ │ ├── answer.xlsx │ │ └── homewok-2.py ├── oksana.shulha_peytonswe │ ├── Homework-0 │ │ ├── README.md │ │ └── README.md~ │ ├── Homework-1 │ │ ├── Homework-1.py │ │ └── form.txt │ ├── Homework-2 │ │ └── Homework-2.py │ ├── Homework-3 │ │ └── Homework-3.md │ ├── Homework-4 │ │ └── Homework-4.py │ ├── Homework-5 │ │ ├── Fiction.py │ │ ├── Genres.py │ │ ├── Nonfiction.py │ │ └── app.py │ └── Homework-6 │ │ ├── fiction.json │ │ ├── fiction.xml │ │ ├── homework6.py │ │ └── homework6xml.py ├── oleg.borodko_Olegborodko │ ├── homework-0 │ │ └── readme.md │ ├── homework-1 │ │ └── work.py │ ├── homework-2 │ │ └── work.py │ ├── homework-3 │ │ └── work.md │ ├── homework-4 │ │ └── work.py │ ├── homework-5 │ │ ├── Clock.py │ │ ├── Clockmaker.py │ │ ├── ElectronicClock.py │ │ ├── SandClock.py │ │ ├── Sundial.py │ │ └── app.py │ └── homework-6 │ │ ├── Clock.py │ │ ├── Clockmaker.py │ │ ├── ElectronicClock.py │ │ ├── ParserJsonXml.py │ │ ├── SandClock.py │ │ ├── SaveResult.py │ │ ├── Sundial.py │ │ ├── app.py │ │ ├── history.json │ │ └── history.xml ├── oleksandr.hychka_OlexandrHychka │ ├── Homework 0 │ │ └── READEME.md │ ├── Homework1-2 │ │ ├── Homework1-2.py │ │ └── account.txt │ ├── Homework3 │ │ └── homework3.md │ └── Homework4 │ │ ├── Homework4.py │ │ └── account.txt ├── oleksandr.korolchuk_zender991 │ ├── Homework-0 │ │ └── README.md │ ├── Homework-1 │ │ ├── hello.txt │ │ ├── homework_1.py │ │ └── results.txt │ ├── Homework-2 │ │ ├── Homework-2.py │ │ ├── hello.txt │ │ └── results.txt │ ├── Homework-3 │ │ └── Homework-3.md │ ├── Homework-4 │ │ └── homework_4.py │ ├── Homework-5 │ │ ├── App.py │ │ ├── ButtonMobilePhone.py │ │ ├── Caller.py │ │ ├── MobilePhone.py │ │ └── SensorMobilePhone.py │ └── Homework-6 │ │ ├── homework_6.py │ │ ├── result.json │ │ └── result2.xml ├── oleksandr.kurov_alextriam │ ├── homework-0 │ │ └── README.md │ ├── homework-1 │ │ ├── Oleksandr_Kurov.csv │ │ └── homework-1.py │ ├── homework-2 │ │ └── homework-2.py │ ├── homework-3 │ │ └── OOP.md │ ├── homework-4 │ │ └── elif.py │ ├── homework-5 │ │ ├── airplane.py │ │ ├── classes.py │ │ ├── exsamples.py │ │ └── helicopter.py │ └── homework-6 │ │ ├── aircraft.py │ │ ├── airplane.py │ │ ├── classes.py │ │ └── homework-6.py ├── oleksandr.matskevych_matskevych │ ├── homework-0 │ │ └── README.md │ ├── homework-1 │ │ ├── hello.txt │ │ ├── hobby.txt │ │ └── homework-1.py │ ├── homework-2 │ │ ├── hello.txt │ │ ├── hobby.txt │ │ └── homework-2.py │ ├── homework-3 │ │ └── OOP.md │ ├── homework-4 │ │ └── homework-4.py │ ├── homework-5 │ │ ├── w_m_order.py │ │ ├── washing_machine.py │ │ └── washing_machine_smart.py │ └── homework-6 │ │ ├── homework6.json │ │ ├── homework6.xml │ │ ├── homework_json.py │ │ └── homework_xml.py ├── oleksandr.protsiuk_alexprotsiuk │ ├── homework-0 │ │ └── readme.md │ ├── homework-1 │ │ ├── data.txt │ │ ├── homework-1.py │ │ └── readme.md │ ├── homework-2 │ │ ├── data.txt │ │ ├── homework-2.py │ │ └── readme.md │ ├── homework-3 │ │ ├── homework-3.md │ │ └── homework-3.md │ ├── homework-4 │ │ ├── homework-4.py │ │ ├── output.txt │ │ └── readme.md │ ├── homework-5 │ │ ├── app.py │ │ ├── militaryplain.py │ │ ├── passplain.py │ │ ├── pilot.py │ │ ├── plain.py │ │ └── readme.md │ └── homework-6 │ │ ├── app.py │ │ ├── militaryplain.py │ │ ├── passplain.py │ │ ├── pilot.py │ │ ├── plain.json │ │ ├── plain.py │ │ ├── plain.xml │ │ ├── readme.md │ │ └── writer.py ├── olena.kucheruk_elena6kucheruk │ ├── Homework-0 │ │ └── ReadMe.md │ ├── Homework-1 │ │ ├── homework1.py │ │ └── results.txt │ ├── Homework-2 │ │ └── homework2.py │ ├── Homework-3 │ │ └── homework-3.md │ ├── Homework-4 │ │ └── homework-4.py │ ├── Homework-5 │ │ ├── BlanderPhilips.py │ │ ├── BlenderBraun.py │ │ ├── FoodProcessors.py │ │ └── blender.py │ └── Homework-6 │ │ ├── Blender.py │ │ ├── Blender.xml │ │ ├── Blender1.json │ │ └── Blender_new.py ├── olexandr.datsenko_sashok15 │ ├── homework-0 │ │ └── README.md │ ├── homework-1 │ │ ├── homework-1.py │ │ └── homework-1.txt │ ├── homework-2 │ │ ├── Task2.py │ │ └── homework-2.txt │ ├── homework-3 │ │ └── homework3.md │ ├── homework-4 │ │ └── homework-4.py │ ├── homework-5 │ │ ├── Gun.py │ │ ├── Main.py │ │ └── Pistol.py │ └── homework-6 │ │ ├── FileJson.py │ │ ├── Gun.py │ │ ├── saveJson.json │ │ └── saveXml.xml ├── olga.gulenko_OlgaGulenko │ ├── Homework0 │ │ └── Readme.md │ ├── Homework1 │ │ ├── data.txt │ │ └── userdata.py │ ├── Homework2 │ │ ├── data.txt │ │ └── userdata.py │ ├── Homework3 │ │ └── README.md │ ├── Homework4 │ │ ├── data.txt │ │ └── userdata.py │ ├── Homework5 │ │ ├── Radiophone_administration.py │ │ ├── Radiophone_sales_department.py │ │ └── Wired_phone.py │ └── Homework6 │ │ ├── Wired_phone.py │ │ ├── data.json │ │ ├── data.xml │ │ └── wired_phone_json_xml.py ├── olha.bezpalchuk_olhabezpalchuk │ ├── homework-0 │ │ └── README.md │ ├── homework-1 │ │ ├── output.txt │ │ └── testInquest.py │ ├── homework-2 │ │ ├── inquestWithCollections.py │ │ └── output.txt │ ├── homework-3 │ │ └── homework3.md │ ├── homework-4 │ │ ├── inquestWithArraysAndIFs.py │ │ └── output.txt │ ├── homework-5 │ │ ├── Cake.py │ │ ├── WeddingCake.py │ │ └── app.py │ └── homework-6 │ │ ├── Cake.py │ │ ├── WeddingCake.py │ │ ├── app.py │ │ ├── cakes.json │ │ ├── cakes.xml │ │ └── converter.py ├── pavlo.havronenko_hex-344505 │ ├── homework-0 │ │ └── README.md │ ├── homework-1 │ │ └── homework-1.py │ ├── homework-2 │ │ └── homework-2.py │ ├── homework-3 │ │ └── README.md │ ├── homework-4 │ │ └── homework-4.py │ └── homework-5 │ │ ├── Armchair.py │ │ ├── Chair.py │ │ ├── Improved_chair.py │ │ └── app.py ├── roman.bakalina_xscreamjkee │ ├── homework-0 │ │ └── README.md │ ├── homework-1 │ │ ├── create_f.py │ │ └── my_file.txt │ ├── homework-2 │ │ ├── homework-2.py │ │ └── result.txt │ ├── homework-3 │ │ └── homework-3.md │ ├── homework-4 │ │ └── homework-4.py │ ├── homework-5 │ │ ├── Paint.py │ │ ├── Upgrade.py │ │ ├── Vehicle.py │ │ └── main.py │ └── homework-6 │ │ ├── Paint.py │ │ ├── Upgrade.py │ │ ├── Vehicle.py │ │ ├── convert.py │ │ ├── file.json │ │ ├── file.xml │ │ └── main.py ├── roman.bilusiak_Roman-MOC │ ├── Homework-0 │ │ └── README.md │ └── README.md ├── roman.levchenko_rrLero │ ├── homework-0 │ │ └── README.md │ ├── homework-1 │ │ ├── data.txt │ │ ├── myFirstProgram.py │ │ └── output.txt │ ├── homework-2 │ │ ├── My2program.py │ │ ├── data.txt │ │ └── output.txt │ ├── homework-3 │ │ └── OOP_Life.md │ ├── homework-4 │ │ └── controlflow.py │ ├── homework-5 │ │ ├── TennisRacketPrice.py │ │ ├── TennisRaquet.py │ │ └── app.py │ └── homework-6 │ │ ├── chtk_1.py │ │ ├── new_list_2.json │ │ └── new_list_2.xml ├── serg.semenukha_ssemenukha │ ├── Homework-0 │ │ └── README.md │ ├── Homework-1 │ │ ├── README.md │ │ ├── homework.py │ │ └── questionarie.txt │ ├── Homework-2 │ │ └── homework.py │ ├── Homework-3 │ │ └── README.md │ └── Homework-4 │ │ ├── README.md │ │ └── homework.py ├── sergey.belazerskiy_lordsenya │ ├── Homework-0 │ │ └── README.md │ ├── Homework-1 │ │ ├── homework1.txt │ │ └── input.py │ ├── Homework-2 │ │ └── input.py │ ├── Homework-3 │ │ ├── OOP_md.md │ │ └── OPP.md │ ├── Homework-4 │ │ └── homeworks.py │ └── Homework-5 │ │ ├── ClassTurn_screw.py │ │ ├── Screwdriver.py │ │ └── app.py ├── serhey.urakov_elmarfdk │ ├── Homework-0 │ │ └── README.md │ ├── Homework-1 │ │ ├── Ancient_scroll.txt │ │ └── Asker.py │ ├── Homework-2 │ │ ├── Ancient_scroll.txt │ │ └── homework_2.py │ ├── Homework-3 │ │ └── TerminatorOOP2.md │ ├── Homework-4 │ │ ├── Ancient_scroll.txt │ │ └── TES_4.py │ ├── Homework-5 │ │ ├── Terminator.py │ │ └── Terminator_model.py │ └── Homework-6 │ │ ├── homework.py │ │ ├── ter4.json │ │ └── ter4.xml ├── taras.bulba_tabu07 │ ├── homework-0 │ │ └── README.md │ ├── homework-1 │ │ ├── first_python_program.py │ │ └── info.txt │ ├── homework-2 │ │ ├── info.txt │ │ └── second_python_program.py │ ├── homework-3 │ │ └── homework-3.md │ ├── homework-4 │ │ └── control_flow.py │ ├── homework-5 │ │ ├── PillsMain.py │ │ ├── cough_lozenge.py │ │ └── cough_tablets_with_lemon_flavor.py │ └── homework-6 │ │ ├── PillsMain.py │ │ ├── cough_lozenge.py │ │ ├── cough_tablets_with_lemon_flavor.py │ │ ├── data.json │ │ └── data.xml ├── valentin.kyzkovoy_mr-valentos │ ├── homework-0 │ │ └── README.md │ ├── homework-1 │ │ ├── finfo.txt │ │ └── hometask1.py │ ├── homework-2 │ │ ├── finfo.txt │ │ └── hometask2.py │ ├── homework-3 │ │ └── OOP.md │ ├── homework-4 │ │ ├── hey.txt │ │ └── hometask4.py │ ├── homework-5 │ │ ├── Concert.py │ │ ├── Dinamik.py │ │ ├── Home.py │ │ ├── Studio.py │ │ └── app.py │ └── homework-6 │ │ ├── Concert.py │ │ ├── Dinamik.py │ │ ├── Home.py │ │ ├── Studio.py │ │ ├── app.py │ │ ├── filejson.json │ │ ├── filexml.xml │ │ └── info.json ├── vasyl.shcherbatenko_Vasyl-Shche │ ├── Homework-0 │ │ └── README.md │ ├── Homework-1 │ │ ├── Anketa.py │ │ └── questionnaire.txt │ ├── Homework-2 │ │ ├── personal_data.txt │ │ └── questionary(dict).py │ ├── Homework-3 │ │ └── Hmetask-03.md │ ├── Homework-4 │ │ └── Hometask-4 control flow │ ├── Homework-5 │ │ ├── Creature.py │ │ ├── God.py │ │ ├── Human.py │ │ └── app.py │ └── Homework-6 │ │ ├── Creature.json │ │ ├── Creature.xml │ │ └── ImpJsonAndXml.py ├── vitalii.yatsenko_toofed │ ├── homework 0 │ │ └── README.md │ ├── homework 1 │ │ ├── Information.txt │ │ └── homework_1.py │ ├── homework_2 │ │ ├── Information.txt │ │ └── homework_2.py │ ├── homework_3 │ │ └── hometask3.md │ ├── homework_4 │ │ └── homework_4.py │ ├── homework_5 │ │ ├── Automobile.py │ │ ├── Car.py │ │ ├── Truck.py │ │ └── app.py │ └── homework_6 │ │ ├── Automobile.py │ │ ├── Car.py │ │ ├── Truck.py │ │ ├── app.py │ │ ├── lanos.xml │ │ └── truck.json ├── vlad.goncharenko_rhinogrey │ ├── homework-0 │ │ └── README.md │ ├── homework-1 │ │ └── homework-1.py │ ├── homework-2 │ │ └── homework-2.py │ ├── homework-3 │ │ └── README.md │ ├── homework-4 │ │ └── homework-4.py │ └── homework-5 │ │ ├── Acoustic_Guitar.py │ │ ├── Action.py │ │ ├── Electric_Guitar.py │ │ ├── Floyd_Rose_Guitar.py │ │ ├── Guitar.py │ │ └── Semi_Acoustic_Guitar.py ├── vlad.shevchenko_vlad-shev │ ├── homework-0 │ │ └── Readme.md │ ├── homework-1 │ │ └── homework-1.py │ ├── homework-2 │ │ └── homework-2.py │ ├── homework-3 │ │ └── homework-3.md │ ├── homework-4 │ │ └── homework 4.py │ ├── homework-5 │ │ ├── App.py │ │ └── Classes.py │ └── homework-6 │ │ ├── Classes.py │ │ ├── app.py │ │ ├── fileJ.json │ │ └── fileX.xml ├── vladimir.larkov_vlarkov │ ├── Homework-0 │ │ └── README.md │ ├── homework-1 │ │ ├── answers.py │ │ └── answers.txt │ ├── homework-2 │ │ ├── answers.txt │ │ └── dictionary_example.py │ ├── homework-3 │ │ └── homework_3.md │ ├── homework-4 │ │ ├── answers.txt │ │ └── quest.py │ ├── homework-5 │ │ ├── DesktopLamp.py │ │ ├── LightSource.py │ │ ├── SmartDesktopLamp.py │ │ └── app.py │ └── homework-6 │ │ ├── app.py │ │ ├── desktop_lamp.json │ │ ├── desktop_lamp.xml │ │ └── models │ │ ├── DesktopLamp.py │ │ ├── LightSource.py │ │ └── SmartDesktopLamp.py ├── vladimir.nosach_vovcoolaka │ ├── homework-0 │ │ └── ReadMe.md │ ├── homework-1 │ │ ├── following-information.txt │ │ └── homework-1-nv.py │ ├── homework-2 │ │ └── homework-2-nv.py │ ├── homework-3 │ │ └── homework-3-nv.md │ ├── homework-4 │ │ └── homework-4-nv.py │ ├── homework-5 │ │ ├── ArmoredDoor.py │ │ ├── Door.py │ │ └── app.py │ └── homework-6 │ │ ├── ArmoredDoor.py │ │ ├── Door.py │ │ ├── app.py │ │ ├── doors.json │ │ └── doors.xml ├── vladislav.kim_zimirkim │ ├── homework-0 │ │ └── README.md │ ├── homework-1 │ │ ├── bio.txt │ │ └── h1.py │ ├── homework-2 │ │ ├── bio.txt │ │ └── h2.py │ ├── homework-3 │ │ └── homework3.md │ ├── homework-4 │ │ └── hm4.py │ ├── homework-5 │ │ ├── AsaultRifle.py │ │ ├── Gun.py │ │ ├── Pistol.py │ │ └── app.py │ └── homework-6 │ │ ├── AsaultRifle.json │ │ ├── AsaultRifle.py │ │ ├── Gun.py │ │ ├── Gun.xml │ │ ├── JsonWrite.py │ │ ├── Pistol.py │ │ └── XmlWrite.py ├── vladislav.sheludko_vladislavsheludko │ ├── homework-0 │ │ └── README.md │ ├── homework-1 │ │ ├── data.txt │ │ └── personal_data.py │ ├── homework-2 │ │ ├── dict.py │ │ └── personal_data.txt │ ├── homework-3 │ │ └── homework-3.md │ ├── homework-4 │ │ └── hom_4.py │ ├── homework_5 │ │ ├── Car.py │ │ └── Model.py │ └── homework_6 │ │ ├── Car.py │ │ ├── Model.py │ │ ├── hom_6.py │ │ ├── home_6.json │ │ ├── home_6.xml │ │ └── tree.py ├── vsevolod.lukovnikov_ss200010 │ ├── Homework 0 │ │ └── README.md │ ├── homework-1 │ │ ├── data.txt │ │ └── user_data.py │ ├── homework-2 │ │ ├── data.txt │ │ └── user_data.py │ ├── homework-3 │ │ └── README.md │ ├── homework-4 │ │ └── user-data.py │ └── homework-5 │ │ ├── Ork-classes.py │ │ └── Ork.py ├── yaroslav.stetsenko_yaroslav-stetsenko │ ├── homework-0 │ │ └── readme.md │ ├── homework-1 │ │ ├── Yaroslav_Stetsenko.txt │ │ └── ask_list.py │ ├── homework-2 │ │ └── ask_list.py │ ├── homework-3 │ │ └── OOP.md │ ├── homework-4 │ │ └── control_flow.py │ ├── homework-5 │ │ ├── app.py │ │ ├── computer.py │ │ ├── device.py │ │ └── laptop.py │ └── homework-6 │ │ ├── app.py │ │ ├── computer.py │ │ ├── computer1.json │ │ ├── computer1.xml │ │ ├── device.py │ │ ├── hp.json │ │ └── laptop.py └── yura.tsibrovsky_Tsibrovsky │ ├── Homework-0 │ └── readme.md │ ├── Homework-1 │ ├── data.txt │ └── datacollector.py │ ├── Homework-2 │ └── listsanddictionaries.py │ ├── Homework-3 │ └── OOP.md │ ├── Homework-4 │ └── listsplusflow.py │ └── Homework-5 │ ├── Mp3player.py │ ├── Soundplaysystem.py │ └── Tapeplayer.py ├── install.sh └── sessions ├── 00 - Intro └── index.html ├── 01 - Basics ├── ConsoleInputs.py ├── HelloWorld.py ├── README.md └── VariablesAndDataTypes.py ├── 02 – Collections ├── Dictionaries.py ├── Lists.py ├── README.md └── Sets.py ├── 04 - Control Flow ├── .python-version ├── ControlFlow.py └── README.md ├── 05 - Classes ├── .python-version ├── Admin.py ├── README.md ├── Subscriber.py ├── User.py └── app.py └── 06 - DataBase ├── .python-version ├── alembic.ini ├── alembic ├── README ├── env.py ├── script.py.mako └── versions │ ├── 5c2adafa7171_add_rating_to_book.py │ └── a69d9433a25d_add_books_database.py ├── app.py ├── models └── book.py └── requirements.txt /Vagrantfile: -------------------------------------------------------------------------------- 1 | # -*- mode: ruby -*- 2 | # vi: set ft=ruby : 3 | 4 | Vagrant.configure("2") do |config| 5 | config.vm.box = "ubuntu/xenial64" 6 | 7 | config.vm.network :forwarded_port, guest: 3080, host: 3080 8 | 9 | config.vm.hostname = "vagrant-1" 10 | config.vm.provision :shell, path: "install.sh" 11 | 12 | end 13 | -------------------------------------------------------------------------------- /homeworks/anton.triputen_nako68l/homework-0/README.md: -------------------------------------------------------------------------------- 1 | #Homework-0 2 | -------------------------------------------------------------------------------- /homeworks/anton.triputen_nako68l/homework-1/form_1.py: -------------------------------------------------------------------------------- 1 | import time 2 | from datetime import date 3 | 4 | name = input("Your name is..") 5 | print("Hello", name,"it is the calculator of days to your birthday" ) 6 | today = date.today() 7 | day_b = int(input("The day of your birthday is..")) 8 | month_b = int(input("The month of your birthday is..")) 9 | your_b = date(today.year, month_b, day_b) 10 | if your_b < today : 11 | your_b = your_b.replace(year=today.year + 1, ) 12 | time_to_b = abs(your_b - today) 13 | conclusion = ("%s it is %s to your birthday"%(name,time_to_b)) 14 | print(conclusion) 15 | 16 | 17 | z = open('file_1.txt', 'w') 18 | z.write(conclusion) 19 | z.close() -------------------------------------------------------------------------------- /homeworks/anton.triputen_nako68l/homework-5/Main.py: -------------------------------------------------------------------------------- 1 | from Salad import * 2 | from Salad2 import * 3 | 4 | 5 | tst1 = Salad('tomato', 'cucumber', 'latuk', 'raisins') 6 | print(tst1) 7 | print(tst1.thought()) 8 | 9 | tst2 = Salad2('tomato', 'cucumber', 'arugula', 'kale', 'mayou') 10 | print(tst2) 11 | print(tst2.thought_about_second_salat()) 12 | -------------------------------------------------------------------------------- /homeworks/anton.triputen_nako68l/homework-5/Salad.py: -------------------------------------------------------------------------------- 1 | class Salad: 2 | 3 | __privet_corn = 'this special ingredient only for first salad your make' 4 | 5 | def __init__(self, ingredient1, ingredient2, ingredient3, tainiy_ingredient): 6 | self.ingredient1 = ingredient1 7 | self.ingredient2 = ingredient2 8 | self.ingredient3 = ingredient3 9 | self.tainiy_ingredient = tainiy_ingredient 10 | self.__privet_corn = 'secret ingredient' 11 | 12 | def __str__(self): 13 | return "|- In your salad you have: %s, %s, %s, %s, %s " %(self.ingredient1, self.ingredient2, self.ingredient3, self.tainiy_ingredient, self.__privet_corn) 14 | 15 | def thought(self): 16 | return "|-=- You have salad, congratulation" 17 | -------------------------------------------------------------------------------- /homeworks/anton.triputen_nako68l/homework-5/Salad2.py: -------------------------------------------------------------------------------- 1 | from Salad import * 2 | 3 | class Salad2(Salad): 4 | 5 | 6 | def __init__(self, ingredient1, ingredient2, tainiy_ingredient, ingredient4, mayona): 7 | Salad.__init__(self, ingredient1, ingredient2, 'ingredient3', tainiy_ingredient) 8 | self.ingredient4 = ingredient4 9 | self.mayona = mayona 10 | 11 | def __str__(self): 12 | return "|- In your second salad you have: %s, %s, %s, %s, %s " %(self.ingredient1, self.ingredient2, self.tainiy_ingredient, self.ingredient4, self.mayona) 13 | 14 | def thought_about_second_salat(self): 15 | return "|-=- You have new salad, congratulation" 16 | -------------------------------------------------------------------------------- /homeworks/anton.triputen_nako68l/homework-6/Salad.py: -------------------------------------------------------------------------------- 1 | class Salad: 2 | 3 | __privet_corn = 'this special ingredient only for first salad your make' 4 | 5 | def __init__(self, ingredient1, ingredient2, ingredient3, tainiy_ingredient): 6 | self.ingredient1 = ingredient1 7 | self.ingredient2 = ingredient2 8 | self.ingredient3 = ingredient3 9 | self.tainiy_ingredient = tainiy_ingredient 10 | self.__privet_corn = 'secret ingredient' 11 | 12 | def __str__(self): 13 | return "|- In your salad you have: %s, %s, %s, %s, %s " %(self.ingredient1, self.ingredient2, self.ingredient3, self.tainiy_ingredient, self.__privet_corn) 14 | 15 | def thought(self): 16 | return "|-=- You have salad, congratulation" 17 | -------------------------------------------------------------------------------- /homeworks/anton.triputen_nako68l/homework-6/Salad2.py: -------------------------------------------------------------------------------- 1 | from Salad import * 2 | 3 | class Salad2(Salad): 4 | 5 | 6 | def __init__(self, ingredient1, ingredient2, tainiy_ingredient, ingredient4, mayona): 7 | Salad.__init__(self, ingredient1, ingredient2, 'ingredient3', tainiy_ingredient) 8 | self.ingredient4 = ingredient4 9 | self.mayona = mayona 10 | 11 | def __str__(self): 12 | return "|- In your second salad you have: %s, %s, %s, %s, %s " %(self.ingredient1, self.ingredient2, self.tainiy_ingredient, self.ingredient4, self.mayona) 13 | 14 | def thought_about_second_salat(self): 15 | return "|-=- You have new salad, congratulation" 16 | -------------------------------------------------------------------------------- /homeworks/bohdan.kostevych_bohdankostevych/homework_0/README.md: -------------------------------------------------------------------------------- 1 | DONE! 2 | -------------------------------------------------------------------------------- /homeworks/bohdan.kostevych_bohdankostevych/homework_1/Answers.txt: -------------------------------------------------------------------------------- 1 | Your name is: Bohdan 2 | You live in: Cherkassy 3 | You are: 21 years old 4 | Your street is named: Checkhova 211-5 -------------------------------------------------------------------------------- /homeworks/bohdan.kostevych_bohdankostevych/homework_1/homework_1.py: -------------------------------------------------------------------------------- 1 | name = input("What is your name?") 2 | city = input("Where do you live?") 3 | age = input("How old are you?") 4 | street = input("Write your street") 5 | 6 | all_answers = ( 7 | 'Your name is: %s \n You live in: %s \n You are: %s \n Your street is named: %s' % (name, city, age, street)) 8 | 9 | doFile = open('Answers.txt', "w") 10 | doFile.write(all_answers) 11 | doFile.close() 12 | -------------------------------------------------------------------------------- /homeworks/bohdan.kostevych_bohdankostevych/homework_2/Answers.txt: -------------------------------------------------------------------------------- 1 | Your name is: Bohdan 2 | You live in: Cherkassy 3 | You are: 21 years old 4 | Your street is named: Checkhova 211-5 5 | Your job preferences are: ['software developer', 'web developer', 'Python developer', 'Ruby developer'] -------------------------------------------------------------------------------- /homeworks/bohdan.kostevych_bohdankostevych/homework_5/Basic_class.py: -------------------------------------------------------------------------------- 1 | class Computer: 2 | 3 | def __init__(self, name, model, ram, cpu): 4 | self.name = name 5 | self.model = model 6 | self.ram = ram 7 | self.cpu = cpu 8 | 9 | def system_settings(self): 10 | return str(self.name) + ' ' + self.model + ' ' + self.ram + ' ' + self.cpu 11 | -------------------------------------------------------------------------------- /homeworks/bohdan.kostevych_bohdankostevych/homework_5/Inheritor_class.py: -------------------------------------------------------------------------------- 1 | from Basic_class import Computer 2 | 3 | 4 | class Notebook(Computer): 5 | def __init__(self, name, model, ram, cpu, wireless_connection, touchpad, webcam): 6 | super().__init__(name, model, ram, cpu) 7 | self.wireless_connection = wireless_connection 8 | self.touchpad = touchpad 9 | self.__webcam = webcam 10 | 11 | def __integrated_wireless_connection(self): 12 | return self.wireless_connection 13 | 14 | def integrated_mouse(self): 15 | return self.touchpad -------------------------------------------------------------------------------- /homeworks/bohdan.kostevych_bohdankostevych/homework_6/computer.json: -------------------------------------------------------------------------------- 1 | {"PC": {"RAM": "2 GB", "CPU": "Intel", "Model": "R510VX", "Name": "Asus"}} -------------------------------------------------------------------------------- /homeworks/bohdan.kostevych_bohdankostevych/homework_6/computer.xml: -------------------------------------------------------------------------------- 1 | AsusR510VXIntel2 GB -------------------------------------------------------------------------------- /homeworks/boris.larioshin_larioshin-boris/homework-0/README.md: -------------------------------------------------------------------------------- 1 | Programming basic homework №0 2 | -------------------------------------------------------------------------------- /homeworks/boris.larioshin_larioshin-boris/homework-1/User_profile.txt: -------------------------------------------------------------------------------- 1 | **********User profile************* 2 | My name is: Boris 3 | My surname is: Larioshin 4 | I am 30 year old 5 | I live in: Cherkassy 6 | ************************************* -------------------------------------------------------------------------------- /homeworks/boris.larioshin_larioshin-boris/homework-1/homework.py: -------------------------------------------------------------------------------- 1 | # Homework №1 2 | name = input("What is your name? ") 3 | surname = input("What is your surname? ") 4 | age = input("How old are you? ") 5 | city = input("Where do you live? ") 6 | file_out = open('User_profile.txt', 'w') 7 | # Write in file 8 | file_out.write("**********User profile*************\n") 9 | file_out.write("My name is: "+name+'\n') 10 | file_out.write("My surname is: "+surname+'\n') 11 | file_out.write("I am "+age+" year old"+'\n') 12 | file_out.write("I live in: "+city+'\n') 13 | file_out.write("*************************************") 14 | file_out.close() 15 | # Print on screen 16 | file_in = open('User_profile.txt', 'r') 17 | for line in file_in: 18 | print(line, end='') 19 | 20 | -------------------------------------------------------------------------------- /homeworks/boris.larioshin_larioshin-boris/homework-3/img/shchetka_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MastersAcademy/Programming-Basics/d8d7f83e586c8b55fdb584c06f478cf83d9d8098/homeworks/boris.larioshin_larioshin-boris/homework-3/img/shchetka_1.jpg -------------------------------------------------------------------------------- /homeworks/boris.larioshin_larioshin-boris/homework-3/img/shchetka_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MastersAcademy/Programming-Basics/d8d7f83e586c8b55fdb584c06f478cf83d9d8098/homeworks/boris.larioshin_larioshin-boris/homework-3/img/shchetka_2.jpg -------------------------------------------------------------------------------- /homeworks/boris.larioshin_larioshin-boris/homework-3/img/shchetka_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MastersAcademy/Programming-Basics/d8d7f83e586c8b55fdb584c06f478cf83d9d8098/homeworks/boris.larioshin_larioshin-boris/homework-3/img/shchetka_3.jpg -------------------------------------------------------------------------------- /homeworks/boris.larioshin_larioshin-boris/homework-5/app.py: -------------------------------------------------------------------------------- 1 | from toothbrush import ToothBrush 2 | from electrotoothbrush import ElectricToothBrush 3 | 4 | 5 | br1 = ToothBrush('Colgate', 'medium', 'wood', 5, 2016, 11, 4) 6 | br2 = ElectricToothBrush('OralB', 'medium', 'plastic', 6, 2016, 8, 25, 'Duracell') 7 | print(br1) 8 | br1.clean() 9 | br1.applicability() 10 | br1.about_brush() 11 | print(br2) 12 | br2.clean() 13 | br2.applicability() 14 | br2.about_electric_brush() 15 | -------------------------------------------------------------------------------- /homeworks/boris.larioshin_larioshin-boris/homework-5/battery.py: -------------------------------------------------------------------------------- 1 | class Battery(object): 2 | def __init__(self, title, type='AA', power='1,5V'): 3 | self.title = title 4 | self.type = type 5 | self.power = power 6 | 7 | def battery_info(self): 8 | return print('Батарейка: ' + self.title + ' типу: ' + self.type + ' та потужністю: ' + self.power) -------------------------------------------------------------------------------- /homeworks/boris.larioshin_larioshin-boris/homework-5/brush.py: -------------------------------------------------------------------------------- 1 | class Brush(object): 2 | def __init__(self, title, bristles_type, platform_material): 3 | self.title = title 4 | self.bristles_types = bristles_type 5 | self.platform_material = platform_material 6 | 7 | def __str__(self): 8 | return "Торгівельна марка: %s, тип щєтини: %s, матеріал платформи: %s" % (self.title, self.bristles_types, 9 | self.platform_material) 10 | -------------------------------------------------------------------------------- /homeworks/boris.larioshin_larioshin-boris/homework-6/brush.json: -------------------------------------------------------------------------------- 1 | { 2 | "bristles_type": "medium", 3 | "platform_material": "plastic", 4 | "title": "Colgate" 5 | } -------------------------------------------------------------------------------- /homeworks/boris.larioshin_larioshin-boris/homework-6/brush.py: -------------------------------------------------------------------------------- 1 | class Brush(object): 2 | """"" 3 | base class describes a brush 4 | """"" 5 | def __init__(self, title, bristles_type, platform_material): 6 | self.title = title 7 | self.bristles_type = bristles_type 8 | self.platform_material = platform_material 9 | 10 | def __str__(self): 11 | return "Trade mark:%s, bristles: %s, material: %s" % (self.title, self.bristles_type, self.platform_material) 12 | -------------------------------------------------------------------------------- /homeworks/boris.larioshin_larioshin-boris/homework-6/brush.xml: -------------------------------------------------------------------------------- 1 | mediumplasticColgate -------------------------------------------------------------------------------- /homeworks/boris.larioshin_larioshin-boris/homework-6/brush_1.xml: -------------------------------------------------------------------------------- 1 | mediumplasticColgate -------------------------------------------------------------------------------- /homeworks/denis.durapov_d1qkens/homework-0/README.md: -------------------------------------------------------------------------------- 1 | hello world -------------------------------------------------------------------------------- /homeworks/denis.durapov_d1qkens/homework-1/PersonalDetails.py: -------------------------------------------------------------------------------- 1 | # Application for collecting personal details and saving them in a file. 2 | 3 | # Collecting personal data from client 4 | print('--- Someone will get to you shortly. Please Stand By ---') 5 | fullName = str(input('Please state your full name: ')).title() 6 | age = int(input('How old are you? ')) 7 | address = str(input('Where you do you live? ')).title() 8 | destination = str(input('Where are you heading? ')).title() 9 | 10 | # Saving in variable and showing formatted data to the client 11 | personalData = ' Name: %s\n Age: %i\n Home address: %s\n Destination: %s' % (fullName, age, address, destination) 12 | print(personalData + '\n Thank you for your time ') 13 | 14 | # Writing data in file 15 | file = open('personal-data.txt', 'w') 16 | file.write(personalData) 17 | file.close() 18 | -------------------------------------------------------------------------------- /homeworks/denis.durapov_d1qkens/homework-1/personal-data.txt: -------------------------------------------------------------------------------- 1 | Name: Will Smith 2 | Age: 48 3 | Home address: Calabasas, Ca 4 | Destination: Area51 -------------------------------------------------------------------------------- /homeworks/denis.durapov_d1qkens/homework-2/personal-data.txt: -------------------------------------------------------------------------------- 1 | name: Obama Care 2 | age: 3 3 | address: Washington 4 | dest: Nowhere 5 | -------------------------------------------------------------------------------- /homeworks/denis.durapov_d1qkens/homework-5/Glasses.py: -------------------------------------------------------------------------------- 1 | class Glasses: 2 | def __init__(self, frame, lens, shape): 3 | self.frame = frame 4 | self.lens = lens 5 | self.shape = shape 6 | 7 | def __str__(self): 8 | return "Glasses Frame: %s\n Lens: %s\n Shape: %s" % (self.frame, self.lens, self.shape) 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /homeworks/denis.durapov_d1qkens/homework-5/Person.py: -------------------------------------------------------------------------------- 1 | from SunGlasses import SunGlasses 2 | 3 | 4 | class Person: 5 | def __init__(self, name, age, profession): 6 | self.name = name 7 | self.age = age 8 | self.profession = profession 9 | 10 | def looking_for_glasses(self, glasses): 11 | if glasses.__class__ == SunGlasses: 12 | print("Found my sunglasses. I'm good to go!") 13 | else: 14 | print("I can't do anything without my sunglasses") 15 | 16 | def save_the_world(self): 17 | if self.name == 'Bruce Willis': 18 | print('I never wanted this') 19 | else: 20 | print('Oh well, we are doomed..') 21 | -------------------------------------------------------------------------------- /homeworks/denis.durapov_d1qkens/homework-5/SunGlasses.py: -------------------------------------------------------------------------------- 1 | from Glasses import Glasses 2 | 3 | 4 | class SunGlasses(Glasses): 5 | def __init__(self, model, frame, lens, shape, light_transmission, color): 6 | super().__init__(frame, lens, shape) 7 | self.model = model 8 | self.light_transmission = light_transmission 9 | self.color = color 10 | 11 | def __str__(self): 12 | return "Sunglasses Model: %s\n Frame: %s\n Lens: %s\n Shape: %s\n Light: %i\n Color: %s"\ 13 | % (self.model, self.frame, self.lens, self.shape, self.light_transmission, self.color) 14 | -------------------------------------------------------------------------------- /homeworks/denis.durapov_d1qkens/homework-5/app.py: -------------------------------------------------------------------------------- 1 | from Person import Person 2 | from SunGlasses import SunGlasses 3 | 4 | print("We have trouble at hands. Let's find person who can solve it") 5 | 6 | person = Person('Bruce Willis', 61, 'Savior') 7 | sunglasses = SunGlasses('RayBan Aviator', 'carbon fibre', 8 | 'polarized green', 'pilot', 65, 'black') 9 | print(sunglasses) 10 | person.looking_for_glasses(sunglasses) 11 | person.save_the_world() 12 | -------------------------------------------------------------------------------- /homeworks/denis.durapov_d1qkens/homework-6/Glasses.py: -------------------------------------------------------------------------------- 1 | class Glasses: 2 | def __init__(self, frame, lens, shape): 3 | self.frame = frame 4 | self.lens = lens 5 | self.shape = shape 6 | 7 | def __str__(self): 8 | return "Glasses Frame: %s\n Lens: %s\n Shape: %s" % (self.frame, self.lens, self.shape) 9 | -------------------------------------------------------------------------------- /homeworks/denis.durapov_d1qkens/homework-6/RayBan_Aviator.json: -------------------------------------------------------------------------------- 1 | { 2 | "light_transmission": "65", 3 | "frame": "carbon_fibre", 4 | "color": "black", 5 | "model": "RayBan_Aviator", 6 | "shape": "pilot", 7 | "lens": "polarized_green" 8 | } -------------------------------------------------------------------------------- /homeworks/denis.durapov_d1qkens/homework-6/RayBan_Aviator.xml: -------------------------------------------------------------------------------- 1 |
RayBan_Aviatorcarbon_fibrepolarized_greenpilot65black
-------------------------------------------------------------------------------- /homeworks/denis.durapov_d1qkens/homework-6/application.py: -------------------------------------------------------------------------------- 1 | from SunGlasses import SunGlasses 2 | 3 | 4 | print("We have trouble at hands. Let's find person who can solve it") 5 | 6 | sunglasses = SunGlasses('RayBan_Aviator', 'carbon_fibre', 7 | 'polarized_green', 'pilot', "65", 'black') 8 | 9 | # Converting object to JSON and saving in file 10 | json_file = sunglasses.convert_to_json() 11 | sunglasses.save_to_file(json_file) 12 | 13 | # Converting object to XML and saving in file 14 | xml_file = sunglasses.convert_to_xml() 15 | sunglasses.save_to_file(xml_file) 16 | 17 | -------------------------------------------------------------------------------- /homeworks/denis.shamov_denissham/Homework-0/Readme.md: -------------------------------------------------------------------------------- 1 | Added homework 0 to new folder 2 | -------------------------------------------------------------------------------- /homeworks/denis.shamov_denissham/Homework1/saved_data.txt: -------------------------------------------------------------------------------- 1 | Name - Den, Second name - Sham, age - 27, City - CHE -------------------------------------------------------------------------------- /homeworks/denis.shamov_denissham/Homework2/saved_data.txt: -------------------------------------------------------------------------------- 1 | Name - Denis, Second name - Shamov, age - 27, City - Cherkassy, 2 | {"wifes_dob": "01-09-1989", "sons_name": "Bohdan", "sons_dob": "03-03-2015", "wifes_name": "Yulia"}Shamd1989@gmail.com 3 | 0 4 | 5 5 | 0 6 | 1 7 | 4 8 | 8 9 | 2 10 | 4 11 | 0 12 | 4 13 | Basketball -------------------------------------------------------------------------------- /homeworks/denis.shamov_denissham/Homework5/App.py: -------------------------------------------------------------------------------- 1 | from Vehicle import Vehicle 2 | 3 | from Car import Car 4 | 5 | from Cargo_car import Cargo_car 6 | 7 | Car1 = Car('4', 'Cherkassy', 'Kiev', 'Petrol engine', 'true') 8 | 9 | Cargo_car1 = Cargo_car('4', 'Cherkassy', 'Tbilisi', 'Petrol engine', 'true') 10 | 11 | print("Car who are you?") 12 | print(Car1.move_passangers()) 13 | print("lets move cargo?") 14 | print(Car1.move_cargo()) 15 | print("where will you go?") 16 | print(Car1.move_to) 17 | print("I want to change this city") 18 | print(Car1.change_move_to()) 19 | 20 | print("Cargo car who are you?") 21 | print(Cargo_car1.move_cargo()) 22 | print("lets move passangers?") 23 | print(Cargo_car1.move_passangers()) 24 | print("where will you go?") 25 | print(Cargo_car1.move_to) 26 | print("I want to change this city") 27 | print(Car1.change_move_to()) -------------------------------------------------------------------------------- /homeworks/denis.shamov_denissham/Homework5/Car.py: -------------------------------------------------------------------------------- 1 | from Vehicle import Vehicle 2 | 3 | 4 | class Car: 5 | def __init__(self, wheels_quantity, move_from, move_to, combustion_engine, can_move_passangers): 6 | Vehicle.__init__(self, wheels_quantity, move_from, move_to, combustion_engine, 'car') 7 | self.can_move_passangers = can_move_passangers 8 | 9 | 10 | def move_passangers(self): 11 | return "Maserati Quattroporte" 12 | 13 | def move_cargo(self): 14 | return "I can`t do this" 15 | 16 | def change_move_to(self): 17 | return "Ok! lets go to another city!" 18 | 19 | 20 | -------------------------------------------------------------------------------- /homeworks/denis.shamov_denissham/Homework5/Cargo_car.py: -------------------------------------------------------------------------------- 1 | from Vehicle import Vehicle 2 | 3 | class Cargo_car: 4 | def __init__(self, wheels_quantity, move_from, move_to, combustion_engine, can_move_cargo): 5 | Vehicle.__init__(self, wheels_quantity, move_from, move_to, combustion_engine, 'Cargo_car') 6 | self.can_move_cargo = can_move_cargo 7 | 8 | def move_cargo(self): 9 | return "Scania Streamline" 10 | 11 | def move_passangers(self): 12 | return "I can`t do this" 13 | 14 | def change_move_to(self): 15 | return "Ok! lets go to another city!" -------------------------------------------------------------------------------- /homeworks/denis.shamov_denissham/Homework5/Vehicle.py: -------------------------------------------------------------------------------- 1 | class Vehicle: 2 | def __init__(self, wheels_quantity, move_from, move_to, combustion_engine, type): 3 | self.wheels_quantity = wheels_quantity 4 | self.move_from = move_from 5 | self.move_to = move_to 6 | self.combustion_engine = combustion_engine 7 | self.type = type 8 | 9 | def __str__(self): 10 | return "Wheels quantity: %s\n Move from: %s\n Move to: %s\n Combustion engine: %s\n Type: %s\n" % (self.wheels_quantity, self.move_from, self.move_to, self.combustion_engine, self.type) 11 | 12 | 13 | def vehicle_data(self): 14 | return "%s %s %s %s" % (self.wheels_quantity, self.move_from, self.move_to, self.combustion_engine) -------------------------------------------------------------------------------- /homeworks/denis.shamov_denissham/Homework6/Car.py: -------------------------------------------------------------------------------- 1 | from Vehicle import Vehicle 2 | 3 | class Car: 4 | def __init__(self, wheels_quantity, move_from, move_to, combustion_engine, can_move_passangers): 5 | Vehicle.__init__(self, wheels_quantity, move_from, move_to, combustion_engine, 'car') 6 | self.can_move_passangers = can_move_passangers 7 | 8 | 9 | def move_passangers(self): 10 | return "Maserati Quattroporte" 11 | 12 | def move_cargo(self): 13 | return "I can`t do this" 14 | 15 | def change_move_to(self): 16 | return "Ok! lets go to another city!" 17 | 18 | 19 | -------------------------------------------------------------------------------- /homeworks/denis.shamov_denissham/Homework6/Cargo_car.py: -------------------------------------------------------------------------------- 1 | from Vehicle import Vehicle 2 | 3 | class Cargo_car: 4 | def __init__(self, wheels_quantity, move_from, move_to, combustion_engine, can_move_cargo): 5 | Vehicle.__init__(self, wheels_quantity, move_from, move_to, combustion_engine, 'Cargo_car') 6 | self.can_move_cargo = can_move_cargo 7 | 8 | def move_cargo(self): 9 | return "Scania Streamline" 10 | 11 | def move_passangers(self): 12 | return "I can`t do this" 13 | 14 | def change_move_to(self): 15 | return "Ok! lets go to another city!" -------------------------------------------------------------------------------- /homeworks/denis.shamov_denissham/Homework6/Cars.json: -------------------------------------------------------------------------------- 1 | { 2 | "Cargo_car1": { 3 | "combustion_engine": "Petrol engine", 4 | "can_move_cargo": "true", 5 | "move_to": "Tbilisi", 6 | "wheels_quantity": "4", 7 | "type": "Cargo_car", 8 | "move_from": "Cherkassy" 9 | }, 10 | "Car1": { 11 | "combustion_engine": "Petrol engine", 12 | "can_move_passangers": "true", 13 | "move_to": "Kiev", 14 | "wheels_quantity": "4", 15 | "type": "car", 16 | "move_from": "Cherkassy" 17 | } 18 | } -------------------------------------------------------------------------------- /homeworks/denis.shamov_denissham/Homework6/Cars.xml: -------------------------------------------------------------------------------- 1 | Petrol enginetrueKiev4carCherkassyPetrol enginetrueTbilisi4Cargo_carCherkassy -------------------------------------------------------------------------------- /homeworks/denis.shamov_denissham/Homework6/Vehicle.py: -------------------------------------------------------------------------------- 1 | class Vehicle: 2 | def __init__(self, wheels_quantity, move_from, move_to, combustion_engine, type): 3 | self.wheels_quantity = wheels_quantity 4 | self.move_from = move_from 5 | self.move_to = move_to 6 | self.combustion_engine = combustion_engine 7 | self.type = type 8 | 9 | def __str__(self): 10 | return "Wheels quantity: %s\n Move from: %s\n Move to: %s\n Combustion engine: %s\n Type: %s\n" % (self.wheels_quantity, self.move_from, self.move_to, self.combustion_engine, self.type) 11 | 12 | 13 | def vehicle_data(self): 14 | return "%s %s %s %s" % (self.wheels_quantity, self.move_from, self.move_to, self.combustion_engine) -------------------------------------------------------------------------------- /homeworks/dmitriy.datsenko_DmitriyDats/homework-0/README.md: -------------------------------------------------------------------------------- 1 | # Homework-0 added -------------------------------------------------------------------------------- /homeworks/dmitriy.datsenko_DmitriyDats/homework-1/README.md: -------------------------------------------------------------------------------- 1 | # request my data -------------------------------------------------------------------------------- /homeworks/dmitriy.datsenko_DmitriyDats/homework-1/demo.txt: -------------------------------------------------------------------------------- 1 | I Dmitriy Datsenko 2 | my hometown Cherkassy 3 | I am 26 4 | my hobby Gym -------------------------------------------------------------------------------- /homeworks/dmitriy.datsenko_DmitriyDats/homework-1/homework-one.py: -------------------------------------------------------------------------------- 1 | # the variable is assigned a demo file 2 | fileName = 'demo.txt' 3 | # It opens the file for writing only. Index stands at the beginning of 4 | # the file. Creates a file with the filename, if such does not exist. 5 | accessMode = 'w' 6 | # is input from the console 7 | name = input('What is your name? ') 8 | surname = input('What is your surname? ') 9 | city = input('Where do you live? ') 10 | age = int(input('How old are you? ')) 11 | hobby = input('What is your hobby? ') 12 | request_my_data = (' I %s %s \n my hometown %s \n I am %i \n my hobby %s' % (name, surname, city, age, hobby)) 13 | # Opening and closing a file 14 | myFile = open(fileName, accessMode) 15 | myFile.write(request_my_data) 16 | myFile.close() -------------------------------------------------------------------------------- /homeworks/dmitriy.datsenko_DmitriyDats/homework-2/README.md: -------------------------------------------------------------------------------- 1 | # Collections (Dictionaries) -------------------------------------------------------------------------------- /homeworks/dmitriy.datsenko_DmitriyDats/homework-2/demo.txt: -------------------------------------------------------------------------------- 1 | I Dmitry Datsenko, 2 | I am 26, 3 | mark my car zaz, 4 | car color beige -------------------------------------------------------------------------------- /homeworks/dmitriy.datsenko_DmitriyDats/homework-4/README.md: -------------------------------------------------------------------------------- 1 | # Homework-4 2 | 3 | #### In this homework, I used: 4 | - cycles for 5 | - Conditional operator if, elif, else(- and - or) 6 | -------------------------------------------------------------------------------- /homeworks/dmitriy.datsenko_DmitriyDats/homework-5/MobileTelephone.py: -------------------------------------------------------------------------------- 1 | class MobilePhone(): 2 | 3 | 4 | def __init__(self, model, version, screen, width, height, the_weight, camera): 5 | self.model = model 6 | self.version = version 7 | self.screen = screen 8 | self.width = width 9 | self.height = height 10 | self.the_weight = the_weight 11 | self.camera = camera 12 | 13 | 14 | def __str__(self): 15 | return 'model: %s, version: %s, screen: %s, width: %s, height: %s, the weight: %s, camera: %s' % (self.model, self.version, self.screen, self.width, self.height, self.the_weight, self.camera) -------------------------------------------------------------------------------- /homeworks/dmitriy.datsenko_DmitriyDats/homework-6/MobileTelephone.py: -------------------------------------------------------------------------------- 1 | class MobilePhone(): 2 | def __init__(self, model, version, screen, width, height, the_weight, camera): 3 | self.model = model 4 | self.version = version 5 | self.screen = screen 6 | self.width = width 7 | self.height = height 8 | self.the_weight = the_weight 9 | self.camera = camera 10 | 11 | def __str__(self): 12 | return 'model: %s, version: %s, screen: %s, width: %s, height: %s, the weight: %s, camera: %s' % ( 13 | self.model, self.version, self.screen, self.width, self.height, self.the_weight, self.camera) 14 | -------------------------------------------------------------------------------- /homeworks/dmitriy.datsenko_DmitriyDats/homework-6/iphone4s.json: -------------------------------------------------------------------------------- 1 | { 2 | "camera": "8px", 3 | "height": "20mm", 4 | "model": "4s", 5 | "screen": "3.8", 6 | "the_weight": "25mm", 7 | "version": "5", 8 | "video_resolution": "HD", 9 | "width": "130mm" 10 | } -------------------------------------------------------------------------------- /homeworks/dmitriy.datsenko_DmitriyDats/homework-6/iphone4s.xml: -------------------------------------------------------------------------------- 1 | 2 | 25mm5HD3.84s8px20mm130mm -------------------------------------------------------------------------------- /homeworks/dmitriy.tarasenko_gamid88/homework-1/homework-1.py: -------------------------------------------------------------------------------- 1 | file = open('input.txt', 'w') 2 | 3 | name = input('What is your name? ') 4 | surname = input('What is your surname? ') 5 | years = int(input('How old are you? ')) 6 | city = input('Where are you from? ') 7 | 8 | questions = ('Well, so, your name is %s, your surname %s, you are %i years old, ' 9 | 'and you live in %s. \nWelcome to the MastersAcademy, nice to meet you! \nGood luck, student!' 10 | % (name, surname, years, city)) 11 | 12 | print(questions) 13 | print() 14 | 15 | file.write(questions) 16 | file.close() 17 | -------------------------------------------------------------------------------- /homeworks/dmitriy.tarasenko_gamid88/homework-1/input.txt: -------------------------------------------------------------------------------- 1 | Well, so, your name is Dmitriy, your surname Tarasenko, you are 28 years old, and you live in Cherkassy. 2 | Welcome to the MastersAcademy, nice to meet you! 3 | Good luck, student! -------------------------------------------------------------------------------- /homeworks/dmitriy.tarasenko_gamid88/homework-2/results.txt: -------------------------------------------------------------------------------- 1 | Well, so, your name is Dmitriy, your surname Tarasenko, you are 28 years old, and you live in Cherkassy. 2 | Welcome to the MastersAcademy, nice to meet you! 3 | Good luck, student! -------------------------------------------------------------------------------- /homeworks/dmitriy.tarasenko_gamid88/homework-4/results.txt: -------------------------------------------------------------------------------- 1 | Well, so, your name is Dmitriy, your surname Tarasenko, you are 28 years old, and you live in Cherkassy. 2 | Welcome to the MastersAcademy, nice to meet you! 3 | Good luck, student! -------------------------------------------------------------------------------- /homeworks/dmitriy.tarasenko_gamid88/homework-5/Cognac.py: -------------------------------------------------------------------------------- 1 | class Cognac: 2 | def __init__(self, colour, strength, country_of_product, grape_sort): 3 | self.colour = colour 4 | self.strenght = strength 5 | self.country_of_product = country_of_product 6 | self.grape_sort = grape_sort 7 | 8 | def description(self): 9 | return "Cognac description:\nThe colour: %s,\nVol: %i,\nCountry: %s,\nGrape sort: %s " \ 10 | % (self.colour, self.strenght, self.country_of_product, self.grape_sort) -------------------------------------------------------------------------------- /homeworks/dmitriy.tarasenko_gamid88/homework-5/Stars.py: -------------------------------------------------------------------------------- 1 | from Cognac import Cognac 2 | 3 | class CognacOld(Cognac): 4 | def __init__(self, colour, strength, country_of_product, grape_sort, number_of_stars): 5 | super().__init__(colour, strength, country_of_product, grape_sort) 6 | self.number_of_stars = number_of_stars 7 | 8 | def description_with_stars(self): 9 | return "Cognac description:\nThe colour: %s,\nVol: %i,\nCountry: %s,\nGrape sort: %s, \nNumber of stars: %i" \ 10 | % (self.colour, self.strenght, self.country_of_product, self.grape_sort, self.number_of_stars) -------------------------------------------------------------------------------- /homeworks/dmitriy.tarasenko_gamid88/homework-5/app.py: -------------------------------------------------------------------------------- 1 | from Cognac import Cognac 2 | from Stars import CognacOld 3 | 4 | 5 | Cognac_simple = Cognac("light brown", 40, "France", "Folle Blanche ") 6 | Cognac_seven_stars = CognacOld("Brown", 40, "Georgia", "Rkatsutelli", 7) 7 | 8 | Cognac_simple.description() 9 | Cognac_seven_stars.description_with_stars() -------------------------------------------------------------------------------- /homeworks/dmytro.noskov_dvnoskov/Homework-0/README.md: -------------------------------------------------------------------------------- 1 | task1 2 | -------------------------------------------------------------------------------- /homeworks/dmytro.noskov_dvnoskov/Homework-1/info.txt: -------------------------------------------------------------------------------- 1 | name - dmytro, age - 38, city - Cherkassy . 2 | -------------------------------------------------------------------------------- /homeworks/dmytro.noskov_dvnoskov/Homework-1/task1.py: -------------------------------------------------------------------------------- 1 | name = input("What is your name? ") 2 | age = int(input("How old are you? ")) 3 | city = input("Where do you live? ") 4 | 5 | print (" Your name is =", name) 6 | print (" Your age is =", age) 7 | print (" You live in =", city) 8 | 9 | result = 'name - %s, age - %s, city - %s .'%(name, age, city) 10 | file = open('info.txt', 'w') 11 | file.write(result) 12 | file.close() 13 | -------------------------------------------------------------------------------- /homeworks/dmytro.noskov_dvnoskov/Homework-2/task1.txt: -------------------------------------------------------------------------------- 1 | ['Dmitry', 38, 'Cherkassy', {'first_stat': 'Admin', 'skill': 'yes', 'rum': 'A12', 'stat_rum': 'yes'}] 2 | -------------------------------------------------------------------------------- /homeworks/dmytro.noskov_dvnoskov/Homework-5/Washer.py: -------------------------------------------------------------------------------- 1 | class Washer(): 2 | def __init__(self, water, power, loading, mode): 3 | self.water = water # hot,cold 4 | self.power = power # vat 5 | self.loading = loading # kg 6 | self.mode = mode # auto,manual 7 | 8 | 9 | def _power_run(self): 10 | return print('power equipment:%s \nencapsulation power equipment = 500 Vat' % (self.power)) 11 | -------------------------------------------------------------------------------- /homeworks/dmytro.noskov_dvnoskov/Homework-5/Washer_manual.py: -------------------------------------------------------------------------------- 1 | from Washer import Washer 2 | class Washer_manual(Washer): 3 | def run_on(self): 4 | print('start') 5 | self._power_run() 6 | if self.loading == '0': 7 | print('not loading kg:') 8 | else: 9 | print('loading >1 kg') 10 | 11 | 12 | if self.water != 'Hot': print('heating water 5 min:') 13 | else: print('water is Hot') 14 | 15 | 16 | print('Manual operation 30 min:') 17 | return 'finish' 18 | 19 | 20 | -------------------------------------------------------------------------------- /homeworks/dmytro.noskov_dvnoskov/Homework-6/Washer.py: -------------------------------------------------------------------------------- 1 | class Washer(): 2 | def __init__(self, water, power, loading, mode): 3 | self.water = water # hot,cold 4 | self.power = power # vat 5 | self.loading = loading # kg 6 | self.mode = mode # auto,manual 7 | 8 | 9 | def _power_run(self): 10 | return print('power equipment:%s \nencapsulation power equipment = 500 Vat' % (self.power)) -------------------------------------------------------------------------------- /homeworks/evgen.mushkin_ven/homework-0/README.md: -------------------------------------------------------------------------------- 1 | My first homework #0 2 | -------------------------------------------------------------------------------- /homeworks/evgen.mushkin_ven/homework-1/homework1.py: -------------------------------------------------------------------------------- 1 | name = input("what is your name?") 2 | age = int(input("How old are you?")) 3 | city = input("Where do you live?") 4 | car = input("You have a car?") 5 | 6 | print("Ah, so your name is %s, your age is %s, and you live in %s. Do you have a car %s."" Good!" % (name, age, city,car)) 7 | 8 | file = open('results.txt', 'w') 9 | file.write(name + "\n") 10 | file.write(str(age) + "\n") 11 | file.write(city + "\n") 12 | file.write(car + "\n") 13 | file.close() 14 | print("Done!") 15 | -------------------------------------------------------------------------------- /homeworks/evgen.mushkin_ven/homework-1/results.txt: -------------------------------------------------------------------------------- 1 | evgen 2 | 27 3 | chercassy 4 | yes 5 | -------------------------------------------------------------------------------- /homeworks/evgen.mushkin_ven/homework-2/homeworks-2.py: -------------------------------------------------------------------------------- 1 | dict_a = { 2 | "first_name": "Evgen", 3 | "last_name": "Mushkin", 4 | "dob": "1989-09-05", 5 | } 6 | 7 | print(dict_a) 8 | 9 | for k, v in dict_a.items(): 10 | print(k + ": " + v) 11 | 12 | dict_a['hobbis'] = ['fishing', 'studing'] 13 | 14 | dict_b = { 15 | 'cat': { 16 | 'name': 'Murzik', 17 | 'color': 'whit', 18 | 'age': '12' 19 | } 20 | } 21 | dict_a['pet'] = dict_b 22 | print(dict_a) 23 | 24 | print("=== *** manipulation set *** ===") 25 | list_a = [1,2,3,4,4,4,'a',7,8,9,9,9,9,"hi"] 26 | print(list_a) 27 | print(set(list_a)) 28 | -------------------------------------------------------------------------------- /homeworks/evgen.mushkin_ven/homework-4/results.txt: -------------------------------------------------------------------------------- 1 | Eugen 2 | 27 3 | Chercasy 4 | yes 5 | -------------------------------------------------------------------------------- /homeworks/evgen.mushkin_ven/homework-5/BaublesSpinner.py: -------------------------------------------------------------------------------- 1 | from SpoonBait import SpoonBait 2 | 3 | 4 | class BaublesSpinner(SpoonBait): 5 | 6 | def __init__(self, color, catch, proportions, rotation): 7 | super(BaublesSpinner, self).__init__(color, catch, proportions) 8 | self.rotation = rotation 9 | 10 | def __str__(self): 11 | return "color: %s, catch: %s, proportions: %s, rotation: %s" % (self.color, self.catch, self.proportions, self.rotation) 12 | -------------------------------------------------------------------------------- /homeworks/evgen.mushkin_ven/homework-5/OscillatingBait.py: -------------------------------------------------------------------------------- 1 | from SpoonBait import SpoonBait 2 | 3 | 4 | class OscillatingBait (SpoonBait): 5 | def __init__(self, color, catch, proportions, oscillating): 6 | super(OscillatingBait, self).__init__(color, catch, proportions) 7 | self.oscillating = oscillating 8 | 9 | def __str__(self): 10 | return "color: %s, catch: %s, proportions: %s, oscillating: %s" % (self.color, self.catch, self.proportions, 11 | self.oscillating) 12 | -------------------------------------------------------------------------------- /homeworks/evgen.mushkin_ven/homework-5/SpoonBait.py: -------------------------------------------------------------------------------- 1 | class SpoonBait: 2 | 3 | def __init__(self, color, catch, proportions): 4 | self.color = color 5 | self.catch = catch 6 | self.proportions = proportions 7 | 8 | def __str__(self): 9 | return "color: %s, catch: %s, proportions: %s" % (self.color, self.catch, self.proportions) 10 | 11 | def __get_color(self): 12 | return self.color 13 | 14 | def check_color(self): 15 | return self.__get_color() 16 | -------------------------------------------------------------------------------- /homeworks/evgen.mushkin_ven/homework-5/class_test.py: -------------------------------------------------------------------------------- 1 | from OscillatingBait import OscillatingBait 2 | from BaublesSpinner import BaublesSpinner 3 | from SpoonBait import SpoonBait 4 | 5 | oscillatingBait = OscillatingBait('red', '90%', '15g', '300kk') 6 | baublesSpinner = BaublesSpinner('green', '80%', '10g', '200kk') 7 | spoonBait = SpoonBait('white', '70%', '12g') 8 | 9 | 10 | print(oscillatingBait) 11 | print(baublesSpinner) 12 | print(spoonBait.check_color()) 13 | -------------------------------------------------------------------------------- /homeworks/evgen.mushkin_ven/homework-6/SpoonBait.py: -------------------------------------------------------------------------------- 1 | class SpoonBait: 2 | 3 | def __init__(self, color, catch, proportions): 4 | self.color = color 5 | self.catch = catch 6 | self.proportions = proportions 7 | 8 | def __str__(self): 9 | return "color: %s, catch: %s, proportions: %s" % (self.color, self.catch, self.proportions) 10 | 11 | def __get_color(self): 12 | return self.color 13 | 14 | def check_color(self): 15 | return self.__get_color() 16 | -------------------------------------------------------------------------------- /homeworks/evgen.mushkin_ven/homework-6/homework-6.py: -------------------------------------------------------------------------------- 1 | import json 2 | import dicttoxml 3 | from SpoonBait import SpoonBait 4 | 5 | 6 | def create_files(obj): 7 | with open('object.json', 'w') as o: 8 | json.dump(obj.__dict__, o, indent=4) 9 | 10 | with open('object.xml', 'wb+') as o: 11 | o.write(dicttoxml.dicttoxml(obj.__dict__)) 12 | 13 | 14 | spoonBait = SpoonBait('white', '70%', '12g') 15 | print(spoonBait.__dict__) 16 | 17 | create_files(spoonBait) 18 | -------------------------------------------------------------------------------- /homeworks/evgen.mushkin_ven/homework-6/object.json: -------------------------------------------------------------------------------- 1 | { 2 | "catch": "70%", 3 | "proportions": "12g", 4 | "color": "white" 5 | } -------------------------------------------------------------------------------- /homeworks/evgen.mushkin_ven/homework-6/object.xml: -------------------------------------------------------------------------------- 1 | 70%12gwhite -------------------------------------------------------------------------------- /homeworks/kate.chepurna_niampire/Homework-0/README.md: -------------------------------------------------------------------------------- 1 | Hello World! 2 | -------------------------------------------------------------------------------- /homeworks/kate.chepurna_niampire/Homework-5/Apple.py: -------------------------------------------------------------------------------- 1 | from Product import Product 2 | 3 | class Apple(Product): 4 | def __init__(self, name, weight, last_day, price): 5 | Product.__init__(self, name, weight, last_day, price) 6 | 7 | 8 | -------------------------------------------------------------------------------- /homeworks/kate.chepurna_niampire/Homework-5/Product.py: -------------------------------------------------------------------------------- 1 | class Product(object): 2 | def __init__(self, produt_name, weight, last_day, price): 3 | self.produt_name = produt_name 4 | self.weight = weight 5 | self.last_day = last_day 6 | self.price = price 7 | 8 | def successful_message(self): 9 | return 'Congratulations, product \'%s\' successfully added! Have a nice day!' % self.produt_name 10 | -------------------------------------------------------------------------------- /homeworks/kate.chepurna_niampire/Homework-5/app.py: -------------------------------------------------------------------------------- 1 | from Product import Product 2 | from Apple import Apple 3 | from RedApple import RedApple 4 | from GreenApple import GreenApple 5 | 6 | 7 | print("Hello. You can pay apple in out, please please make a selection, press needs key") 8 | 9 | answer = input("Enter 1 - red apples or 2 - green apples: ") 10 | 11 | if answer == "1": 12 | red_apples = RedApple('redapple', '', '', '', 'true') 13 | print(red_apples._RedApple__getPrice()) 14 | 15 | elif answer == "2": 16 | green = GreenApple('green', '', '', '', 'true') 17 | print(green._GreenApple__getPrice()) 18 | 19 | 20 | -------------------------------------------------------------------------------- /homeworks/kate.chepurna_niampire/Homework-6/Apple.py: -------------------------------------------------------------------------------- 1 | from Product import Product 2 | 3 | class Apple(Product): 4 | def __init__(self, name, weight, last_day, price): 5 | Product.__init__(self, name, weight, last_day, price) 6 | 7 | 8 | -------------------------------------------------------------------------------- /homeworks/kate.chepurna_niampire/Homework-6/app.py: -------------------------------------------------------------------------------- 1 | 2 | from Product import Product 3 | from Apple import Apple 4 | from RedApple import RedApple 5 | from GreenApple import GreenApple 6 | 7 | 8 | print("Hello. You can pay apple in out, please please make a selection, press needs key") 9 | 10 | answer = input("Enter 1 - red apples or 2 - green apples: ") 11 | weight = int(input("Enter weight: ")) 12 | 13 | if answer == "1": 14 | red_apples = RedApple('redapple', weight, '', '', 'true') 15 | print(red_apples._RedApple__getPrice()) 16 | 17 | elif answer == "2": 18 | green = GreenApple('green', weight, '', '', 'true') 19 | print(green._GreenApple__getPrice()) 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /homeworks/maksim.myslyvets_max259/homework-0/readme.md: -------------------------------------------------------------------------------- 1 | Done 2 | -------------------------------------------------------------------------------- /homeworks/maksim.myslyvets_max259/homework-1/data.txt: -------------------------------------------------------------------------------- 1 | name: Max 2 | surname: Myslyvets 3 | age: 36 4 | login: max259 5 | -------------------------------------------------------------------------------- /homeworks/maksim.myslyvets_max259/homework-1/homework-1.py: -------------------------------------------------------------------------------- 1 | print('Please answer for a several questions') 2 | 3 | name = input('your name: ') 4 | surname = input('your surname: ') 5 | age = int(input('your age: ')) 6 | login = input('your login: ') 7 | 8 | print('Thanks, your data are saved. You wrote:') 9 | print(' name: %s\n surname: %s\n age: %i\n login: %s' %(name, surname, age, login)) 10 | 11 | f = open('data.txt', 'w') 12 | f.write("name: " + name +'\n') 13 | f.write("surname: " + surname +'\n') 14 | f.write("age: " + str(age) +'\n') 15 | f.write("login: " + login +'\n') 16 | f.close() -------------------------------------------------------------------------------- /homeworks/maksim.myslyvets_max259/homework-2/data.txt: -------------------------------------------------------------------------------- 1 | name: Max 2 | surname: Myslyvets 3 | age: 36 4 | login: max259 5 | =============================== 6 | Dictionary 7 | {'login': 'max259', 'name': 'Max', 'age': 36, 'surname': 'Myslyvets'} 8 | =============================== 9 | Set 10 | {'Myslyvets', 36, 'max259', 'Max'} -------------------------------------------------------------------------------- /homeworks/maksim.myslyvets_max259/homework-4/data.txt: -------------------------------------------------------------------------------- 1 | name: Max 2 | surname: Myslyvets 3 | age: 36 4 | login: max259 5 | adult 6 | =============================== 7 | Dictionary 8 | {'name': 'Max', 'surname': 'Myslyvets', 'login': 'max259', 'age': 36} 9 | =============================== 10 | Set 11 | {'Max', 'max259', 36, 'Myslyvets'} -------------------------------------------------------------------------------- /homeworks/maksim.myslyvets_max259/homework-5/Cow.py: -------------------------------------------------------------------------------- 1 | from Mammals import Mammals 2 | 3 | 4 | 5 | class Cow(Mammals): 6 | def __init__(self, viviparous, warm_blooded, wool, mammals, giving_meat, geaving_milk,): 7 | self.increased_endurance = giving_meat 8 | self.ruggledness = geaving_milk 9 | 10 | 11 | def __str__(self): 12 | return "viviparous: %s, warm_blooded: %s, wool: %s, mammals: %s, giving_meat: %s, geaving_milk: %s" % (self.viviparous, self.warm_blooded, self.wool, self.mammals, self.giving_meat, self.geaving_milk) -------------------------------------------------------------------------------- /homeworks/maksim.myslyvets_max259/homework-5/Donkey.py: -------------------------------------------------------------------------------- 1 | from Mammals import Mammals 2 | 3 | 4 | 5 | class Donkey(Mammals): 6 | def __init__(self, viviparous, warm_blooded, wool, mammals, increased_endurance, ruggledness, long_ears): 7 | self.increased_endurance = increased_endurance 8 | self.ruggledness = ruggledness 9 | self.long_ears = long_ears 10 | 11 | def __str__(self): 12 | return "viviparous: %s, warm_blooded: %s, wool: %s, mammals: %s, increased_endurance: %s, ruggledness: %s, long_ears: %s" % (self.viviparous, self.warm_blooded, self.wool, self.mammals, self.increased_endurance, self.ruggledness, self.long_ears) -------------------------------------------------------------------------------- /homeworks/maksim.myslyvets_max259/homework-5/Horse.py: -------------------------------------------------------------------------------- 1 | from Mammals import Mammals 2 | 3 | 4 | 5 | class Horse(Mammals): 6 | def __init__(self, viviparous, warm_blooded, wool, mammals, race, carry_things,): 7 | self.increased_endurance = race 8 | self.ruggledness = carry_things 9 | 10 | 11 | def __str__(self): 12 | return "viviparous: %s, warm_blooded: %s, wool: %s, mammals: %s, race: %s, carry_things: %s" % (self.viviparous, self.warm_blooded, self.wool, self.mammals, self.race, self.carry_things) -------------------------------------------------------------------------------- /homeworks/maksim.myslyvets_max259/homework-5/Mammals.py: -------------------------------------------------------------------------------- 1 | class Mammals(): 2 | def __init__(self, viviparous, warm_blooded, wool, mammals): 3 | self.viviparous = viviparous 4 | self.warm_blooded = warm_blooded 5 | self.wool = wool 6 | self.mammals = mammals 7 | 8 | def __str__(self): 9 | return "viviparous: %s, warm_blooded: %s, wool: %s, mammals: %s" % (self.viviparous, self.warm_blooded, self.wool, self.mammals) -------------------------------------------------------------------------------- /homeworks/maksim.myslyvets_max259/homework-6/object.json: -------------------------------------------------------------------------------- 1 | { 2 | "mammals": "mammals", 3 | "increased_endurance": "giving_meat", 4 | "wool": "wool", 5 | "warm_blooded": "warm_blooded", 6 | "viviparous": "viviparous", 7 | "ruggledness": "geaving_milk" 8 | }{ 9 | "mammals": "mammals", 10 | "increased_endurance": "increased_endurance", 11 | "wool": "wool", 12 | "warm_blooded": "warm_blooded", 13 | "viviparous": "viviparous", 14 | "long_ears": "long_ears", 15 | "ruggledness": "ruggledness" 16 | }{ 17 | "mammals": "mammals", 18 | "increased_endurance": "race", 19 | "wool": "wool", 20 | "warm_blooded": "warm_blooded", 21 | "viviparous": "viviparous", 22 | "ruggledness": "carry_things" 23 | } -------------------------------------------------------------------------------- /homeworks/marina.shcherbyna_MarinaShcherbyna/Homework-0/readme.md: -------------------------------------------------------------------------------- 1 | hello world -------------------------------------------------------------------------------- /homeworks/marina.shcherbyna_MarinaShcherbyna/Homework-1/new1.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | print ("Hello! Ansver several questions please") 3 | name = str(input ("What is your name?")) 4 | surname = str(input ("What is your surname?")) 5 | age = str(input ("How old are you?")) 6 | profession = str(input ("What is your profession?")) 7 | 8 | print ("So, your full name is "+name+" "+surname+" , you are "+age+", your profession is "+profession+".") 9 | 10 | 11 | fullinformation = "So, your full name is "+name+" "+surname+" , you are "+age+", your profession is "+profession+"." 12 | 13 | 14 | file = open ("new1.txt", "w") 15 | file.write(fullinformation) 16 | file.close() 17 | input ("Press Enter to finish") -------------------------------------------------------------------------------- /homeworks/marina.shcherbyna_MarinaShcherbyna/Homework-1/new1.txt: -------------------------------------------------------------------------------- 1 | So, your full name is Marina Fanina , you are 28, your profession is Teacher. -------------------------------------------------------------------------------- /homeworks/marina.shcherbyna_MarinaShcherbyna/Homework-2/homework2.txt: -------------------------------------------------------------------------------- 1 | {'additional information': {'education': 'CHNU', 'phone': '0974890986'}, 'name': 'Marina', 'surname': 'Fanina', 'address': 'Cherkassy', 'profession': 'Teacher', 'dob': '22-06-1988'} -------------------------------------------------------------------------------- /homeworks/marina.shcherbyna_MarinaShcherbyna/Homework-3/homework3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MastersAcademy/Programming-Basics/d8d7f83e586c8b55fdb584c06f478cf83d9d8098/homeworks/marina.shcherbyna_MarinaShcherbyna/Homework-3/homework3.md -------------------------------------------------------------------------------- /homeworks/marina.shcherbyna_MarinaShcherbyna/Homework-5/incapsulation.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | from classes5 import Human 3 | 4 | class Child(Human): 5 | def __init__(self, eye_colour, hair_colour, weight, height): 6 | Human.__init__( self, eye_colour, hair_colour, weight, height ) 7 | def _weight(self): 8 | print ("This information is private!") 9 | def _height(self): 10 | print ("This information is private!") 11 | 12 | print (Child.weight()) 13 | print (Child.height()) 14 | print (Child.cooking()) 15 | -------------------------------------------------------------------------------- /homeworks/marina.shcherbyna_MarinaShcherbyna/Homework-5/inheritance.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | from classes5 import Human 3 | 4 | class Woman(Human): 5 | def __init__(self, eye_colour, hair_colour, weight, height, cooking, kneeting, shopping): 6 | Human.__init__( self, eye_colour, hair_colour, weight, height) 7 | self.cooking = cooking 8 | self.kneeting = kneeting 9 | self.shopping = shopping 10 | 11 | def cooking(self): 12 | return "I'll cook your favourite meal!!!" 13 | 14 | def kneeting(self): 15 | return "I'll make a beautiful scarf for you!" 16 | 17 | def shopping(self): 18 | return "Ok, give me some money!" 19 | -------------------------------------------------------------------------------- /homeworks/marina.shcherbyna_MarinaShcherbyna/Homework-6/homework6.json: -------------------------------------------------------------------------------- 1 | { 2 | "weight": "60", 3 | "eye_colour": "green", 4 | "height": "175", 5 | "hair_colour": "blond" 6 | } -------------------------------------------------------------------------------- /homeworks/marina.shcherbyna_MarinaShcherbyna/Homework-6/homework6.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | import json 3 | from classes5 import Human 4 | girl = Human('green', 'blond', '60', '175') 5 | dict = {"eye_colour":"green", "hair_colour":"blond", "weight":"60", "height":"175"} 6 | print (dict) 7 | out_file = open("homework6.json","w") 8 | json.dump(dict,out_file, indent=4) 9 | out_file.close() -------------------------------------------------------------------------------- /homeworks/marina.shcherbyna_MarinaShcherbyna/Homework-6/homework6.xml: -------------------------------------------------------------------------------- 1 | The colour of eyesThe native hair colourKilograms amount of the bodyMetres amount of the body -------------------------------------------------------------------------------- /homeworks/natalia.bondarenko_nataliabondarenko/homework-6/app.py: -------------------------------------------------------------------------------- 1 | from wheel import Wheel 2 | from transport_wheels import TransportWheels 3 | from files_handler import FilesHandler 4 | 5 | 6 | prototype = TransportWheels() 7 | print(prototype) 8 | print(prototype.set_up()) 9 | # Implementation of homework-6 in the app: 10 | print(prototype.key_value) 11 | files_handler = FilesHandler() 12 | files_handler.create_json_file(prototype.key_value) 13 | files_handler.read_json_file('results.json') 14 | files_handler.create_xml_file(prototype.key_value) 15 | files_handler.read_xml_file('results.xml') 16 | 17 | -------------------------------------------------------------------------------- /homeworks/natalia.bondarenko_nataliabondarenko/homework-6/wheel.py: -------------------------------------------------------------------------------- 1 | class Wheel(object): 2 | 3 | 4 | form = 'round shape' 5 | 6 | def __init__(self,name): 7 | self.name = name 8 | self.base_method = 'rotate around the axis' 9 | 10 | def __str__(self): 11 | return "%s is %s and %s" % (self.name,self.form,self.base_method) 12 | 13 | -------------------------------------------------------------------------------- /homeworks/natalia.patokha_NataliaPth/Homework_0/README.md: -------------------------------------------------------------------------------- 1 | Homework 0 -------------------------------------------------------------------------------- /homeworks/natalia.patokha_NataliaPth/homework_1/answer.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MastersAcademy/Programming-Basics/d8d7f83e586c8b55fdb584c06f478cf83d9d8098/homeworks/natalia.patokha_NataliaPth/homework_1/answer.xlsx -------------------------------------------------------------------------------- /homeworks/natalia.patokha_NataliaPth/homework_2/answer.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MastersAcademy/Programming-Basics/d8d7f83e586c8b55fdb584c06f478cf83d9d8098/homeworks/natalia.patokha_NataliaPth/homework_2/answer.xlsx -------------------------------------------------------------------------------- /homeworks/oksana.shulha_peytonswe/Homework-0/README.md: -------------------------------------------------------------------------------- 1 | hi MA 2 | -------------------------------------------------------------------------------- /homeworks/oksana.shulha_peytonswe/Homework-0/README.md~: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /homeworks/oksana.shulha_peytonswe/Homework-1/form.txt: -------------------------------------------------------------------------------- 1 | Well, your name is Oksana Shulha, you're a female. 2 | You was born in 1994 and you're 22 years old. 3 | You're from Ukraine, your nationality is Ukrainian. 4 | You live at Tschaikovsky, 46 and your employment is student. 5 | Your contact information: phone +3(8063)5715155, email peytonswe@gmail.com. 6 | -------------------------------------------------------------------------------- /homeworks/oksana.shulha_peytonswe/Homework-5/Nonfiction.py: -------------------------------------------------------------------------------- 1 | from Genres import Genres 2 | 3 | class Nonfiction(Genres): 4 | def __init__(self, author, title, year_of_writing, number_of_pages, theme): 5 | super().__init__(author, title, year_of_writing, number_of_pages) 6 | self.theme = theme 7 | 8 | def availability(self, reader_age): 9 | if reader_age <= 18: 10 | return ("This book is for readers over 18 years!") 11 | else: 12 | return ("This book is for all age groups!") 13 | -------------------------------------------------------------------------------- /homeworks/oksana.shulha_peytonswe/Homework-5/app.py: -------------------------------------------------------------------------------- 1 | from Fiction import Fiction 2 | from Nonfiction import Nonfiction 3 | 4 | book1 = Fiction("George Orwell", "1984", 1948, 267, "novel", "dystopian") 5 | book2 = Nonfiction("Suetonius", "The Lives of the Caesars", 121, 363, "historical biography") 6 | 7 | print(book1) 8 | print(book2) 9 | 10 | print(book1.info()) 11 | print(book1.current_reading()) 12 | print(book1.rating(1890)) 13 | 14 | 15 | print(book2.info()) 16 | print(book2.future_reading()) 17 | print(book2.availability(25)) 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /homeworks/oksana.shulha_peytonswe/Homework-6/fiction.json: -------------------------------------------------------------------------------- 1 | { 2 | "number_of_pages": 267, 3 | "title": "1984", 4 | "kind": "dystopian", 5 | "author": "George Orwell", 6 | "form": "novel", 7 | "year_of_writing": 1948 8 | } -------------------------------------------------------------------------------- /homeworks/oksana.shulha_peytonswe/Homework-6/fiction.xml: -------------------------------------------------------------------------------- 1 | George Orwell19841948267
novel
dystopian
-------------------------------------------------------------------------------- /homeworks/oksana.shulha_peytonswe/Homework-6/homework6.py: -------------------------------------------------------------------------------- 1 | import json 2 | 3 | from Fiction import Fiction 4 | book1 = Fiction("George Orwell", "1984", 1948, 267, "novel", "dystopian") 5 | data = {"author": "George Orwell", "title": "1984", "year_of_writing": 1948, 6 | "number_of_pages": 267, "form": "novel", "kind": "dystopian"} 7 | print(data) 8 | 9 | file = open("fiction.json", "w") 10 | json.dump(data, file, indent=4) 11 | file.close() 12 | -------------------------------------------------------------------------------- /homeworks/oleg.borodko_Olegborodko/homework-0/readme.md: -------------------------------------------------------------------------------- 1 | Hello 2 | -------------------------------------------------------------------------------- /homeworks/oleg.borodko_Olegborodko/homework-1/work.py: -------------------------------------------------------------------------------- 1 | try: 2 | name=str(input("Please enter your name: ")) 3 | year=float(input("Please enter your age: ")) 4 | except: 5 | print("You have error in your data") 6 | else: 7 | year=str(year) 8 | print("Your name is-"+name) 9 | print("Your age is-"+year) 10 | 11 | try: 12 | file = open('history.txt', 'a') 13 | file.write("Name-"+name+"\n") 14 | file.write("Year-"+year+"\n") 15 | file.write('---\n') 16 | except: 17 | print("can not write to file") 18 | else: 19 | print("thank you, your data was recorded") 20 | finally: 21 | # this works in any case 22 | file.close() 23 | -------------------------------------------------------------------------------- /homeworks/oleg.borodko_Olegborodko/homework-5/Clock.py: -------------------------------------------------------------------------------- 1 | class Clock(object): 2 | def __init__(self, size = "unknown", weight = "unknown", average_working_period = "unknown"): 3 | self.size = size 4 | self.weight = weight 5 | self.average_working_period = average_working_period 6 | self.price = 0 -------------------------------------------------------------------------------- /homeworks/oleg.borodko_Olegborodko/homework-5/Clockmaker.py: -------------------------------------------------------------------------------- 1 | class Clockmaker(object): 2 | def __init__(self, name="unknown", age=0, money=0): 3 | self.age = age 4 | self.name = name 5 | self.money = money 6 | print("Hello, my name is %s, and I have %s money" % (self.name, self.money)) 7 | 8 | def clock_buy(self, clock): 9 | self.money -= clock.price 10 | print("Clock %s price is %s" % (type(clock).__name__, clock.price)) 11 | print("I bought the %s" % type(clock).__name__) 12 | print("I have %s money now" % self.money) -------------------------------------------------------------------------------- /homeworks/oleg.borodko_Olegborodko/homework-5/SandClock.py: -------------------------------------------------------------------------------- 1 | import time 2 | from Clock import Clock 3 | 4 | class SandClock(Clock): 5 | def __init__(self, size = "unknown", weight = "unknown", average_working_period = "unknown", count_time = "unknown"): 6 | self.count_time = int(count_time) 7 | 8 | Clock.__init__(self, size, weight, average_working_period) 9 | print("New Sand clock") 10 | 11 | def start(self): 12 | for i in range(self.count_time): 13 | time.sleep(1) 14 | print("clock") 15 | 16 | print("Now sand clock is empty, passed %s minutes" % self.count_time) -------------------------------------------------------------------------------- /homeworks/oleg.borodko_Olegborodko/homework-5/Sundial.py: -------------------------------------------------------------------------------- 1 | import time 2 | import random 3 | from Clock import Clock 4 | 5 | class Sundial(Clock): 6 | def __init__(self, size = "unknown", weight = "unknown", average_working_period = "unknown"): 7 | Clock.__init__(self, size, weight, average_working_period) 8 | print("New Sundial clock") 9 | 10 | def show_time(self): 11 | error_calculations = random.randint(1, int(time.strftime("%M"))) 12 | hours_now = int(time.strftime("%H")) 13 | 14 | if hours_now <= 18: 15 | print("Time now approximately - %s : %s" % (hours_now, error_calculations)) 16 | else: 17 | print("Clock not working (sky is dark)") -------------------------------------------------------------------------------- /homeworks/oleg.borodko_Olegborodko/homework-5/app.py: -------------------------------------------------------------------------------- 1 | from Sundial import Sundial 2 | from ElectronicClock import ElectronicClock 3 | from SandClock import SandClock 4 | from Clockmaker import Clockmaker 5 | 6 | sundail1 = Sundial("10m", "100kg", "very long") 7 | sundail1.show_time() 8 | print("=" * 30) 9 | 10 | electronic1 = ElectronicClock("5cm", "0.2kg", "4 years", "steel") 11 | electronic1.show_time() 12 | #print(electronic1.__battery_stock) encapsulation 13 | print("=" * 30) 14 | 15 | sand1 = SandClock("10cm", "0.2kg", "long", 3) 16 | sand1.start() 17 | print("=" * 30) 18 | 19 | clockmaker1 = Clockmaker("Sasha", 24, 200) 20 | clockmaker1.clock_buy(electronic1) 21 | clockmaker1.clock_buy(sundail1) 22 | 23 | 24 | -------------------------------------------------------------------------------- /homeworks/oleg.borodko_Olegborodko/homework-6/Clock.py: -------------------------------------------------------------------------------- 1 | class Clock(object): 2 | def __init__(self, size = "unknown", weight = "unknown", average_working_period = "unknown"): 3 | self.size = size 4 | self.weight = weight 5 | self.average_working_period = average_working_period 6 | self.price = 0 -------------------------------------------------------------------------------- /homeworks/oleg.borodko_Olegborodko/homework-6/Clockmaker.py: -------------------------------------------------------------------------------- 1 | class Clockmaker(object): 2 | def __init__(self, name="unknown", age=0, money=0): 3 | self.age = age 4 | self.name = name 5 | self.money = money 6 | print("Hello, my name is %s, and I have %s money" % (self.name, self.money)) 7 | 8 | def clock_buy(self, clock): 9 | self.money -= clock.price 10 | print("Clock %s price is %s" % (type(clock).__name__, clock.price)) 11 | print("I bought the %s" % type(clock).__name__) 12 | print("I have %s money now" % self.money) -------------------------------------------------------------------------------- /homeworks/oleg.borodko_Olegborodko/homework-6/ParserJsonXml.py: -------------------------------------------------------------------------------- 1 | import json 2 | from dicttoxml import dicttoxml 3 | 4 | class ParserJsonXml(object): 5 | def __init__(self, object): 6 | self.class_name = object.__class__.__name__ 7 | self.object = object.__dict__ 8 | 9 | def parser_json(self): 10 | return json.dumps(self.object) 11 | 12 | def parser_xml(self): 13 | return dicttoxml(self.object, custom_root=self.class_name, attr_type=False, root=False) 14 | 15 | -------------------------------------------------------------------------------- /homeworks/oleg.borodko_Olegborodko/homework-6/SandClock.py: -------------------------------------------------------------------------------- 1 | import time 2 | from Clock import Clock 3 | 4 | class SandClock(Clock): 5 | def __init__(self, size = "unknown", weight = "unknown", average_working_period = "unknown", count_time = "unknown"): 6 | self.count_time = int(count_time) 7 | 8 | Clock.__init__(self, size, weight, average_working_period) 9 | print("New Sand clock") 10 | 11 | def start(self): 12 | for i in range(self.count_time): 13 | time.sleep(1) 14 | print("clock") 15 | 16 | print("Now sand clock is empty, passed %s minutes" % self.count_time) -------------------------------------------------------------------------------- /homeworks/oleg.borodko_Olegborodko/homework-6/SaveResult.py: -------------------------------------------------------------------------------- 1 | class SaveResult(object): 2 | def save_to(self, format="json", string=""): 3 | try: 4 | if format == "json": 5 | file = open('history.json', 'a') 6 | file.write(string + "\n") 7 | else: 8 | file = open('history.xml', 'ab') 9 | file.write(string) 10 | except: 11 | print("can not write to file") 12 | else: 13 | print("thank you, your data was recorded") 14 | finally: 15 | file.close() -------------------------------------------------------------------------------- /homeworks/oleg.borodko_Olegborodko/homework-6/Sundial.py: -------------------------------------------------------------------------------- 1 | import time 2 | import random 3 | from Clock import Clock 4 | 5 | class Sundial(Clock): 6 | def __init__(self, size = "unknown", weight = "unknown", average_working_period = "unknown"): 7 | Clock.__init__(self, size, weight, average_working_period) 8 | print("New Sundial clock") 9 | 10 | def show_time(self): 11 | error_calculations = random.randint(1, int(time.strftime("%M"))) 12 | hours_now = int(time.strftime("%H")) 13 | 14 | if hours_now <= 18: 15 | print("Time now approximately - %s : %s" % (hours_now, error_calculations)) 16 | else: 17 | print("Clock not working (sky is dark)") -------------------------------------------------------------------------------- /homeworks/oleg.borodko_Olegborodko/homework-6/history.json: -------------------------------------------------------------------------------- 1 | {"age": 24, "money": 100, "name": "Sasha"} 2 | {"price": 100, "weight": "0.2kg", "size": "5cm", "average_working_period": "4 years", "_ElectronicClock__battery_stock": 90} 3 | -------------------------------------------------------------------------------- /homeworks/oleg.borodko_Olegborodko/homework-6/history.xml: -------------------------------------------------------------------------------- 1 | 24100Sasha1000.2kg5cm4 years<_ElectronicClock__battery_stock type="int">90 -------------------------------------------------------------------------------- /homeworks/oleksandr.hychka_OlexandrHychka/Homework 0/READEME.md: -------------------------------------------------------------------------------- 1 | Homework 0 2 | -------------------------------------------------------------------------------- /homeworks/oleksandr.hychka_OlexandrHychka/Homework1-2/account.txt: -------------------------------------------------------------------------------- 1 | Your name is Tom Smith, you are 23 years old, your email is: test@aol.com and you are password is: 123123123 -------------------------------------------------------------------------------- /homeworks/oleksandr.hychka_OlexandrHychka/Homework4/account.txt: -------------------------------------------------------------------------------- 1 | Your name is Tom Smith, you are 23 years old, your email is: dsds@sdds.df and you are password is: 123123123 -------------------------------------------------------------------------------- /homeworks/oleksandr.korolchuk_zender991/Homework-0/README.md: -------------------------------------------------------------------------------- 1 | Homework 0 2 | -------------------------------------------------------------------------------- /homeworks/oleksandr.korolchuk_zender991/Homework-1/hello.txt: -------------------------------------------------------------------------------- 1 | ------------- =============== ------------- 2 | Homework 1 3 | Korolchuk Olexandr 4 | Hello, dear friend. Please, provide some information. 5 | 6 | ------------- =============== ------------- 7 | 8 | -------------------------------------------------------------------------------- /homeworks/oleksandr.korolchuk_zender991/Homework-1/results.txt: -------------------------------------------------------------------------------- 1 | Hello Lex. You are not schoolboy as I see. If you want to buy a car, here is your discount 477 code -------------------------------------------------------------------------------- /homeworks/oleksandr.korolchuk_zender991/Homework-2/hello.txt: -------------------------------------------------------------------------------- 1 | ------------- =============== ------------- 2 | Homework 2 3 | Korolchuk Oleksandr 4 | Hello, dear friend. Please, provide some information. 5 | 6 | ------------- =============== ------------- 7 | 8 | -------------------------------------------------------------------------------- /homeworks/oleksandr.korolchuk_zender991/Homework-2/results.txt: -------------------------------------------------------------------------------- 1 | Hello Lex. You are not a schoolboy as I see. If you want to buy a guitar, here is your discount code 537 -------------------------------------------------------------------------------- /homeworks/oleksandr.korolchuk_zender991/Homework-5/ButtonMobilePhone.py: -------------------------------------------------------------------------------- 1 | from MobilePhone import MobilePhone 2 | 3 | #let's imagine that all buttons phones can't connect to the internet 4 | class ButtonMobilePhone(MobilePhone): 5 | def __init__(self, input_type, brand): 6 | MobilePhone.__init__(self, brand, input_type) 7 | 8 | def __str__(self): 9 | return "Type: %s, brand %s" % (self.input_type, self.brand) 10 | 11 | def make_call(self): 12 | return 'In phone ' + self.brand + ' you should press buttons for call' 13 | 14 | def connect_to_internet(self): 15 | return "Your phone hasn't internet connection" 16 | 17 | def beat_nuts(self): 18 | return "Your nut is splited" -------------------------------------------------------------------------------- /homeworks/oleksandr.korolchuk_zender991/Homework-5/Caller.py: -------------------------------------------------------------------------------- 1 | class Caller: 2 | def __init__(self, first_name, last_name): 3 | self.first_name = first_name 4 | self.last_name = last_name 5 | 6 | def __str__(self): 7 | return "%s %s" % (self.first_name, self.last_name) 8 | -------------------------------------------------------------------------------- /homeworks/oleksandr.korolchuk_zender991/Homework-5/MobilePhone.py: -------------------------------------------------------------------------------- 1 | class MobilePhone: 2 | def __init__(self, brand, input_type): 3 | self.brand = brand 4 | self.input_type = input_type 5 | 6 | 7 | def __str__(self): 8 | return "brand %s" % self.brand -------------------------------------------------------------------------------- /homeworks/oleksandr.korolchuk_zender991/Homework-5/SensorMobilePhone.py: -------------------------------------------------------------------------------- 1 | from MobilePhone import MobilePhone 2 | 3 | class SensorMobilePhone(MobilePhone): 4 | def __init__(self, input_type, brand): 5 | MobilePhone.__init__(self, brand, input_type) 6 | 7 | def __str__(self): 8 | return "Type: %s, brand %s" % (self.input_type, self.brand) 9 | 10 | def make_call(self): 11 | return 'In phone ' + self.brand + ' you should tap screen for call' 12 | 13 | def connect_to_internet(self): 14 | return "Connected successfully" -------------------------------------------------------------------------------- /homeworks/oleksandr.korolchuk_zender991/Homework-6/result.json: -------------------------------------------------------------------------------- 1 | { 2 | "email": "crystal35@parker.biz", 3 | "first_name": "Laura", 4 | "last_name": "Reese" 5 | }{ 6 | "email": "lclark@miller.org", 7 | "first_name": "Michael", 8 | "last_name": "Mclaughlin" 9 | } -------------------------------------------------------------------------------- /homeworks/oleksandr.korolchuk_zender991/Homework-6/result2.xml: -------------------------------------------------------------------------------- 1 | LauraReesecrystal35@parker.bizMichaelMclaughlinlclark@miller.org -------------------------------------------------------------------------------- /homeworks/oleksandr.kurov_alextriam/homework-0/README.md: -------------------------------------------------------------------------------- 1 | Ho-Ho-Ho!!!1111 -------------------------------------------------------------------------------- /homeworks/oleksandr.kurov_alextriam/homework-1/Oleksandr_Kurov.csv: -------------------------------------------------------------------------------- 1 | Oleksandr;Kurov;35;Ukraine 2 | -------------------------------------------------------------------------------- /homeworks/oleksandr.kurov_alextriam/homework-1/homework-1.py: -------------------------------------------------------------------------------- 1 | #homework-1 2 | name = input("What is your name? ") 3 | last_name = input ("What is your lastname? ") 4 | age = int(input("How old are you? ")) 5 | country = input("Where do you live (country)? ") 6 | 7 | print("Your name and lastmane is %s %s, your age is %i, " 8 | "and you live in %s. Good!" % (name, last_name, age, country)) 9 | 10 | #write data in file 11 | filename=name+'_'+last_name+".csv" 12 | f = open(filename,'w') 13 | data_to_write=name+";"+last_name+";"+str(age)+";"+country+'\n' 14 | f.write(data_to_write) 15 | f.close -------------------------------------------------------------------------------- /homeworks/oleksandr.kurov_alextriam/homework-2/homework-2.py: -------------------------------------------------------------------------------- 1 | #homework-2 2 | name = input("What is your name? ") 3 | lastName = input ("What is your lastname? ") 4 | age = int(input("How old are you? ")) 5 | country = input("Where do you live (country)? ") 6 | 7 | dict1= {'Name': name, 8 | 'Last Name': lastName, 9 | 'age':age, 10 | 'country':country}# 11 | 12 | # print all keys and values 13 | print ("Dictionary, key and value: ", dict1) 14 | # print only values 15 | print ("Dictionary only values: ",dict1.values()) 16 | 17 | # lists 18 | listName=list (name + lastName) 19 | 20 | print ("List exsample:", listName) 21 | 22 | #write dictionary in file 23 | filename=name+'_'+lastName+".csv" 24 | f = open(filename,'w') 25 | data_to_write=str(dict1)+'\n' 26 | f.write(data_to_write) 27 | f.close -------------------------------------------------------------------------------- /homeworks/oleksandr.kurov_alextriam/homework-5/airplane.py: -------------------------------------------------------------------------------- 1 | from aircraft import aircraft 2 | class airplane (aircraft): 3 | 4 | def __init__(self,trapdoor,fuel,weight): 5 | self.fuel = fuel 6 | self.trapdoor=trapdoor 7 | self.weight=weight 8 | 9 | def takeoff (self): 10 | if self.fuel =='full' and self.trapdoor =='close' and self.weight<100 : 11 | print ('takeoff is permitted') 12 | else: 13 | print (' WARNING! Fuel low, takeoff is not permitted') 14 | 15 | 16 | #class_instance = airplane('close','full',90) 17 | 18 | -------------------------------------------------------------------------------- /homeworks/oleksandr.kurov_alextriam/homework-5/classes.py: -------------------------------------------------------------------------------- 1 | # Flying???? 2 | 3 | aircraft = input("We fly on a plane or a helicopter? Type plane or helicopter ") 4 | trapdoor = input("Trapdoor open or close? ") 5 | fuel= input ("Type fuel level - full or low ") 6 | 7 | if aircraft == 'plane': 8 | weight= int (input ("Type weight your plane ")) 9 | from airplane import airplane 10 | boing = airplane (trapdoor,fuel,weight) 11 | print (boing.takeoff()) 12 | elif aircraft=='helicopter': 13 | windspeed = int(input("Type windspeed ")) 14 | from helicopter import helicopter 15 | mi8 = helicopter(trapdoor, fuel, windspeed) 16 | print(mi8.takeoff()) 17 | else: 18 | print ('Is no aircraft!') 19 | 20 | -------------------------------------------------------------------------------- /homeworks/oleksandr.kurov_alextriam/homework-5/exsamples.py: -------------------------------------------------------------------------------- 1 | print (9**19 - int(float(9**19))) 2 | 3 | # put your python code here 4 | sleepMinute=int(input()) 5 | hour=int(input()) 6 | minute=int(input()) 7 | 8 | sleepHour= sleepMinute //60 9 | sleepMin= sleepMinute % 60 10 | 11 | print (sleepHour+hour) 12 | print (minute+sleepMin) -------------------------------------------------------------------------------- /homeworks/oleksandr.kurov_alextriam/homework-5/helicopter.py: -------------------------------------------------------------------------------- 1 | from aircraft import aircraft 2 | 3 | class helicopter(aircraft): 4 | 5 | def __init__(self,trapdoor,fuel,windspeed): 6 | self.windspeed = windspeed 7 | self.fuel = fuel 8 | self.trapdoor=trapdoor 9 | 10 | def takeoff (self): 11 | 12 | if self.fuel =='full' and self.windspeed < 10: 13 | print ('takeoff is permitted') 14 | else: 15 | print (' WARNING! Fuel low, takeoff is not permitted') 16 | 17 | #class_instance = helicopter ('close','full', 9) 18 | -------------------------------------------------------------------------------- /homeworks/oleksandr.kurov_alextriam/homework-6/aircraft.py: -------------------------------------------------------------------------------- 1 | class aircraft: 2 | 3 | def __init__(self,trapdoor,fuel): 4 | self.fuel = fuel 5 | self.trapdoor=trapdoor 6 | 7 | def takeoff (self): 8 | if self.fuel =='full': 9 | print ('takeoff is permitted') 10 | else: 11 | print (' WARNING! Fuel low, takeoff is not permitted') 12 | 13 | 14 | 15 | class_instance = aircraft ('close','full') 16 | 17 | 18 | -------------------------------------------------------------------------------- /homeworks/oleksandr.kurov_alextriam/homework-6/airplane.py: -------------------------------------------------------------------------------- 1 | from aircraft import aircraft 2 | class airplane (aircraft): 3 | 4 | def __init__(self,trapdoor,fuel,weight): 5 | self.fuel = fuel 6 | self.trapdoor=trapdoor 7 | self.weight=weight 8 | 9 | def takeoff (self): 10 | if self.fuel =='full' and self.trapdoor =='close' and self.weight<100 : 11 | print ('takeoff is permitted') 12 | else: 13 | print (' WARNING! Fuel low, takeoff is not permitted') 14 | 15 | 16 | #class_instance = airplane('close','full',90) 17 | 18 | -------------------------------------------------------------------------------- /homeworks/oleksandr.kurov_alextriam/homework-6/classes.py: -------------------------------------------------------------------------------- 1 | # Flying???? 2 | 3 | aircraft = input("We fly on a plane or a helicopter? Type plane or helicopter ") 4 | trapdoor = input("Trapdoor open or close? ") 5 | fuel= input ("Type fuel level - full or low ") 6 | 7 | if aircraft == 'plane': 8 | weight= int (input ("Type weight your plane ")) 9 | from airplane import airplane 10 | boing = airplane (trapdoor,fuel,weight) 11 | print (boing.takeoff()) 12 | elif aircraft=='helicopter': 13 | windspeed = int(input("Type windspeed ")) 14 | from helicopter import helicopter 15 | mi8 = helicopter(trapdoor, fuel, windspeed) 16 | print(mi8.takeoff()) 17 | else: 18 | print ('Is no aircraft!') 19 | 20 | -------------------------------------------------------------------------------- /homeworks/oleksandr.kurov_alextriam/homework-6/homework-6.py: -------------------------------------------------------------------------------- 1 | print("We fly on a plane") 2 | trapdoor = input("Trapdoor open or close? ") 3 | fuel= input ("Type fuel level - full or low ") 4 | weight= int (input ("Type weight your plane ")) 5 | 6 | from airplane import airplane 7 | boing = airplane (trapdoor,fuel,weight) 8 | print (boing.takeoff()) 9 | 10 | # save to json 11 | import json 12 | with open('json.txt', 'w+') as outfile: 13 | json.dump(boing.__dict__, outfile, indent="") 14 | 15 | #save to xml 16 | import dicttoxml 17 | xml = dicttoxml.dicttoxml(boing.__dict__) 18 | filename="object.xml" 19 | f = open(filename,'wb+') 20 | f.write(xml) 21 | f.close 22 | -------------------------------------------------------------------------------- /homeworks/oleksandr.matskevych_matskevych/homework-0/README.md: -------------------------------------------------------------------------------- 1 | # Homework-0 added 2 | -------------------------------------------------------------------------------- /homeworks/oleksandr.matskevych_matskevych/homework-1/hello.txt: -------------------------------------------------------------------------------- 1 | I like Python 3.5 and Pycharm 2016.2.3 -Awesome -------------------------------------------------------------------------------- /homeworks/oleksandr.matskevych_matskevych/homework-1/hobby.txt: -------------------------------------------------------------------------------- 1 | Hello guy,your name is Oleksandr,you live in Cherkassy, your hobby is fishing -------------------------------------------------------------------------------- /homeworks/oleksandr.matskevych_matskevych/homework-1/homework-1.py: -------------------------------------------------------------------------------- 1 | 2 | file1= open ('hello.txt','r') 3 | data=file1.read() 4 | print(data) 5 | file1.close() 6 | 7 | name=input("Hello, what is you name?") 8 | live=input("We do you live?") 9 | hobby=input('Talk about your hobby?') 10 | 11 | answer=("Hello guy,your name is %s,you live in %s, your hobby is %s " % (name, live, hobby)) 12 | print('OK, check data') 13 | print (answer) 14 | 15 | 16 | file2= open ('hobby.txt','w') 17 | data1=file2.write(answer) 18 | file2.close() 19 | 20 | -------------------------------------------------------------------------------- /homeworks/oleksandr.matskevych_matskevych/homework-2/hello.txt: -------------------------------------------------------------------------------- 1 | I like Python 3.5 and Pycharm 2016.2.3 -Awesome -------------------------------------------------------------------------------- /homeworks/oleksandr.matskevych_matskevych/homework-2/hobby.txt: -------------------------------------------------------------------------------- 1 | Hello guy,your name is Alex,you soname is Matskevych you live in Cherkassy, your hobby is reading, plaing, cooking -------------------------------------------------------------------------------- /homeworks/oleksandr.matskevych_matskevych/homework-2/homework-2.py: -------------------------------------------------------------------------------- 1 | 2 | file1= open ('hello.txt','r') 3 | data=file1.read() 4 | print(data) 5 | file1.close() 6 | 7 | dict={} 8 | dict['name']=input("Hello, what is you name?") 9 | dict['soname']=input("Hello, what is you soname?") 10 | live=input("We do you live?") 11 | 12 | dict['hobby']=input('Talk about your hobby?') 13 | print(dict) 14 | 15 | answer=("Hello guy,your name is %s,you soname is %s you live in %s, your hobby is %s " % (dict['name'], dict['soname'],live, dict['hobby'])) 16 | print('OK, check data') 17 | print (answer) 18 | 19 | list=[] 20 | list=dict['hobby'] 21 | print(list) 22 | 23 | 24 | file2= open ('hobby.txt','w') 25 | data1=file2.write(answer) 26 | file2.close() -------------------------------------------------------------------------------- /homeworks/oleksandr.matskevych_matskevych/homework-5/w_m_order.py: -------------------------------------------------------------------------------- 1 | from washing_machine import washing_machine 2 | from washing_machine_smart import washing_machine_smart 3 | 4 | 5 | order = washing_machine('1000 rpm', 'yes', 'clean') 6 | print(order) 7 | print(order.order_w_m()) 8 | 9 | order2 = washing_machine_smart('bosch', '1100 rpm', 'yes', 'clean', 'control app') 10 | print(order2) 11 | print(order.order_w_m_s()) 12 | -------------------------------------------------------------------------------- /homeworks/oleksandr.matskevych_matskevych/homework-5/washing_machine.py: -------------------------------------------------------------------------------- 1 | 2 | class washing_machine(object): 3 | def __init__(self, rpm, led_control, self_clean): 4 | self.rpm = rpm 5 | self.led_control = led_control 6 | self.self_clean = self_clean 7 | 8 | def __str__(self): 9 | return "washing machine, rpm: %s, led_control: %s, self_clean: %s " % (self.rpm, self.led_control, self.self_clean) 10 | 11 | def order_w_m(self): 12 | return "You order washing machine in stock" 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /homeworks/oleksandr.matskevych_matskevych/homework-5/washing_machine_smart.py: -------------------------------------------------------------------------------- 1 | from washing_machine import washing_machine 2 | 3 | class washing_machine_smart(washing_machine): 4 | def __init__(self, model, rpm, led_control, self_clean, smart, energy): 5 | washing_machine.__init__(rpm, led_control, self_clean) 6 | self.smart = smart 7 | self.energy = energy 8 | self.model = model 9 | 10 | def __str__(self): 11 | return "Smart washing machine, model: %s, rpm: %s, led_control: %s, self_clean: %s smart: %s energy: %s " % (self.model, self.rpm, self.led_control, self.self_clean, self.energy) 12 | 13 | def order_w_m_s(self): 14 | return "You order smart washing machine in stock" 15 | 16 | 17 | -------------------------------------------------------------------------------- /homeworks/oleksandr.matskevych_matskevych/homework-6/homework6.json: -------------------------------------------------------------------------------- 1 | { 2 | "led_control": "color", 3 | "self_clean": "yes", 4 | "rpm": "1000" 5 | } -------------------------------------------------------------------------------- /homeworks/oleksandr.matskevych_matskevych/homework-6/homework6.xml: -------------------------------------------------------------------------------- 1 | rmp/mincolor or monochrome led controlself clean yes or not -------------------------------------------------------------------------------- /homeworks/oleksandr.matskevych_matskevych/homework-6/homework_json.py: -------------------------------------------------------------------------------- 1 | import json 2 | from washing_machine import washing_machine 3 | wm = washing_machine('1000', 'color', 'yes') 4 | dict = {"rpm":"1000", "led_control":"color", "self_clean":"yes"} 5 | print (dict) 6 | out_file = open("homework6.json","w") 7 | json.dump(dict, out_file, indent=4) 8 | out_file.close() -------------------------------------------------------------------------------- /homeworks/oleksandr.matskevych_matskevych/homework-6/homework_xml.py: -------------------------------------------------------------------------------- 1 | try: 2 | import xml.etree.cElementTree as ET 3 | except ImportError: 4 | import xml.etree.ElementTree as ET 5 | from washing_machine import washing_machine 6 | wm = washing_machine('1000', 'color', 'yes') 7 | print(wm.rpm) 8 | wm = ET.Element("washing_machine") 9 | characteristics = ET.SubElement(wm, "characteristics") 10 | 11 | ET.SubElement(characteristics, "rpm", characteristic = "rpm").text = "rmp/min" 12 | ET.SubElement(characteristics, "led_control", characteristic = "led_control").text = "color or monochrome led control" 13 | ET.SubElement (characteristics, "self_clean", characteristic = "self_clean"). text = "self clean yes or not" 14 | 15 | tree = ET.ElementTree(wm) 16 | tree.write("homework6.xml") -------------------------------------------------------------------------------- /homeworks/oleksandr.protsiuk_alexprotsiuk/homework-0/readme.md: -------------------------------------------------------------------------------- 1 | my first readmy on GitHub ))) 2 | -------------------------------------------------------------------------------- /homeworks/oleksandr.protsiuk_alexprotsiuk/homework-1/data.txt: -------------------------------------------------------------------------------- 1 | Name: Alex Protsiuk 2 | Age:27 3 | City: Cherkassy-City 4 | My mind about Masters Academy : I think, it was a great idea to create this project. 5 | -------------------------------------------------------------------------------- /homeworks/oleksandr.protsiuk_alexprotsiuk/homework-1/homework-1.py: -------------------------------------------------------------------------------- 1 | #! usr/bin/env Python3 2 | 3 | print ('Hello !') # collect users data 4 | name = str(input('what is your name ?')) 5 | surname = str(input('what is your surname ?')) 6 | age = str(input('Ok! how old are you ?')) 7 | city = str(input('Where are you from ?')) 8 | mind = str(input('What do your think about Masters Academy ?')) 9 | 10 | full_name = name +' '+surname # create users data 11 | data = 'Name: '+full_name + '\n' +'Age:'+age+ '\n' +'City: '+city+ '\n' +'My mind about Masters Academy : '+mind+ '\n' 12 | 13 | print('Ok! your data is:') # printing users data 14 | print(data) 15 | 16 | a_file = open('data.txt','w') # open file and save data in txt-file 17 | a_file.write(data) 18 | a_file.close() 19 | 20 | print ('Your data saved in file "data.txt".') 21 | -------------------------------------------------------------------------------- /homeworks/oleksandr.protsiuk_alexprotsiuk/homework-1/readme.md: -------------------------------------------------------------------------------- 1 | Oleksandr Protsiuk 2 | Programming-Basics 3 | homework-1 -------------------------------------------------------------------------------- /homeworks/oleksandr.protsiuk_alexprotsiuk/homework-2/data.txt: -------------------------------------------------------------------------------- 1 | Name:Oleksandr 2 | Age:27 3 | City:Cherkassy 4 | -------------------------------------------------------------------------------- /homeworks/oleksandr.protsiuk_alexprotsiuk/homework-2/readme.md: -------------------------------------------------------------------------------- 1 | Olexandr Protsiuk 2 | Programming-Basics 3 | homework-2 4 | 5 | files : 6 | homework-2.py -modifired homework-1 7 | data.txt -output of homework-2.py 8 | readme.md -this file )) 9 | -------------------------------------------------------------------------------- /homeworks/oleksandr.protsiuk_alexprotsiuk/homework-4/output.txt: -------------------------------------------------------------------------------- 1 | What is your name? 2 | Alex Protsiuk 3 | How old are you? 4 | 27 5 | Where are you from? 6 | Cherkassy-City 7 | Your university name is ? 8 | Kharkiv Polytechnic University 9 | ===Bonus Question=== 10 | Do you like Code Academy lessons ? 11 | Yes! I like it very much. 12 | And now ?yes 13 | And now ?yes ! 14 | And now ?YES !!! 15 | Very well )) 16 | ===Your data is=== 17 | Name: Alex Protsiuk 18 | Age: 27 19 | City: Cherkassy-City 20 | University: Kharkiv Polytechnic University 21 | Mind about CA lessons: Yes! I like it very much. 22 | -------------------------------------------------------------------------------- /homeworks/oleksandr.protsiuk_alexprotsiuk/homework-4/readme.md: -------------------------------------------------------------------------------- 1 | ### Homework-4 2 | 3 | ##### Oleksandr Protsiuk 4 | ##### Programming-Basics 5 | 6 | 7 | files : 8 | 9 | + homework-4.py -modifired homework-2; 10 | + output.txt -console output; 11 | + readme.md -this file. 12 | -------------------------------------------------------------------------------- /homeworks/oleksandr.protsiuk_alexprotsiuk/homework-5/militaryplain.py: -------------------------------------------------------------------------------- 1 | from plain import Plain # import Plain class 2 | 3 | 4 | class MilPlain(Plain): # class MilPlain is Plain class inheritance 5 | 6 | def __str__(self): 7 | return 'Ok! this is a military plane number %s and it is %s' % (self.number, self.color) 8 | -------------------------------------------------------------------------------- /homeworks/oleksandr.protsiuk_alexprotsiuk/homework-5/passplain.py: -------------------------------------------------------------------------------- 1 | from plain import Plain # import Plain class 2 | 3 | 4 | class PassPlain(Plain): # class PassPlain is Plain class inheritance 5 | 6 | def __str__(self): 7 | return 'Ok! this is passenger plane number %s and it is %s' % (self.number, self.color) 8 | -------------------------------------------------------------------------------- /homeworks/oleksandr.protsiuk_alexprotsiuk/homework-5/pilot.py: -------------------------------------------------------------------------------- 1 | class Pilot: # this class is processing info from "Getter" method of plain classes. 2 | def __init__(self, status): 3 | self.status = status 4 | if status is 'full': 5 | print('=======\nHi! I am a Pilot.\nWe have a full tank of fuel, so we can fly right now.') 6 | elif status is 'half': 7 | print('=======\nHi! I am a Pilot.\nWe have some fuel in tank, so we can fly, but not far from') 8 | else: 9 | print('=======\nHi! I am a Pilot.\nWe have no fuel in tank, so we can`t fly.') 10 | -------------------------------------------------------------------------------- /homeworks/oleksandr.protsiuk_alexprotsiuk/homework-5/plain.py: -------------------------------------------------------------------------------- 1 | import random # import random module 2 | 3 | 4 | class Plain: # main class 5 | def __init__(self, number, color): 6 | self.number = number 7 | self.color = color 8 | 9 | def __status(self): # private method of Plain class 10 | var = ('full', 'half', 'empty') 11 | tank = random.choice(var) 12 | return (tank) 13 | 14 | @property 15 | def status(self): # "Getter" method 16 | return self.__status() 17 | -------------------------------------------------------------------------------- /homeworks/oleksandr.protsiuk_alexprotsiuk/homework-5/readme.md: -------------------------------------------------------------------------------- 1 | ### Homework-5 2 | 3 | ##### Oleksandr Protsiuk 4 | ##### Programming-Basics 5 | 6 | 7 | files: 8 | 9 | + **app.py** -main app. file 10 | + files with code of classes: 11 | + **militaryplain.py** 12 | + **passplain.py** 13 | + **pilot.py** 14 | + **plain.py** 15 | + **readme.md** -this file 16 | -------------------------------------------------------------------------------- /homeworks/oleksandr.protsiuk_alexprotsiuk/homework-6/militaryplain.py: -------------------------------------------------------------------------------- 1 | from plain import Plain # import Plain class 2 | 3 | 4 | class MilPlain(Plain): # class MilPlain is Plain class inheritance 5 | 6 | def __str__(self): 7 | return 'Ok! this is a military plane number %s and it is %s' % (self.number, self.color) 8 | -------------------------------------------------------------------------------- /homeworks/oleksandr.protsiuk_alexprotsiuk/homework-6/passplain.py: -------------------------------------------------------------------------------- 1 | from plain import Plain # import Plain class 2 | 3 | 4 | class PassPlain(Plain): # class PassPlain is Plain class inheritance 5 | 6 | def __str__(self): 7 | return 'Ok! this is passenger plane number %s and it is %s' % (self.number, self.color) 8 | -------------------------------------------------------------------------------- /homeworks/oleksandr.protsiuk_alexprotsiuk/homework-6/pilot.py: -------------------------------------------------------------------------------- 1 | class Pilot: # this class is processing info from "Getter" method of plain classes. 2 | def __init__(self, status): 3 | self.status = status 4 | if status is 'full': 5 | print('=======\nHi! I am a Pilot.\nWe have a full tank of fuel, so we can fly right now.') 6 | elif status is 'half': 7 | print('=======\nHi! I am a Pilot.\nWe have some fuel in tank, so we can fly, but not far from') 8 | else: 9 | print('=======\nHi! I am a Pilot.\nWe have no fuel in tank, so we can`t fly.') 10 | -------------------------------------------------------------------------------- /homeworks/oleksandr.protsiuk_alexprotsiuk/homework-6/plain.json: -------------------------------------------------------------------------------- 1 | { 2 | "1": [ 3 | "pass", 4 | "red", 5 | "empty" 6 | ], 7 | "2": [ 8 | "pass", 9 | "yellow", 10 | "empty" 11 | ], 12 | "3": [ 13 | "mil", 14 | "green", 15 | "full" 16 | ] 17 | } -------------------------------------------------------------------------------- /homeworks/oleksandr.protsiuk_alexprotsiuk/homework-6/plain.py: -------------------------------------------------------------------------------- 1 | import random # import random module 2 | 3 | 4 | class Plain: # main class 5 | def __init__(self, number, color): 6 | self.number = number 7 | self.color = color 8 | 9 | def __status(self): # private method of Plain class 10 | var = ('full', 'half', 'empty') 11 | tank = random.choice(var) 12 | return (tank) 13 | 14 | @property 15 | def status(self): # "Getter" method 16 | return self.__status() 17 | -------------------------------------------------------------------------------- /homeworks/oleksandr.protsiuk_alexprotsiuk/homework-6/plain.xml: -------------------------------------------------------------------------------- 1 | passredemptypassyellowemptymilgreenfull -------------------------------------------------------------------------------- /homeworks/oleksandr.protsiuk_alexprotsiuk/homework-6/readme.md: -------------------------------------------------------------------------------- 1 | ### Homework-6 2 | 3 | ##### Oleksandr Protsiuk 4 | ##### Programming-Basics 5 | 6 | files: 7 | 8 | + **app.py** -main app. file (modded) 9 | + files with code of classes: 10 | + **militaryplain.py** 11 | + **passplain.py** 12 | + **pilot.py** 13 | + **plain.py** 14 | + **writer.py** -file with code of write-functions 15 | + **plain.json** - JSON-file with data created by function "write_to_json" from writer.py file 16 | + **plain.xml** - XML-file with data created by function "write_to_xml" from writer.py file 17 | + **readme.md** -this file 18 | -------------------------------------------------------------------------------- /homeworks/olena.kucheruk_elena6kucheruk/Homework-0/ReadMe.md: -------------------------------------------------------------------------------- 1 | Hello World 2 | -------------------------------------------------------------------------------- /homeworks/olena.kucheruk_elena6kucheruk/Homework-1/homework1.py: -------------------------------------------------------------------------------- 1 | print ("Please write about your favorite books \n") 2 | 3 | name = input("What is your name?\n ") 4 | age = int(input("What is your age?\n ")) 5 | book = input("What is your favorite book?\n ") 6 | 7 | 8 | #results 9 | result = ("Your name is %s, You are %i years old, your favorite book is %s. Thank you." % ( name, age, book )) 10 | print (result) 11 | 12 | #save 13 | f= open ('results.txt', 'w') 14 | f.write (result) 15 | f.close () 16 | -------------------------------------------------------------------------------- /homeworks/olena.kucheruk_elena6kucheruk/Homework-1/results.txt: -------------------------------------------------------------------------------- 1 | Your name is Olenka, You are 25 years old, your favorite book is Harry Potter. Thank you. -------------------------------------------------------------------------------- /homeworks/olena.kucheruk_elena6kucheruk/Homework-3/homework-3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MastersAcademy/Programming-Basics/d8d7f83e586c8b55fdb584c06f478cf83d9d8098/homeworks/olena.kucheruk_elena6kucheruk/Homework-3/homework-3.md -------------------------------------------------------------------------------- /homeworks/olena.kucheruk_elena6kucheruk/Homework-5/BlanderPhilips.py: -------------------------------------------------------------------------------- 1 | from Blender import Blender 2 | 3 | Blender2 = Blender('Philips', '900', 'black', 'steal', '35', '1') 4 | Blender2.description_of_Blender() 5 | Blender2.what_are_intersting_inside() -------------------------------------------------------------------------------- /homeworks/olena.kucheruk_elena6kucheruk/Homework-5/BlenderBraun.py: -------------------------------------------------------------------------------- 1 | from Blender import Blender 2 | 3 | Blender1=Blender('Braun', '800', 'red', 'steal', '30', '2') 4 | Blender1.description_of_Blender() 5 | Blender1.what_are_intersting_inside() -------------------------------------------------------------------------------- /homeworks/olena.kucheruk_elena6kucheruk/Homework-6/Blender.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homeworks/olena.kucheruk_elena6kucheruk/Homework-6/Blender1.json: -------------------------------------------------------------------------------- 1 | { 2 | "material": "steal", 3 | "weight": "2", 4 | "color": "red", 5 | "brand": "Braun", 6 | "wattage": "800", 7 | "size": "30" 8 | } -------------------------------------------------------------------------------- /homeworks/olena.kucheruk_elena6kucheruk/Homework-6/Blender_new.py: -------------------------------------------------------------------------------- 1 | import json 2 | import xml.etree.ElementTree as ET 3 | 4 | from Blender import Blender 5 | 6 | Blender1=Blender('Braun', '800', 'red', 'steal', '30', '2') 7 | 8 | Blender1.description_of_Blender() 9 | 10 | write_json_file = open('Blender1.json', 'w') 11 | doors_json1 = json.dump(Blender1.__dict__, write_json_file, indent=4) 12 | 13 | write_json_file.close() 14 | 15 | root = ET.Element("Blender") 16 | doc = ET.SubElement(root, "Blender1") 17 | 18 | ET.SubElement(doc, "brand", name="Braun") 19 | ET.SubElement(doc, "wattage", name="800") 20 | ET.SubElement(doc, "color", name="red") 21 | ET.SubElement(doc, "material", name="steal") 22 | ET.SubElement(doc, "size", name="30") 23 | ET.SubElement(doc, "weight", name="2") 24 | 25 | tree = ET.ElementTree(root) 26 | tree.write("Blender.xml") -------------------------------------------------------------------------------- /homeworks/olexandr.datsenko_sashok15/homework-0/README.md: -------------------------------------------------------------------------------- 1 | Created by Sashka 2 | -------------------------------------------------------------------------------- /homeworks/olexandr.datsenko_sashok15/homework-1/homework-1.py: -------------------------------------------------------------------------------- 1 | name = input("What is your name? ") 2 | age = int(input("How old are you? ")) 3 | city = input("Where do you live? ") 4 | university = input("Where do you study? ") 5 | say_for_self = ("My name is %s, my age is %i, " 6 | "i live in %s and i study in %s" % (name, age, city, university)) 7 | print(say_for_self) 8 | f = open('homework.txt', 'r') 9 | f = open('homework.txt', 'w') 10 | f.write(say_for_self) 11 | f.close() 12 | -------------------------------------------------------------------------------- /homeworks/olexandr.datsenko_sashok15/homework-1/homework-1.txt: -------------------------------------------------------------------------------- 1 | My name is Sashka, my age is 19, i live in Poltava and i study in CHDTU -------------------------------------------------------------------------------- /homeworks/olexandr.datsenko_sashok15/homework-2/Task2.py: -------------------------------------------------------------------------------- 1 | personal_information = { 2 | 'name': 'Sashka', 3 | 'surname': 'Datsenko', 4 | 'age': '19', 5 | 'city': 'Poltava', 6 | 'university': 'CHDTU' 7 | } 8 | 9 | print(personal_information) 10 | f = open('homework-2.txt', 'r') 11 | f = open('homework-2.txt', 'w') 12 | f.write(str(personal_information)) 13 | f.close() 14 | -------------------------------------------------------------------------------- /homeworks/olexandr.datsenko_sashok15/homework-2/homework-2.txt: -------------------------------------------------------------------------------- 1 | {'age': '19', 'surname': 'Datsenko', 'university': 'CHDTU', 'name': 'Sashka', 'city': 'Poltava'} -------------------------------------------------------------------------------- /homeworks/olexandr.datsenko_sashok15/homework-4/homework-4.py: -------------------------------------------------------------------------------- 1 | name = input("What is your name? ") 2 | surname = input("What is your surname? ") 3 | age = int(input("How old are you? ")) 4 | city = input("Where do you live? ") 5 | university = input("Where do you study? ") 6 | 7 | personal_information = { 8 | 'name': name, 9 | 'surname': surname, 10 | 'age': age, 11 | 'city': city, 12 | 'university': university 13 | } 14 | if (name=='Sashka') & (surname=='Datsenko') & (age==19): 15 | print("It`s me", personal_information) 16 | else: 17 | print("It`s your information", personal_information) -------------------------------------------------------------------------------- /homeworks/olexandr.datsenko_sashok15/homework-5/Gun.py: -------------------------------------------------------------------------------- 1 | class Gun(object): 2 | def __init__(self, company, model, issuance_year): 3 | self.company = company 4 | self.model = model 5 | self.issuance_year = issuance_year 6 | 7 | def output_gun(self): 8 | return print("Company '{0}', Model '{1}', issuance_year '{2}'". 9 | format(self.company, self.model, self.issuance_year)) 10 | 11 | #gun1 = Gun("Тульський завод", "ТТ", "1930") 12 | -------------------------------------------------------------------------------- /homeworks/olexandr.datsenko_sashok15/homework-5/Main.py: -------------------------------------------------------------------------------- 1 | from Pistol import PistolTT 2 | 3 | pistol1 = PistolTT("Тульський завод", "ТТ", "1930") 4 | pistol1.output_gun() 5 | pistol1.fire() 6 | 7 | 8 | -------------------------------------------------------------------------------- /homeworks/olexandr.datsenko_sashok15/homework-5/Pistol.py: -------------------------------------------------------------------------------- 1 | from Gun import Gun 2 | 3 | 4 | class PistolTT(Gun): 5 | def __init__(self, company, model, issuance_year): 6 | super().__init__(company, model, issuance_year) 7 | self.store = 8 8 | 9 | def fire(self): 10 | return print("Shop charged %s bullets. It shoots single rounds and discharged for 15 seconds." 11 | % str(self.store)) 12 | -------------------------------------------------------------------------------- /homeworks/olexandr.datsenko_sashok15/homework-6/FileJson.py: -------------------------------------------------------------------------------- 1 | import json 2 | import xml.etree.ElementTree as ET 3 | 4 | 5 | from Gun import Gun 6 | 7 | 8 | Gun('Company', 'Model', 'fundation_year') 9 | TTGun = {"Компанія": "Тульський завод", "Модель": "ТТ", "Рік заснування": "1930"} 10 | 11 | outfile = open('saveJson.json', 'w') 12 | json.dump(TTGun, outfile, indent=3, ensure_ascii=False) 13 | outfile.close() 14 | 15 | TTGun = ET.Element('TTGun') 16 | feature = ET.SubElement(TTGun, 'feature') 17 | 18 | ET.SubElement(feature, 'company', feature='company').text = "Tula plant" 19 | ET.SubElement(feature, 'model', feature='model').text = "TT" 20 | ET.SubElement(feature, 'fundation_year', feature='fundation_year').text = "1930" 21 | 22 | tree = ET.ElementTree(TTGun) 23 | tree.write('saveXml.xml') 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /homeworks/olexandr.datsenko_sashok15/homework-6/Gun.py: -------------------------------------------------------------------------------- 1 | class Gun(object): 2 | def __init__(self, company, model, fundation_year): 3 | self.company = company 4 | self.model = model 5 | self.fundation_year = fundation_year 6 | 7 | def output_gun(self): 8 | return print("Company '{0}', Model '{1}', fundation_year '{2}'". 9 | format(self.company, self.model, self.fundation_year)) 10 | 11 | -------------------------------------------------------------------------------- /homeworks/olexandr.datsenko_sashok15/homework-6/saveJson.json: -------------------------------------------------------------------------------- 1 | { 2 | "Рік заснування": "1930", 3 | "Модель": "ТТ", 4 | "Компанія": "Тульський завод" 5 | } -------------------------------------------------------------------------------- /homeworks/olexandr.datsenko_sashok15/homework-6/saveXml.xml: -------------------------------------------------------------------------------- 1 | Tula plantTT1930 -------------------------------------------------------------------------------- /homeworks/olga.gulenko_OlgaGulenko/Homework0/Readme.md: -------------------------------------------------------------------------------- 1 | My first homework. 2 | -------------------------------------------------------------------------------- /homeworks/olga.gulenko_OlgaGulenko/Homework1/data.txt: -------------------------------------------------------------------------------- 1 | Dear Gulenko Olga Sergeyevna, tomorrow your parcel will be delivered to the address Smelyanskaya, 129. 2 | We will send you the message to mobile 930193238 or e-mail olga.gulenko@hotmail.com with the exact time of delivery. -------------------------------------------------------------------------------- /homeworks/olga.gulenko_OlgaGulenko/Homework1/userdata.py: -------------------------------------------------------------------------------- 1 | print('Hello! You must enter some personal data.') 2 | fileName = 'data.txt' 3 | accessMode='w' 4 | name = input('Your full name') 5 | mobile = int(input('Phone')) 6 | address = input('Home address') 7 | email = input('e-mail') 8 | resultA = ('Dear %s, tomorrow your parcel will be delivered to the address %s.\n' % (name, address)) 9 | resultB = ('We will send you the message to mobile %i or e-mail %s with the exact time of delivery.' % (mobile, email)) 10 | File = open(fileName,accessMode) 11 | File.write(resultA) 12 | File.write(resultB) 13 | File.close() 14 | print('Our congratulations!') -------------------------------------------------------------------------------- /homeworks/olga.gulenko_OlgaGulenko/Homework2/data.txt: -------------------------------------------------------------------------------- 1 | Dear Olga Gulenko Sergeevna, tomorrow your parcel will be delivered to the address Smelyanskaya,128. 2 | We will send you the message to mobile 9378947657 or e-mail olga@gmail.com with the exact time of delivery. 3 | You chose day of delivery 6. The contact information of courier are: name - Andrev, phone - 093576555757. -------------------------------------------------------------------------------- /homeworks/olga.gulenko_OlgaGulenko/Homework4/data.txt: -------------------------------------------------------------------------------- 1 | Dear Olga Gulenko, tomorrow your parcel will be delivered to the address Shevchenko, 120. 2 | We will send you the message to mobile 9363465786 or e-mail olga@gmail.com with the exact time of delivery. 3 | In gratitude for your order we grant you the Usb flash Transcend JetFlash 730 32GB. You chose day of delivery 5. The contact information of courier are: name - Andrev, phone - 093576555757. -------------------------------------------------------------------------------- /homeworks/olga.gulenko_OlgaGulenko/Homework5/Wired_phone.py: -------------------------------------------------------------------------------- 1 | class Wired_phone: 2 | def __init__(self, color, model, inventory_number, appointment): 3 | self.color = color 4 | self.model = model 5 | self.inventory_number = inventory_number 6 | self.appointment = appointment 7 | 8 | def __str__(self): 9 | return "color: %s, model: %s, inventory_number: %i, appointment: %s" % (self.color, self.model, self.inventory_number, self.appointment) 10 | 11 | phone = Wired_phone('Color: red','Model: A76','Inventory number: 12','Appointment: accounts department') 12 | print('WIRED PHONE') 13 | print(phone.color) 14 | print(phone.model) 15 | print(phone.inventory_number) 16 | print(phone.appointment) 17 | -------------------------------------------------------------------------------- /homeworks/olga.gulenko_OlgaGulenko/Homework6/Wired_phone.py: -------------------------------------------------------------------------------- 1 | class WiredPhone: 2 | def __init__(self, color, model, inventory_number, appointment): 3 | self.color = color 4 | self.model = model 5 | self.inventory_number = inventory_number 6 | self.appointment = appointment 7 | 8 | def __str__(self): 9 | return "color: %s, model: %s, inventory_number: %i, appointment: %s" % (self.color, self.model, self.inventory_number, self.appointment) 10 | 11 | phone = WiredPhone('Color: red','Model: A76','Inventory number: 12','Appointment: accounts department') 12 | 13 | -------------------------------------------------------------------------------- /homeworks/olga.gulenko_OlgaGulenko/Homework6/data.json: -------------------------------------------------------------------------------- 1 | {"color": "red", "appointment": "accounts department", "inventory_number": "12", "model": "A76"} -------------------------------------------------------------------------------- /homeworks/olga.gulenko_OlgaGulenko/Homework6/data.xml: -------------------------------------------------------------------------------- 1 | Color: redModel: A76Inventory number: 12Appointment: accounts department -------------------------------------------------------------------------------- /homeworks/olha.bezpalchuk_olhabezpalchuk/homework-0/README.md: -------------------------------------------------------------------------------- 1 | some text 2 | -------------------------------------------------------------------------------- /homeworks/olha.bezpalchuk_olhabezpalchuk/homework-1/output.txt: -------------------------------------------------------------------------------- 1 | Name: olya 2 | Age: 21 3 | Phone: 9999 4 | Email: eee 5 | Place: here 6 | -------------------------------------------------------------------------------- /homeworks/olha.bezpalchuk_olhabezpalchuk/homework-2/inquestWithCollections.py: -------------------------------------------------------------------------------- 1 | print("Hello!") 2 | 3 | answer = 'n' 4 | data = {} 5 | while answer != 'y': 6 | data['name'] = input("What is your name?") 7 | data['age'] = int(input("How old are you?")) 8 | data['phone'] = input("Tell me your phone number?") 9 | data['email'] = input("Input your email address: ") 10 | data['place'] = input("Where do you live?") 11 | print("Confirm your data:") 12 | for key, value in data.items(): 13 | print(key + ': ' + str(value)) 14 | answer = input("Is it right? (y/n)") 15 | 16 | print("Good! Have fun and remember: we know your name and where you live.") 17 | 18 | f = open('output.txt', 'w') 19 | for key, value in data.items(): 20 | f.write(key + ': ' + str(value) + '\n') 21 | f.close() 22 | -------------------------------------------------------------------------------- /homeworks/olha.bezpalchuk_olhabezpalchuk/homework-2/output.txt: -------------------------------------------------------------------------------- 1 | phone: 999999 2 | age: 21 3 | place: Cherkasy 4 | name: Olya 5 | email: eee 6 | -------------------------------------------------------------------------------- /homeworks/olha.bezpalchuk_olhabezpalchuk/homework-4/output.txt: -------------------------------------------------------------------------------- 1 | like: y 2 | age: 21 3 | phone: 212121 4 | place: here 5 | cake: All 6 | email: e@ee.ee 7 | name: Olya 8 | -------------------------------------------------------------------------------- /homeworks/olha.bezpalchuk_olhabezpalchuk/homework-5/Cake.py: -------------------------------------------------------------------------------- 1 | class Cake(object): 2 | def __init__(self, name, ingredients, price): 3 | self.name = name 4 | self.ingredients = ingredients 5 | self.price = price 6 | self.cooking_method = "Default method: just mix all ingredients." + str(self.ingredients) 7 | 8 | def __str__(self): 9 | return "Cake %s, %.2f\n" % (self.name, self.price) + str(self.ingredients) 10 | 11 | def change_cooking_method(self, cooking_method): 12 | self.cooking_method = cooking_method 13 | 14 | def cooking_method(self): 15 | return self.cooking_method 16 | 17 | def add_ingredient(self, ingredient): 18 | self.ingredients.add(ingredient) 19 | -------------------------------------------------------------------------------- /homeworks/olha.bezpalchuk_olhabezpalchuk/homework-5/WeddingCake.py: -------------------------------------------------------------------------------- 1 | from Cake import Cake 2 | 3 | 4 | class WeddingCake(Cake): 5 | def __init__(self, name, ingredients, price, jewelry): 6 | super(WeddingCake, self).__init__(name, ingredients, price) 7 | self.jewelry = jewelry 8 | 9 | def add_jewelry(self, jewelry): 10 | self.jewelry.add(jewelry) 11 | -------------------------------------------------------------------------------- /homeworks/olha.bezpalchuk_olhabezpalchuk/homework-6/Cake.py: -------------------------------------------------------------------------------- 1 | class Cake(object): 2 | def __init__(self, name, ingredients, price): 3 | self.name = name 4 | self.ingredients = ingredients 5 | self.price = price 6 | self.cooking_method = "Default method: just mix all ingredients." + str(self.ingredients) 7 | 8 | def __str__(self): 9 | return "Cake %s, %.2f\n" % (self.name, self.price) + str(self.ingredients) 10 | 11 | def change_cooking_method(self, cooking_method): 12 | self.cooking_method = cooking_method 13 | 14 | def cooking_method(self): 15 | return self.cooking_method 16 | 17 | def add_ingredient(self, ingredient): 18 | self.ingredients.add(ingredient) 19 | -------------------------------------------------------------------------------- /homeworks/olha.bezpalchuk_olhabezpalchuk/homework-6/WeddingCake.py: -------------------------------------------------------------------------------- 1 | from Cake import Cake 2 | 3 | 4 | class WeddingCake(Cake): 5 | def __init__(self, name, ingredients, price, jewelry): 6 | super(WeddingCake, self).__init__(name, ingredients, price) 7 | self.jewelry = jewelry 8 | 9 | def add_jewelry(self, jewelry): 10 | self.jewelry.add(jewelry) 11 | -------------------------------------------------------------------------------- /homeworks/pavlo.havronenko_hex-344505/homework-0/README.md: -------------------------------------------------------------------------------- 1 | This is my homework. 2 | And first file on github. 3 | -------------------------------------------------------------------------------- /homeworks/pavlo.havronenko_hex-344505/homework-5/Armchair.py: -------------------------------------------------------------------------------- 1 | from Improved_chair import Improved_chair 2 | 3 | class Armchair (Improved_chair): 4 | def __init__(self, leg_num, material, cover="leather"): 5 | Improved_chair.__init__(self, leg_num, material) 6 | self.armrest = "true" 7 | self.backrest = "true" 8 | self.cover = cover if cover else leather 9 | 10 | def sit(self): 11 | return "Its a comfortable %s armchair, have armrest ? %s, have backrest ? %s" % (self.cover,self.armrest, self.backrest) -------------------------------------------------------------------------------- /homeworks/pavlo.havronenko_hex-344505/homework-5/Chair.py: -------------------------------------------------------------------------------- 1 | class Chair(): 2 | def __init__(self, leg_num=4): 3 | self.leg_num = int(leg_num) 4 | 5 | def sit(self): 6 | return "Simple %s Legged chair" % (str(self.leg_num)) 7 | -------------------------------------------------------------------------------- /homeworks/pavlo.havronenko_hex-344505/homework-5/Improved_chair.py: -------------------------------------------------------------------------------- 1 | from Chair import Chair 2 | 3 | class Improved_chair(Chair): 4 | def __init__(self, leg_num , material): 5 | Chair.__init__(self, leg_num) 6 | self.material= material 7 | 8 | def sit(self): 9 | return "Its %s Legged chair, made from %s" % (str(self.leg_num),self.material) 10 | 11 | 12 | -------------------------------------------------------------------------------- /homeworks/pavlo.havronenko_hex-344505/homework-5/app.py: -------------------------------------------------------------------------------- 1 | from Chair import Chair 2 | from Improved_chair import Improved_chair 3 | from Armchair import Armchair 4 | 5 | chair1 = Chair() 6 | print (chair1.sit()) 7 | 8 | imp_chair1 = Improved_chair(6,"metal") 9 | print (imp_chair1.sit()) 10 | 11 | arm1 = Armchair(4, "wood") 12 | print (arm1.sit()) 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /homeworks/roman.bakalina_xscreamjkee/homework-0/README.md: -------------------------------------------------------------------------------- 1 | Masters Academy Programming Basics courses project for season 2016/2017 2 | First task. 3 | -------------------------------------------------------------------------------- /homeworks/roman.bakalina_xscreamjkee/homework-1/my_file.txt: -------------------------------------------------------------------------------- 1 | The future belongs to those, who believe in beauty of their dreams. 2 | xScreamjkee 3 | -------------------------------------------------------------------------------- /homeworks/roman.bakalina_xscreamjkee/homework-2/result.txt: -------------------------------------------------------------------------------- 1 | 2 | Some of the information you entered: 3 | Word: Hello all 4 | Nickname: xScreamjkee 5 | Age: 22 6 | Country: Ukraine -------------------------------------------------------------------------------- /homeworks/roman.bakalina_xscreamjkee/homework-5/Paint.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | from Vehicle import Vehicle 4 | 5 | 6 | class Paint(Vehicle): 7 | 8 | def __init__(self, model, color, newcolor): 9 | Vehicle.__init__(self, model, color) 10 | self.newcolor = newcolor 11 | 12 | def change_color(self): 13 | return "On car\'%s\'color changed\'%s\'to\'%s\'" % (self.model, self.color, self.newcolor) 14 | 15 | -------------------------------------------------------------------------------- /homeworks/roman.bakalina_xscreamjkee/homework-5/Upgrade.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | from Vehicle import Vehicle 4 | 5 | 6 | class Upgrade_car(Vehicle): 7 | 8 | def __init__(self, model ,color): 9 | Vehicle.__init__(self, model ,color) 10 | 11 | def upgrade_motor(self): 12 | return 'The motor in the \'%s\' modernized' % self.model 13 | 14 | def upgrade_body(self): 15 | return 'The body in the \'%s\' modernized' % self.model -------------------------------------------------------------------------------- /homeworks/roman.bakalina_xscreamjkee/homework-5/Vehicle.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | class Vehicle(object): 4 | 5 | def __init__(self, model, color): 6 | self.model = model 7 | self.color = color 8 | 9 | def car_info(self): 10 | return "\nVehicle:\nModel: \'%s\', Color: \'%s\'" % (self.model, self.color) 11 | 12 | -------------------------------------------------------------------------------- /homeworks/roman.bakalina_xscreamjkee/homework-5/main.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | from Vehicle import Vehicle 4 | from Upgrade import Upgrade_car 5 | from Paint import Paint 6 | 7 | 8 | car1 = Upgrade_car("Audi", "Green") 9 | car2 = Paint("Volga", "Red", "Brown") 10 | 11 | print(car1.car_info()) 12 | print(car1.upgrade_motor()) 13 | 14 | print(car2.car_info()) 15 | print(car2.change_color()) 16 | -------------------------------------------------------------------------------- /homeworks/roman.bakalina_xscreamjkee/homework-6/Paint.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | from Vehicle import Vehicle 4 | 5 | 6 | class Paint(Vehicle): 7 | 8 | def __init__(self, model, color, newcolor): 9 | Vehicle.__init__(self, model, color) 10 | self.newcolor = newcolor 11 | 12 | def change_color(self): 13 | return "On car\'%s\'color changed\'%s\'to\'%s\'" % (self.model, self.color, self.newcolor) 14 | 15 | -------------------------------------------------------------------------------- /homeworks/roman.bakalina_xscreamjkee/homework-6/Upgrade.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | from Vehicle import Vehicle 4 | 5 | 6 | class UpgradeCar(Vehicle): 7 | 8 | def __init__(self, model ,color): 9 | Vehicle.__init__(self, model ,color) 10 | 11 | def upgrade_motor(self): 12 | return 'The motor in the \'%s\' modernized' % self.model 13 | 14 | def upgrade_body(self): 15 | return 'The body in the \'%s\' modernized' % self.model -------------------------------------------------------------------------------- /homeworks/roman.bakalina_xscreamjkee/homework-6/Vehicle.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | class Vehicle(object): 4 | 5 | def __init__(self, model, color): 6 | self.model = model 7 | self.color = color 8 | 9 | def car_info(self): 10 | return "\n Vehicle: \n Model: \'%s\', Color: \'%s\'" % (self.model, self.color) 11 | 12 | -------------------------------------------------------------------------------- /homeworks/roman.bakalina_xscreamjkee/homework-6/convert.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | import xml.etree.ElementTree as ET 4 | import json 5 | 6 | 7 | def to_xml(self): 8 | root = ET.Element("xml") 9 | car = ET.SubElement(root, "car") 10 | for key, item in self.__dict__.items(): 11 | ET.SubElement(car, key).text = str(item) 12 | tree = ET.ElementTree(root) 13 | tree.write("file.xml") 14 | 15 | def to_json(self): 16 | with open('file.json', 'w') as f: 17 | json.dump(self.__dict__, f, indent=4) 18 | 19 | -------------------------------------------------------------------------------- /homeworks/roman.bakalina_xscreamjkee/homework-6/file.json: -------------------------------------------------------------------------------- 1 | { 2 | "color": "Green", 3 | "model": "Audi" 4 | } -------------------------------------------------------------------------------- /homeworks/roman.bakalina_xscreamjkee/homework-6/file.xml: -------------------------------------------------------------------------------- 1 | BrownRedVolga -------------------------------------------------------------------------------- /homeworks/roman.bakalina_xscreamjkee/homework-6/main.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | from Vehicle import Vehicle 4 | from Upgrade import UpgradeCar 5 | from Paint import Paint 6 | from convert import * 7 | 8 | 9 | car1 = UpgradeCar("Audi", "Green") 10 | car2 = Paint("Volga", "Red", "Brown") 11 | 12 | print(car1.car_info()) 13 | print(car1.upgrade_motor()) 14 | 15 | print(car2.car_info()) 16 | print(car2.change_color()) 17 | 18 | #homework-6 19 | # convert to json file 20 | to_json(car1) 21 | # convert to xml file 22 | to_xml(car2) 23 | print("object added on files") -------------------------------------------------------------------------------- /homeworks/roman.bilusiak_Roman-MOC/Homework-0/README.md: -------------------------------------------------------------------------------- 1 | 4th try -------------------------------------------------------------------------------- /homeworks/roman.bilusiak_Roman-MOC/README.md: -------------------------------------------------------------------------------- 1 | Zhuk, deal with that! -------------------------------------------------------------------------------- /homeworks/roman.levchenko_rrLero/homework-0/README.md: -------------------------------------------------------------------------------- 1 | my new readme -------------------------------------------------------------------------------- /homeworks/roman.levchenko_rrLero/homework-1/data.txt: -------------------------------------------------------------------------------- 1 | Guys doing great job -------------------------------------------------------------------------------- /homeworks/roman.levchenko_rrLero/homework-1/output.txt: -------------------------------------------------------------------------------- 1 | Roman 2 | It is interesting 3 | 10 4 | Tennis 5 | Guys doing great job. Big respect. -------------------------------------------------------------------------------- /homeworks/roman.levchenko_rrLero/homework-2/data.txt: -------------------------------------------------------------------------------- 1 | hobby Tennis 2 | reason It is interesting 3 | rate 10name Roman 4 | -------------------------------------------------------------------------------- /homeworks/roman.levchenko_rrLero/homework-2/output.txt: -------------------------------------------------------------------------------- 1 | Roman 2 | It is interesting 3 | 10 4 | Tennis 5 | Guys doing great job. Big respect. -------------------------------------------------------------------------------- /homeworks/roman.levchenko_rrLero/homework-4/controlflow.py: -------------------------------------------------------------------------------- 1 | # Homework - 4 2 | 3 | players = int(input('Input number players in tennis tournament')) 4 | print() 5 | dict_1 = {} 6 | counter = 0 7 | 8 | if players >= 16: 9 | print('your tournament is big') 10 | 11 | elif players < 16: 12 | print('your tournament is small') 13 | 14 | for i in range(players): 15 | print('input name of player') 16 | player = input() 17 | dict_1['player_' + str(i+1)] = str(player) 18 | 19 | print('Your list of players') 20 | while counter != players: 21 | print(dict_1['player_' + str(counter+1)]) 22 | counter += 1 23 | -------------------------------------------------------------------------------- /homeworks/roman.levchenko_rrLero/homework-5/TennisRacketPrice.py: -------------------------------------------------------------------------------- 1 | from TennisRaquet import TennisRacket 2 | 3 | 4 | class TennisRacketPrice(TennisRacket): 5 | 6 | def __init__(self, grip_size, square_head, weight, brand): 7 | TennisRacket.__init__(self, grip_size, square_head, weight, brand) 8 | 9 | def add_price(self, price): 10 | self.price = price 11 | self.racket_list = self.add_racket() 12 | self.racket_list.append(self.price) 13 | return self.racket_list 14 | -------------------------------------------------------------------------------- /homeworks/roman.levchenko_rrLero/homework-5/TennisRaquet.py: -------------------------------------------------------------------------------- 1 | class TennisRacket: 2 | 3 | racket_list = [] 4 | 5 | def __init__(self, grip_size, square_head, weight, brand): 6 | self.grip_size = grip_size 7 | self.square_head = square_head 8 | self.weight = weight 9 | self.brand = brand 10 | 11 | def add_racket(self): 12 | self.racket_list = [self.grip_size, self.square_head, self.weight, self.brand] 13 | return self.racket_list 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /homeworks/serg.semenukha_ssemenukha/Homework-0/README.md: -------------------------------------------------------------------------------- 1 | Hello, world! 2 | -------------------------------------------------------------------------------- /homeworks/serg.semenukha_ssemenukha/Homework-1/README.md: -------------------------------------------------------------------------------- 1 | # Homework 01 2 | 3 | Python basics and file i/o 4 | -------------------------------------------------------------------------------- /homeworks/serg.semenukha_ssemenukha/Homework-1/questionarie.txt: -------------------------------------------------------------------------------- 1 | That guy name is Serghii Semenukha. 2 | Born in late 1980 year. 3 | Now is 36 years old. 4 | You can E-Mail on semmy@ukr.net -------------------------------------------------------------------------------- /homeworks/sergey.belazerskiy_lordsenya/Homework-0/README.md: -------------------------------------------------------------------------------- 1 | fixed home work 2 | -------------------------------------------------------------------------------- /homeworks/sergey.belazerskiy_lordsenya/Homework-1/homework1.txt: -------------------------------------------------------------------------------- 1 | Dear lord Senya 2 | You work at Home in London 3 | Your age is 200 -------------------------------------------------------------------------------- /homeworks/sergey.belazerskiy_lordsenya/Homework-1/input.py: -------------------------------------------------------------------------------- 1 |  2 | name = input("What is your name? ") 3 | age = int(input("How old are you? ")) 4 | city = input("Where you from? ") 5 | work = input("Where you work?") 6 | 7 | print("Aha, so your name, and you work at %s is %s, and your age is %i, " 8 | "and you live in %s. great!" % (name, work, age, city)) 9 | my_File = open("homework1",'w+',1) 10 | my_File.write("Dear" + name + "\n") 11 | my_File.write("You work at" + work + "in" + city + "\n") 12 | my_File.write("Your age" +str(age)) 13 | my_File.close() 14 | -------------------------------------------------------------------------------- /homeworks/sergey.belazerskiy_lordsenya/Homework-5/ClassTurn_screw.py: -------------------------------------------------------------------------------- 1 | class ClassTurn_screw(object): 2 | def __init__(self,haft,workingPart): 3 | self.haft = haft 4 | self.workingPart = workingPart 5 | 6 | def __str__(self): 7 | return "haft: %\n workingPart: %s\n" % (self.haft, self.workingPart) 8 | 9 | def working(self): 10 | return "%s" %("krut") -------------------------------------------------------------------------------- /homeworks/sergey.belazerskiy_lordsenya/Homework-5/Screwdriver.py: -------------------------------------------------------------------------------- 1 | from ClassTurn_screw import ClassTurn_screw 2 | 3 | 4 | class Screwdriver (ClassTurn_screw): 5 | def __init__(self,haft,workingPart,watt): 6 | ClassTurn_screw.__init__(self,haft,workingPart) 7 | self.watt = watt 8 | 9 | def motor(self): 10 | return "%s" % ("wgg-krut") 11 | 12 | -------------------------------------------------------------------------------- /homeworks/sergey.belazerskiy_lordsenya/Homework-5/app.py: -------------------------------------------------------------------------------- 1 | from ClassTurn_screw import ClassTurn_screw 2 | from Screwdriver import Screwdriver 3 | 4 | Turn_screw = ClassTurn_screw("ebonit","plus") 5 | 6 | print(Turn_screw.working()) 7 | 8 | screwdriver1 = Screwdriver("plastic","plus","50") 9 | 10 | print(screwdriver1.motor()) 11 | -------------------------------------------------------------------------------- /homeworks/serhey.urakov_elmarfdk/Homework-0/README.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /homeworks/serhey.urakov_elmarfdk/Homework-1/Ancient_scroll.txt: -------------------------------------------------------------------------------- 1 | Greeting Argonian traveller, you was born under Lady sign. 2 | Now you are rich 1 level -------------------------------------------------------------------------------- /homeworks/serhey.urakov_elmarfdk/Homework-2/Ancient_scroll.txt: -------------------------------------------------------------------------------- 1 | Greeting Argonian Traveler, you was born under Lady sign. 2 | Now you are rich 1 level{'Sign': 'Lady', 'Class': 'Traveler', 'Race': 'Argonian'} -------------------------------------------------------------------------------- /homeworks/serhey.urakov_elmarfdk/Homework-4/Ancient_scroll.txt: -------------------------------------------------------------------------------- 1 | Greeting Argonian Traveler, you was born under Lady sign. 2 | Now you are rich 1 level{'Sign': 'Lady', 'Race': 'Argonian', 'Class': 'Traveler'} -------------------------------------------------------------------------------- /homeworks/serhey.urakov_elmarfdk/Homework-5/Terminator.py: -------------------------------------------------------------------------------- 1 | class Terminator(): 2 | def __init__(self, model, power_source, firearms, skin): 3 | self.model = model 4 | self.power_source = power_source 5 | self.firearms = firearms 6 | self.skin = skin -------------------------------------------------------------------------------- /homeworks/serhey.urakov_elmarfdk/Homework-6/ter4.json: -------------------------------------------------------------------------------- 1 | { 2 | "firearms": "different handguns", 3 | "model": "T850", 4 | "power_source": "mini reactor", 5 | "skin": "organic camouflage" 6 | } -------------------------------------------------------------------------------- /homeworks/serhey.urakov_elmarfdk/Homework-6/ter4.xml: -------------------------------------------------------------------------------- 1 | T850mini reactordifferent handgunsorganic camouflage -------------------------------------------------------------------------------- /homeworks/taras.bulba_tabu07/homework-0/ README.md: -------------------------------------------------------------------------------- 1 | right? 2 | -------------------------------------------------------------------------------- /homeworks/taras.bulba_tabu07/homework-1/first_python_program.py: -------------------------------------------------------------------------------- 1 | # Homework-1 2 | # first_python_program 3 | # taras.bulba 4 | 5 | 6 | name = input('What is you name? ') 7 | age = int(input('How old are you? ')) 8 | city = input('Where are you from? ') 9 | 10 | hello = "Hello %s! I see you are %s and from %s. You are welcome!" % (name, age, city) 11 | 12 | print(hello) 13 | 14 | # Writing answer in data file 15 | myfile = open("info.txt", "w") 16 | myfile.write(hello) 17 | myfile.close() 18 | 19 | 20 | -------------------------------------------------------------------------------- /homeworks/taras.bulba_tabu07/homework-1/info.txt: -------------------------------------------------------------------------------- 1 | Hello Taras! I see you are 30 and from Cherkasy. You are welcome! -------------------------------------------------------------------------------- /homeworks/taras.bulba_tabu07/homework-2/info.txt: -------------------------------------------------------------------------------- 1 | Audi -------------------------------------------------------------------------------- /homeworks/taras.bulba_tabu07/homework-5/PillsMain.py: -------------------------------------------------------------------------------- 1 | class PillsMain: 2 | 3 | __size = 0 4 | __weight = 0 5 | __form = 'n/a' 6 | 7 | def set_size(self, s): 8 | self.__size = s 9 | 10 | def set_weight(self, w): 11 | self.__weight = w 12 | 13 | def set_form(self, f): 14 | self.__form = f 15 | 16 | def instruction_of_pills(self): 17 | print('| ---Instruction---') 18 | print('| This pills weighs' ,self.__weight, 'grams') 19 | print('| Has the' ,self.__size, 'size') 20 | print('| And the form' ,self.__form,) 21 | print('| Use careful!') -------------------------------------------------------------------------------- /homeworks/taras.bulba_tabu07/homework-5/cough_lozenge.py: -------------------------------------------------------------------------------- 1 | from PillsMain import PillsMain 2 | from cough_tablets_with_lemon_flavor import CoughTabletsWithLemonFlavor 3 | 4 | cough_lozenge1 = PillsMain() 5 | cough_lozenge2 = CoughTabletsWithLemonFlavor() 6 | 7 | cough_lozenge1.set_weight(150) 8 | cough_lozenge1.set_size(70) 9 | cough_lozenge1.set_form('ring') 10 | cough_lozenge1.instruction_of_pills() 11 | 12 | cough_lozenge2.set_weight(300) 13 | cough_lozenge2.set_size(150) 14 | cough_lozenge2.set_form('oval') 15 | cough_lozenge2.instruction_of_pills() 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /homeworks/taras.bulba_tabu07/homework-5/cough_tablets_with_lemon_flavor.py: -------------------------------------------------------------------------------- 1 | from PillsMain import PillsMain 2 | 3 | class CoughTabletsWithLemonFlavor(PillsMain): 4 | 5 | __lemon_flavor = 'lemon' 6 | 7 | def set_lemon_flawor(self, l): 8 | set.__lemon_flavor = 'lemon' 9 | 10 | def lemon_flavor(self): 11 | return self.__lemon_flavor 12 | 13 | def instruction_of_pills(self): 14 | super().instruction_of_pills() 15 | print('| P.S. This pills with' ,self.__lemon_flavor, 'flavor') 16 | 17 | -------------------------------------------------------------------------------- /homeworks/taras.bulba_tabu07/homework-6/PillsMain.py: -------------------------------------------------------------------------------- 1 | class PillsMain: 2 | 3 | __size = 0 4 | __weight = 0 5 | __form = 'n/a' 6 | 7 | def set_size(self, s): 8 | self.__size = s 9 | 10 | def set_weight(self, w): 11 | self.__weight = w 12 | 13 | def set_form(self, f): 14 | self.__form = f 15 | 16 | def instruction_of_pills(self): 17 | print('| ---Instruction---') 18 | print('| This pills weighs' ,self.__weight, 'grams') 19 | print('| Has the' ,self.__size, 'size') 20 | print('| And the form' ,self.__form,) 21 | print('| Use careful!') -------------------------------------------------------------------------------- /homeworks/taras.bulba_tabu07/homework-6/cough_tablets_with_lemon_flavor.py: -------------------------------------------------------------------------------- 1 | from PillsMain import PillsMain 2 | 3 | class CoughTabletsWithLemonFlavor(PillsMain): 4 | 5 | __lemon_flavor = 'lemon' 6 | 7 | def set_lemon_flawor(self, l): 8 | set.__lemon_flavor = 'lemon' 9 | 10 | def lemon_flavor(self): 11 | return self.__lemon_flavor 12 | 13 | def instruction_of_pills(self): 14 | super().instruction_of_pills() 15 | print('| P.S. This pills with' ,self.__lemon_flavor, 'flavor') 16 | 17 | -------------------------------------------------------------------------------- /homeworks/taras.bulba_tabu07/homework-6/data.json: -------------------------------------------------------------------------------- 1 | [{"form": null, "weight": null, "size": null}, {"form": null, "weight": null, "size": null}] -------------------------------------------------------------------------------- /homeworks/taras.bulba_tabu07/homework-6/data.xml: -------------------------------------------------------------------------------- 1 |
-------------------------------------------------------------------------------- /homeworks/valentin.kyzkovoy_mr-valentos/homework-0/README.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /homeworks/valentin.kyzkovoy_mr-valentos/homework-1/finfo.txt: -------------------------------------------------------------------------------- 1 | Thank you Valentin Kyzkovoy, your age is 23. 2 | We will try to find work in the city Cherkassy. 3 | Job vacancy - Police 4 | Experience - 3 нyears -------------------------------------------------------------------------------- /homeworks/valentin.kyzkovoy_mr-valentos/homework-2/finfo.txt: -------------------------------------------------------------------------------- 1 | Thank you 'Valik' 'Kyzkovoy', your age is 23. 2 | We will try to find work in the city 'Cherkassy'. 3 | Job vacancy - 'Bus driver' 4 | Experience - '3 years' -------------------------------------------------------------------------------- /homeworks/valentin.kyzkovoy_mr-valentos/homework-4/hey.txt: -------------------------------------------------------------------------------- 1 | Thank you Valentos Kyz9, your age is 23. 2 | We will try to find work in the city Che. 3 | Job vacancy - police 4 | Experience - 7 -------------------------------------------------------------------------------- /homeworks/valentin.kyzkovoy_mr-valentos/homework-5/Concert.py: -------------------------------------------------------------------------------- 1 | from Dinamik import Dinamik 2 | 3 | class Concert(Dinamik): 4 | def __init__(self, amplifier, number_of_speakers, power, play_loud): 5 | Dinamik.__init__(self, amplifier, number_of_speakers, power, 'concert') 6 | self.play_loud = play_loud 7 | 8 | def loud_sound(self): 9 | return 'Very loud sound' -------------------------------------------------------------------------------- /homeworks/valentin.kyzkovoy_mr-valentos/homework-5/Dinamik.py: -------------------------------------------------------------------------------- 1 | class Dinamik(object): 2 | def __init__(self, amplifier, number_of_speakers, power, column_type): 3 | self.amplifier = amplifier 4 | self.number_of_speakers = number_of_speakers 5 | self.power = power 6 | self.column_type = column_type 7 | 8 | def __str__(self): 9 | return "amplifier: %s, namber_of_speakers: %s, power: %s, column_type: %s" % \ 10 | (self.amplifier, self.number_of_speakers, self.power, self.column_type) 11 | 12 | def pik_power(self): 13 | return int(self.number_of_speakers) * int(self.power),'W' 14 | -------------------------------------------------------------------------------- /homeworks/valentin.kyzkovoy_mr-valentos/homework-5/Home.py: -------------------------------------------------------------------------------- 1 | from Dinamik import Dinamik 2 | 3 | 4 | class Home(Dinamik): 5 | def __init__(self, amplifier, number_of_speakers, power, just_play): 6 | Dinamik.__init__(self, amplifier, number_of_speakers, power, 'home') 7 | self.jast_play = just_play 8 | 9 | def normal_sound(self): 10 | return 'Sound is OK' -------------------------------------------------------------------------------- /homeworks/valentin.kyzkovoy_mr-valentos/homework-5/Studio.py: -------------------------------------------------------------------------------- 1 | from Dinamik import Dinamik 2 | 3 | 4 | class Studio(Dinamik): 5 | def __init__(self, amplifier, number_of_speakers, power, play_clean): 6 | Dinamik.__init__(self, amplifier, number_of_speakers, power, 'studio') 7 | self.play_clean = play_clean 8 | 9 | def clean_sound(self): 10 | return 'Clean sound Pro' -------------------------------------------------------------------------------- /homeworks/valentin.kyzkovoy_mr-valentos/homework-5/app.py: -------------------------------------------------------------------------------- 1 | from Concert import Concert 2 | from Home import Home 3 | from Studio import Studio 4 | 5 | concert1 = Concert('TD 2400', '4', '800', 'Play loud') 6 | studio1 = Studio('TS 500', '3', '400', 'Play clear') 7 | home1 = Home('sven 3s', '2', '50', 'Just play') 8 | 9 | print(concert1) 10 | print(studio1.pik_power()) 11 | print(home1.column_type) 12 | print(studio1.clean_sound()) -------------------------------------------------------------------------------- /homeworks/valentin.kyzkovoy_mr-valentos/homework-6/Concert.py: -------------------------------------------------------------------------------- 1 | from Dinamik import Dinamik 2 | 3 | class Concert(Dinamik): 4 | def __init__(self, amplifier, number_of_speakers, power, play_loud): 5 | Dinamik.__init__(self, amplifier, number_of_speakers, power, 'concert') 6 | self.play_loud = play_loud 7 | 8 | def loud_sound(self): 9 | return 'Very loud sound' -------------------------------------------------------------------------------- /homeworks/valentin.kyzkovoy_mr-valentos/homework-6/Home.py: -------------------------------------------------------------------------------- 1 | from Dinamik import Dinamik 2 | 3 | 4 | class Home(Dinamik): 5 | def __init__(self, amplifier, number_of_speakers, power, just_play): 6 | Dinamik.__init__(self, amplifier, number_of_speakers, power, 'home') 7 | self.jast_play = just_play 8 | 9 | def normal_sound(self): 10 | return 'Sound is OK' -------------------------------------------------------------------------------- /homeworks/valentin.kyzkovoy_mr-valentos/homework-6/Studio.py: -------------------------------------------------------------------------------- 1 | from Dinamik import Dinamik 2 | 3 | 4 | class Studio(Dinamik): 5 | def __init__(self, amplifier, number_of_speakers, power, play_clean): 6 | Dinamik.__init__(self, amplifier, number_of_speakers, power, 'studio') 7 | self.play_clean = play_clean 8 | 9 | def clean_sound(self): 10 | return 'Clean sound Pro' -------------------------------------------------------------------------------- /homeworks/valentin.kyzkovoy_mr-valentos/homework-6/app.py: -------------------------------------------------------------------------------- 1 | from Concert import Concert 2 | from Home import Home 3 | from Studio import Studio 4 | 5 | info = open("filejson.json", "w") 6 | 7 | concert1 = Concert('TD 2400', '4', '800', 'Play loud') 8 | studio1 = Studio('TS 500', '3', '400', 'Play clear') 9 | home1 = Home('sven 3s', '2', '50', 'Just play') 10 | 11 | print(concert1) 12 | print(studio1.pik_power()) 13 | print(home1.column_type) 14 | print(studio1.clean_sound()) 15 | 16 | studio1.toxml() 17 | 18 | info.write(concert1.tojson()) 19 | info.close() 20 | 21 | 22 | -------------------------------------------------------------------------------- /homeworks/valentin.kyzkovoy_mr-valentos/homework-6/filejson.json: -------------------------------------------------------------------------------- 1 | { 2 | "amplifier": "TD 2400", 3 | "column_type": "concert", 4 | "number_of_speakers": "4", 5 | "play_loud": "Play loud", 6 | "power": "800" 7 | } -------------------------------------------------------------------------------- /homeworks/valentin.kyzkovoy_mr-valentos/homework-6/filexml.xml: -------------------------------------------------------------------------------- 1 | TS 5003400studio -------------------------------------------------------------------------------- /homeworks/valentin.kyzkovoy_mr-valentos/homework-6/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "amplifier": "TD 2400", 3 | "column_type": "concert", 4 | "number_of_speakers": "4", 5 | "play_loud": "Play loud", 6 | "power": "800" 7 | } -------------------------------------------------------------------------------- /homeworks/vasyl.shcherbatenko_Vasyl-Shche/Homework-0/README.md: -------------------------------------------------------------------------------- 1 | Homework 0 2 | -------------------------------------------------------------------------------- /homeworks/vasyl.shcherbatenko_Vasyl-Shche/Homework-1/Anketa.py: -------------------------------------------------------------------------------- 1 | #var 2 | First_name=str(input('Tell me please your first name: ')) 3 | Second_name=str(input('Tell me please your second name: ')) 4 | Size_footwear=input('Please tell us your shoe size: ') 5 | Age=input('How old are you: ') 6 | Hobby=input('Your favorite activity: ') 7 | Phone=input('Your favorite brand of phone: ') 8 | Music=input('What are your favorite artists: ') 9 | 10 | #Working with files and output to the screen 11 | f=open('questionnaire.txt','w') 12 | result='First name: %s \nSecond name: %s \nSize footwear: %s \nAge: %s \nHobby: %s \nFavorite Phone: %s \nFavorite artists: %s'\ 13 | %(First_name,Second_name,Size_footwear,Age,Hobby,Phone,Music) 14 | print(result) 15 | f.write(result) 16 | f.close() -------------------------------------------------------------------------------- /homeworks/vasyl.shcherbatenko_Vasyl-Shche/Homework-1/questionnaire.txt: -------------------------------------------------------------------------------- 1 | First name: Vasyl 2 | Second name: Shcherbatenko 3 | Size footwear: 45 4 | Age: 21 5 | Hobby: football 6 | Favorite Phone: Nokia 7 | Favorite artists: Nirvana, Metallica, Lumen and other -------------------------------------------------------------------------------- /homeworks/vasyl.shcherbatenko_Vasyl-Shche/Homework-2/personal_data.txt: -------------------------------------------------------------------------------- 1 | Your first name: Vasyl 2 | Your second name: Shcherbatenko 3 | Your size foot45 4 | Your age: 21 5 | Your Hobby: Football 6 | Your favorite phone: 7 | Your favorite artists: Curt Cobain, James Hetfield -------------------------------------------------------------------------------- /homeworks/vasyl.shcherbatenko_Vasyl-Shche/Homework-3/Hmetask-03.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MastersAcademy/Programming-Basics/d8d7f83e586c8b55fdb584c06f478cf83d9d8098/homeworks/vasyl.shcherbatenko_Vasyl-Shche/Homework-3/Hmetask-03.md -------------------------------------------------------------------------------- /homeworks/vasyl.shcherbatenko_Vasyl-Shche/Homework-5/Creature.py: -------------------------------------------------------------------------------- 1 | class Creature: 2 | def __init__(self,name,thing_property,property_die): 3 | self.name=name 4 | self.thing_property=thing_property 5 | self.property_die=property_die 6 | 7 | def __str__(self): 8 | return 'Name is %s ability to think %s Can you die %s' %(self.name,self.thing_property,self.property_die) -------------------------------------------------------------------------------- /homeworks/vasyl.shcherbatenko_Vasyl-Shche/Homework-5/God.py: -------------------------------------------------------------------------------- 1 | from Creature import Creature 2 | 3 | class God(Creature): 4 | def __init__(self,name,thing_property, property_die,biuld_property): 5 | Creature.__init__(self,name,thing_property,property_die) 6 | self.biuld_property=biuld_property 7 | 8 | 9 | def creation(self): 10 | print('God is create world') 11 | 12 | 13 | -------------------------------------------------------------------------------- /homeworks/vasyl.shcherbatenko_Vasyl-Shche/Homework-5/Human.py: -------------------------------------------------------------------------------- 1 | from Creature import Creature 2 | 3 | class Human(Creature): 4 | def __init__(self,name,thing_property,gender,property_die): 5 | Creature.__init__(self,name,thing_property,property_die) 6 | self.gender=gender 7 | 8 | -------------------------------------------------------------------------------- /homeworks/vasyl.shcherbatenko_Vasyl-Shche/Homework-5/app.py: -------------------------------------------------------------------------------- 1 | from Creature import Creature 2 | from God import God 3 | from Human import Human 4 | 5 | God1=God('Father','True', 'False','True') 6 | human1=Human('Ivan','True','man','True') 7 | 8 | print(God1) 9 | print(Human) 10 | -------------------------------------------------------------------------------- /homeworks/vasyl.shcherbatenko_Vasyl-Shche/Homework-6/Creature.json: -------------------------------------------------------------------------------- 1 | { 2 | "Creature": { 3 | "Thing prorerty ": "true", 4 | "Name": "Ivan", 5 | "Ability to die": "True" 6 | } 7 | } -------------------------------------------------------------------------------- /homeworks/vasyl.shcherbatenko_Vasyl-Shche/Homework-6/Creature.xml: -------------------------------------------------------------------------------- 1 | IvanTruething_property -------------------------------------------------------------------------------- /homeworks/vitalii.yatsenko_toofed/homework 0/README.md: -------------------------------------------------------------------------------- 1 | first home task by Vitalii Yatsenko) -------------------------------------------------------------------------------- /homeworks/vitalii.yatsenko_toofed/homework 1/Information.txt: -------------------------------------------------------------------------------- 1 | Your name is Vitalii Yatsenko and your gender is Man. Your age is 21. You live in Cherkassy and you are Student. -------------------------------------------------------------------------------- /homeworks/vitalii.yatsenko_toofed/homework_2/Information.txt: -------------------------------------------------------------------------------- 1 | Your name is Vitalii Yatsenko and your gender is Man. Your age is 21. You live in Cherkassy and you are Student. 2 | {'Hobbies': ['rock-band The Signs (guitar)', 'football'], 'Vitalii Yatsenko': {'Age': 21, 'Employment': 'Student', 'Addres': 'Cherkassy'}} -------------------------------------------------------------------------------- /homeworks/vitalii.yatsenko_toofed/homework_5/Automobile.py: -------------------------------------------------------------------------------- 1 | from Car import Car 2 | 3 | class Automobile(Car): 4 | def __init__(self, count_wheels, engine, body, max_passengers): 5 | Car.__init__(self, count_wheels, engine, body) 6 | self.max_passengers = max_passengers 7 | self.loaded_passengers = 0 8 | 9 | def load_passenger(self, passeng_count): 10 | self.loaded_passengers += passeng_count 11 | if self.loaded_passengers < self.max_passengers: 12 | return "load passengers completed" 13 | else: 14 | return "max_passengers exceeded" 15 | 16 | 17 | -------------------------------------------------------------------------------- /homeworks/vitalii.yatsenko_toofed/homework_5/Truck.py: -------------------------------------------------------------------------------- 1 | from Car import Car 2 | 3 | class Truck(Car): 4 | def __init__(self, count_wheels, engine, body, max_weight): 5 | Car.__init__(self, count_wheels, engine, body) 6 | self.max_weight = max_weight 7 | self.loaded_weight = 0 8 | 9 | def load_weight(self, weight): 10 | self.loaded_weight += weight 11 | if self.loaded_weight < self.max_weight: 12 | return "load complete" 13 | else: 14 | return "max_weight exceeded" 15 | 16 | def drive(self): 17 | if self.engine_status == True: 18 | return 'Wroom Wroom' 19 | else: 20 | return 'start engine before' 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /homeworks/vitalii.yatsenko_toofed/homework_5/app.py: -------------------------------------------------------------------------------- 1 | from Truck import Truck 2 | from Automobile import Automobile 3 | 4 | gaz = Truck(4, 3.3, 'Truck', 100) 5 | print(gaz) 6 | 7 | lanos = Automobile(4, 1.5, 'sedan', 5) 8 | print(lanos) 9 | 10 | gaz._Car__set_oil_level() 11 | 12 | print(gaz.load_weight(10)) 13 | print(gaz.load_weight(50)) 14 | print(gaz.load_weight(50)) 15 | print(lanos.load_passenger(3)) 16 | print(lanos.load_passenger(3)) 17 | 18 | gaz.start_engine() 19 | gaz.start_engine() 20 | gaz.drive() 21 | gaz.stop_engine() 22 | gaz.start_engine() 23 | gaz.start_engine() 24 | 25 | print(gaz.drive()) 26 | print(lanos.drive()) 27 | -------------------------------------------------------------------------------- /homeworks/vitalii.yatsenko_toofed/homework_6/Automobile.py: -------------------------------------------------------------------------------- 1 | from Car import Car 2 | 3 | class Automobile(Car): 4 | def __init__(self, count_wheels, engine, body, max_passengers): 5 | Car.__init__(self, count_wheels, engine, body) 6 | self.max_passengers = max_passengers 7 | 8 | def load_passenger(self, passeng_count): 9 | loaded_passengers+=passeng_count 10 | if loaded_passengers41.5sedan5 -------------------------------------------------------------------------------- /homeworks/vitalii.yatsenko_toofed/homework_6/truck.json: -------------------------------------------------------------------------------- 1 | { 2 | "max_weight": 100, 3 | "body": "asdf", 4 | "count_wheels": 4, 5 | "engine": 3.3 6 | } -------------------------------------------------------------------------------- /homeworks/vlad.goncharenko_rhinogrey/homework-0/README.md: -------------------------------------------------------------------------------- 1 | Homework dir created 2 | -------------------------------------------------------------------------------- /homeworks/vlad.goncharenko_rhinogrey/homework-1/homework-1.py: -------------------------------------------------------------------------------- 1 | import datetime 2 | 3 | print('---///Python Super Data Collector 3000 v1.0\\\---') 4 | 5 | name = str(input('Please, enter your (or not your) name for program testing: ')) 6 | planet = str(input('Enter your current location planet: ')) 7 | 8 | with open('visitors.txt', 'a') as file: 9 | now = datetime.datetime.now() 10 | file.write(now.strftime('%d-%m-%Y %H:%M:%S') + '\t' + name + ' : ' + planet + '\n') 11 | 12 | print(('\n' + 'Greetings %s from %s!' + '\n' + 'Data stored without your agreement!' + '\n' + 'Bye!') % (name, planet)) 13 | 14 | 15 | -------------------------------------------------------------------------------- /homeworks/vlad.goncharenko_rhinogrey/homework-2/homework-2.py: -------------------------------------------------------------------------------- 1 | import datetime 2 | 3 | print('---///Python Super Data Collector 3000 v1.0\\\---') 4 | 5 | visitor = {} 6 | 7 | visitor['name'] = str(input('Please, enter your (or not your) name for program testing: ')) 8 | visitor['planet'] = str(input('Enter your current location planet: ')) 9 | 10 | with open('visitors.txt', 'a') as file: 11 | now = datetime.datetime.now() 12 | file.write(now.strftime('%d-%m-%Y %H:%M:%S') + '\t' + visitor['name'] + ' : ' + visitor['planet'] + '\n') 13 | 14 | print(('\n' + 'Greetings %s from %s!' + '\n' + 'Data stored without your agreement!' + '\n' + 'Bye!') % (visitor['name'],visitor['planet'])) 15 | 16 | 17 | -------------------------------------------------------------------------------- /homeworks/vlad.goncharenko_rhinogrey/homework-5/Acoustic_Guitar.py: -------------------------------------------------------------------------------- 1 | from Guitar import Guitar 2 | 3 | class Acoustic_Guitar(Guitar): 4 | 5 | sound = 'acoustic construction' 6 | special_feature = 'can be used as an drum :D' -------------------------------------------------------------------------------- /homeworks/vlad.goncharenko_rhinogrey/homework-5/Action.py: -------------------------------------------------------------------------------- 1 | from Electric_Guitar import Electric_Guitar 2 | from Semi_Acoustic_Guitar import Semi_Acoustic_Guitar 3 | from Floyd_Rose_Guitar import Floyd_Rose_Guitar 4 | from Acoustic_Guitar import Acoustic_Guitar 5 | 6 | 7 | gtr_acoustic = Acoustic_Guitar() 8 | gtr_semi_acousctic = Semi_Acoustic_Guitar() 9 | gtr_electric_guitar = Electric_Guitar() 10 | gtr_floyd_rose_guitar = Floyd_Rose_Guitar() 11 | 12 | gtr_acoustic.play() 13 | gtr_semi_acousctic.play() 14 | gtr_electric_guitar.play() 15 | gtr_floyd_rose_guitar.play() 16 | 17 | 18 | -------------------------------------------------------------------------------- /homeworks/vlad.goncharenko_rhinogrey/homework-5/Electric_Guitar.py: -------------------------------------------------------------------------------- 1 | from Guitar import Guitar 2 | 3 | 4 | class Electric_Guitar(Guitar): 5 | sound = 'pickups and amplifier' 6 | special_feature = 'can be combined with various pedals and effects' 7 | -------------------------------------------------------------------------------- /homeworks/vlad.goncharenko_rhinogrey/homework-5/Floyd_Rose_Guitar.py: -------------------------------------------------------------------------------- 1 | from Electric_Guitar import Electric_Guitar 2 | 3 | class Floyd_Rose_Guitar(Electric_Guitar): 4 | 5 | bridge_mechanism = 'floyd rose' 6 | 7 | 8 | -------------------------------------------------------------------------------- /homeworks/vlad.goncharenko_rhinogrey/homework-5/Guitar.py: -------------------------------------------------------------------------------- 1 | class Guitar: 2 | 3 | cathegory = 'string instrument' 4 | strings = 6 5 | using = 'used for playing music' 6 | 7 | def __init__(self): 8 | self.__sound = 'trrruuuuummmm!!!!' 9 | 10 | def play(self): 11 | print(self.__sound) 12 | -------------------------------------------------------------------------------- /homeworks/vlad.goncharenko_rhinogrey/homework-5/Semi_Acoustic_Guitar.py: -------------------------------------------------------------------------------- 1 | from Guitar import Guitar 2 | 3 | class Semi_Acoustic_Guitar(Guitar): 4 | 5 | sound = 'acoustic construction and microphone' -------------------------------------------------------------------------------- /homeworks/vlad.shevchenko_vlad-shev/homework-0/Readme.md: -------------------------------------------------------------------------------- 1 | Homework 0 2 | correct folder name 3 | -------------------------------------------------------------------------------- /homeworks/vlad.shevchenko_vlad-shev/homework-1/homework-1.py: -------------------------------------------------------------------------------- 1 | name = str(input("What is your name?\n")) 2 | surname = str(input("Your surname ?\n")) 3 | age = int(input("How old are you?\n")) 4 | 5 | print("Name: "+name+"\nSurname: "+surname+"\nAge: "+str(age)) 6 | 7 | file = open("aboutuser.txt", "w") 8 | 9 | file.write(name+"\n") 10 | file.write(surname+"\n") 11 | file.write(str(age)+"\n") 12 | file.close() 13 | -------------------------------------------------------------------------------- /homeworks/vlad.shevchenko_vlad-shev/homework-2/homework-2.py: -------------------------------------------------------------------------------- 1 | name = str(input("What is your name?\n")) 2 | surname = str(input("Your surname ?\n")) 3 | age = int(input("How old are you?\n")) 4 | 5 | data = { 6 | "Name":name, 7 | "Surname":surname, 8 | "Age": str(age) 9 | } 10 | print("Name: "+name+"\nSurname: "+surname+"\nAge: "+str(age)) 11 | 12 | file = open("aboutuser.txt", "w") 13 | 14 | for key, item in data.items(): 15 | file.write(key+":"+item+"\n") 16 | 17 | file.close() 18 | -------------------------------------------------------------------------------- /homeworks/vlad.shevchenko_vlad-shev/homework-4/homework 4.py: -------------------------------------------------------------------------------- 1 | accept = input("Let's start") 2 | if accept: 3 | name = str(input("What is your name?\n")) 4 | surname = str(input("Your surname ?\n")) 5 | age = int(input("How old are you?\n")) 6 | data = [name, surname, age] 7 | 8 | while not name: 9 | name = str(input("What is your name?\n")) 10 | 11 | if age < 18: 12 | print("You are too small for this shit") 13 | elif age > 100: 14 | print("WTF!!!?!?!") 15 | 16 | for thing in data: 17 | if not thing: 18 | print("I didn't get enough data") 19 | break 20 | 21 | else: 22 | print("Good luck!") 23 | -------------------------------------------------------------------------------- /homeworks/vlad.shevchenko_vlad-shev/homework-5/App.py: -------------------------------------------------------------------------------- 1 | from Classes import TV 2 | from Classes import SmartTV 3 | 4 | ussr_tv = TV("some_format", "some_format", "signal_type", 30) 5 | smart_tv = SmartTV("some_format", "some_format", "signal_type", 30, False, True) 6 | 7 | #Inheritance 8 | print(ussr_tv.lower_default_volume()) 9 | print(smart_tv.rise_default_volume()) 10 | 11 | #Encapsulation 12 | print(smart_tv.check_usb()) 13 | # print(ussr_tv.check_internet()) 'TV' object has no attribute 'check_internet' 14 | -------------------------------------------------------------------------------- /homeworks/vlad.shevchenko_vlad-shev/homework-6/Classes.py: -------------------------------------------------------------------------------- 1 | class Television(object): 2 | def __init__(self, audio_format, video_format, signal_type, default_volume): 3 | self.audio_format = audio_format 4 | self.video_format = video_format 5 | self.signal_type = signal_type 6 | self.default_volume = default_volume 7 | 8 | 9 | class Smart(Television): 10 | def __init__(self, audio_format, video_format, signal_type, default_volume, internet_connection, usb_connection): 11 | Television.__init__(self, audio_format, video_format, signal_type, default_volume) 12 | self.internet_connection = internet_connection if True else False 13 | self.usb_connection = usb_connection if True else False 14 | -------------------------------------------------------------------------------- /homeworks/vlad.shevchenko_vlad-shev/homework-6/fileJ.json: -------------------------------------------------------------------------------- 1 | { 2 | "old_tv": { 3 | "signal_type": "signal_type", 4 | "audio_format": "some_format", 5 | "video_format": "some_format", 6 | "default_volume": 30 7 | }, 8 | "smart_tv": { 9 | "signal_type": "signal_type", 10 | "internet_connection": false, 11 | "audio_format": "some_format", 12 | "usb_connection": true, 13 | "video_format": "some_format", 14 | "default_volume": 30 15 | } 16 | } -------------------------------------------------------------------------------- /homeworks/vlad.shevchenko_vlad-shev/homework-6/fileX.xml: -------------------------------------------------------------------------------- 1 | signal_typeFalsesome_formatTruesome_format30signal_typesome_formatsome_format30 -------------------------------------------------------------------------------- /homeworks/vladimir.larkov_vlarkov/Homework-0/README.md: -------------------------------------------------------------------------------- 1 | first Master's Academy homework 2 | -------------------------------------------------------------------------------- /homeworks/vladimir.larkov_vlarkov/homework-1/answers.txt: -------------------------------------------------------------------------------- 1 | --- === Information about user === --- 2 | Users's full name is Vasya Pupkin 3 | Salary is 1234 USD 4 | Answer to the Ultimate Question of Life, the Universe, and Everything is 42 5 | --- === End of file === --- -------------------------------------------------------------------------------- /homeworks/vladimir.larkov_vlarkov/homework-2/answers.txt: -------------------------------------------------------------------------------- 1 | === Information about user === 2 | full_name: Vasya Pupkin 3 | salary: 1423 USD 4 | answer: 42 5 | === End of file === -------------------------------------------------------------------------------- /homeworks/vladimir.larkov_vlarkov/homework-4/answers.txt: -------------------------------------------------------------------------------- 1 | === Information about user === 2 | Age: 12 3 | Answer: 42 4 | Salary: 12345 5 | Full name: Qwe Rty 6 | === End of file === -------------------------------------------------------------------------------- /homeworks/vladimir.larkov_vlarkov/homework-5/DesktopLamp.py: -------------------------------------------------------------------------------- 1 | from LightSource import LightSource 2 | 3 | 4 | class DesktopLamp(LightSource): 5 | def __init__(self, color, size, lamp_type, price): 6 | self.color = color 7 | self.size = size 8 | self.lamp_type = lamp_type 9 | self.price = price 10 | 11 | def __str__(self): 12 | return "color - %s, size - %i cm, type - %s, price - % .2f $" % \ 13 | (self.color, self.size, self.lamp_type, self.price) 14 | 15 | def turn_light_on(self): 16 | return "Desktop lamp - light is on" 17 | 18 | def turn_light_off(self): 19 | return "Desktop lamp - light is off" 20 | -------------------------------------------------------------------------------- /homeworks/vladimir.larkov_vlarkov/homework-5/LightSource.py: -------------------------------------------------------------------------------- 1 | from abc import ABCMeta, abstractmethod 2 | 3 | 4 | class LightSource(object): 5 | """Abstract superclass""" 6 | __metaclass__ = ABCMeta 7 | 8 | @abstractmethod 9 | def turn_light_on(self): # abstract method 10 | pass 11 | 12 | @abstractmethod 13 | def turn_light_off(self): # abstract method 14 | pass 15 | -------------------------------------------------------------------------------- /homeworks/vladimir.larkov_vlarkov/homework-6/desktop_lamp.json: -------------------------------------------------------------------------------- 1 | { 2 | "price":10.15, 3 | "size":17, 4 | "color":"black", 5 | "lamp_type":"regular desktop lamp" 6 | } 7 | -------------------------------------------------------------------------------- /homeworks/vladimir.larkov_vlarkov/homework-6/desktop_lamp.xml: -------------------------------------------------------------------------------- 1 | 2 | black17regular desktop lamp10.15 -------------------------------------------------------------------------------- /homeworks/vladimir.larkov_vlarkov/homework-6/models/LightSource.py: -------------------------------------------------------------------------------- 1 | from abc import ABCMeta, abstractmethod 2 | 3 | 4 | class LightSource(object): 5 | """Abstract superclass""" 6 | __metaclass__ = ABCMeta 7 | 8 | @abstractmethod 9 | def turn_light_on(self): # abstract method 10 | pass 11 | 12 | @abstractmethod 13 | def turn_light_off(self): 14 | pass 15 | -------------------------------------------------------------------------------- /homeworks/vladimir.nosach_vovcoolaka/homework-0/ReadMe.md: -------------------------------------------------------------------------------- 1 | This is my ReadMe.md file 2 | My first homework 3 | 4 | -------------------------------------------------------------------------------- /homeworks/vladimir.nosach_vovcoolaka/homework-1/following-information.txt: -------------------------------------------------------------------------------- 1 | Your full name is Kontur Ivan, You are 45 years old, you live in Ukraine, and we can contact you with ivan.kontur@ukr.net. Thank you. -------------------------------------------------------------------------------- /homeworks/vladimir.nosach_vovcoolaka/homework-1/homework-1-nv.py: -------------------------------------------------------------------------------- 1 | #head of request 2 | 3 | print("Please provide us with the following information") 4 | 5 | #body of request 6 | 7 | fullname = input("What is your full name? ") 8 | country = input("What is your country of residence? ") 9 | age = int(input("How old are You? ")) 10 | email = input("What is your email adress? ") 11 | 12 | #result of request 13 | 14 | result = ("Your full name is %s, You are %i years old, you live in %s, and we can contact you with %s. Thank you." % (fullname, age, country, email)) 15 | print (result) 16 | 17 | #save to file 18 | 19 | f= open ('following-information.txt', 'w') 20 | f.write (result) 21 | f.close () 22 | -------------------------------------------------------------------------------- /homeworks/vladimir.nosach_vovcoolaka/homework-5/ArmoredDoor.py: -------------------------------------------------------------------------------- 1 | from Door import Door 2 | 3 | class ArmoredDoor(Door): 4 | def __init__(self, model, width, length, color, factory_number, lock_type): 5 | Door.__init__(self, model, width, length, color, factory_number) 6 | self.lock_type = lock_type 7 | def description_of_door(self): 8 | super().description_of_door() 9 | print("| The type of lock in door", self.factory_number, "is:", self.lock_type) 10 | 11 | -------------------------------------------------------------------------------- /homeworks/vladimir.nosach_vovcoolaka/homework-5/Door.py: -------------------------------------------------------------------------------- 1 | class Door(object): 2 | def __init__(self, model, width, length, color, factory_number): 3 | self.model = model 4 | self.width = width 5 | self.length = length 6 | self.color = color 7 | self.factory_number = factory_number 8 | 9 | def description_of_door(self): 10 | print(".............................................") 11 | print("| The model of door", self.factory_number, "is:", self.model) 12 | print("| The dimensions of door", self.factory_number, "is:", self.width, "x", self.length, "cm") 13 | print("| The color of door", self.factory_number, "is:", self.color) 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /homeworks/vladimir.nosach_vovcoolaka/homework-5/app.py: -------------------------------------------------------------------------------- 1 | from Door import Door 2 | from ArmoredDoor import ArmoredDoor 3 | 4 | 5 | door1 = Door("Berez", 85, 210, "Brown", 4515) 6 | door2 = Door("Berez", 95, 200, "White", 4815) 7 | door3 = ArmoredDoor("Straj", 105, 200, "Black", 6545, "Cylindrical") 8 | 9 | door1.description_of_door() 10 | door2.description_of_door() 11 | door3.description_of_door() 12 | 13 | -------------------------------------------------------------------------------- /homeworks/vladimir.nosach_vovcoolaka/homework-6/ArmoredDoor.py: -------------------------------------------------------------------------------- 1 | from Door import Door 2 | 3 | class ArmoredDoor(Door): 4 | def __init__(self, model, width, length, color, factory_number, lock_type): 5 | Door.__init__(self, model, width, length, color, factory_number) 6 | self.lock_type = lock_type 7 | def description_of_door(self): 8 | super().description_of_door() 9 | print("| The type of lock in door", self.factory_number, "is:", self.lock_type) 10 | 11 | -------------------------------------------------------------------------------- /homeworks/vladimir.nosach_vovcoolaka/homework-6/Door.py: -------------------------------------------------------------------------------- 1 | class Door(object): 2 | def __init__(self, model, width, length, color, factory_number): 3 | self.model = model 4 | self.width = width 5 | self.length = length 6 | self.color = color 7 | self.factory_number = factory_number 8 | 9 | def description_of_door(self): 10 | print(".............................................") 11 | print("| The model of door", self.factory_number, "is:", self.model) 12 | print("| The dimensions of door", self.factory_number, "is:", self.width, "x", self.length, "cm") 13 | print("| The color of door", self.factory_number, "is:", self.color) 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /homeworks/vladimir.nosach_vovcoolaka/homework-6/doors.json: -------------------------------------------------------------------------------- 1 | { 2 | "length": 210, 3 | "model": "Berez", 4 | "color": "Brown", 5 | "width": 85, 6 | "factory_number": 4515 7 | } -------------------------------------------------------------------------------- /homeworks/vladimir.nosach_vovcoolaka/homework-6/doors.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homeworks/vladislav.kim_zimirkim/homework-0/README.md: -------------------------------------------------------------------------------- 1 | ^_^ 2 | -------------------------------------------------------------------------------- /homeworks/vladislav.kim_zimirkim/homework-1/bio.txt: -------------------------------------------------------------------------------- 1 | Your name is Vladislav Kim, you are 21 years old,you live in Cherkasy,and your contact information is: 2 | e-mail: zimirkim@mail.ru 3 | phone: 380967818791 -------------------------------------------------------------------------------- /homeworks/vladislav.kim_zimirkim/homework-1/h1.py: -------------------------------------------------------------------------------- 1 | print('Hi, please input information about you') 2 | 3 | name = input('What is your name?\n') 4 | surname = input('What is your surname?\n') 5 | age = int(input('How old are you?\n')) 6 | city = input('Where are you live?\n') 7 | email = input('What is your e-mail?\n') 8 | phone = int(input('What is your phone?\n')) 9 | 10 | result = ("Your name is %s %s, you are %i years old,you live in %s,and your contact information is:\n e-mail: %s \n phone: %i" % (name,surname,age,city,email,phone)) 11 | file = open('bio.txt','w') 12 | file.write(result) 13 | file.close() 14 | print (result,'\n','All information saved,thank you') 15 | -------------------------------------------------------------------------------- /homeworks/vladislav.kim_zimirkim/homework-2/bio.txt: -------------------------------------------------------------------------------- 1 | Your name is Vladislav Kim, you are 21 years old,you live in Cherkasy,and your contact information is: 2 | e-mail: zimirkim@mail.ru 3 | phone: 380978907011 -------------------------------------------------------------------------------- /homeworks/vladislav.kim_zimirkim/homework-5/AsaultRifle.py: -------------------------------------------------------------------------------- 1 | from Gun import Gun 2 | 3 | class AsaultRifle(Gun): 4 | def __init__(self, name, caliber, barrel_length, type_of_reload, amount_of_ammo): 5 | Gun.__init__(self, name, caliber, barrel_length, type_of_reload, amount_of_ammo) 6 | 7 | 8 | def __shot(self, shots): 9 | if self.amount_of_ammo <= shots: 10 | print('Need more ammo, reload a gun') 11 | else: 12 | self.amount_of_ammo -= shots 13 | print('Bang %i times' % (shots)) 14 | 15 | -------------------------------------------------------------------------------- /homeworks/vladislav.kim_zimirkim/homework-5/Pistol.py: -------------------------------------------------------------------------------- 1 | from Gun import Gun 2 | 3 | class Pistol(Gun): 4 | def __init__(self,name, caliber, barrel_length, type_of_reload, amount_of_ammo, type_of_ammo): 5 | Gun.__init__(self, name, caliber, barrel_length, type_of_reload, amount_of_ammo) 6 | self.type_of_ammo = type_of_ammo 7 | 8 | 9 | def __str__(self): 10 | return "name: %s,\n caliber: %f,\n barel length: %f,\n type of reload: %s,\n amount of ammo: %i,\n type of ammo: %s \n" % (self.name, self.caliber, self.barrel_length, self.type_of_reload, self.amount_of_ammo, self.type_of_ammo) 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /homeworks/vladislav.kim_zimirkim/homework-5/app.py: -------------------------------------------------------------------------------- 1 | from Pistol import Pistol 2 | from AsaultRifle import AsaultRifle 3 | 4 | pm = Pistol('Pistol Makarov',9,93.5,'Semi-auto',2,'expansive') 5 | print(pm) 6 | 7 | tar21 = AsaultRifle('TAR-21',5.56,460,'Auto',11) 8 | print(tar21) 9 | 10 | pm.check_ammo() 11 | tar21.check_ammo() 12 | pm.shot() 13 | pm.shot() 14 | pm.shot() 15 | pm.check_ammo() 16 | tar21._AsaultRifle__shot(10) 17 | tar21.shot() 18 | tar21.shot() 19 | tar21.check_ammo() 20 | 21 | -------------------------------------------------------------------------------- /homeworks/vladislav.kim_zimirkim/homework-6/AsaultRifle.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "TAR-21", 3 | "type_of_reload": "Auto", 4 | "barrel_length": "460", 5 | "ammount_of_ammo": "11", 6 | "caliber": "5.56" 7 | } -------------------------------------------------------------------------------- /homeworks/vladislav.kim_zimirkim/homework-6/AsaultRifle.py: -------------------------------------------------------------------------------- 1 | from Gun import Gun 2 | 3 | class AsaultRifle(Gun): 4 | def __init__(self, name, caliber, barrel_length, type_of_reload, amount_of_ammo): 5 | Gun.__init__(self, name, caliber, barrel_length, type_of_reload, amount_of_ammo) 6 | 7 | 8 | def __shot(self, shots): 9 | if self.amount_of_ammo <= shots: 10 | print('Need more ammo, reload a gun') 11 | else: 12 | self.amount_of_ammo -= shots 13 | print('Bang %i times' % (shots)) 14 | 15 | -------------------------------------------------------------------------------- /homeworks/vladislav.kim_zimirkim/homework-6/Gun.xml: -------------------------------------------------------------------------------- 1 | TAR-215.56460Auto11 -------------------------------------------------------------------------------- /homeworks/vladislav.kim_zimirkim/homework-6/JsonWrite.py: -------------------------------------------------------------------------------- 1 | import json 2 | from Gun import Gun 3 | tar21 = Gun('TAR-21',5.56,460,'Auto',11) 4 | dict = {} 5 | dict['name'] = 'TAR-21' 6 | dict['caliber'] = '5.56' 7 | dict['barrel_length'] = '460' 8 | dict['type_of_reload'] = 'Auto' 9 | dict['ammount_of_ammo'] = '11' 10 | with open ("AsaultRifle.json", "w") as Gun: 11 | json.dump(dict, Gun, indent=4) -------------------------------------------------------------------------------- /homeworks/vladislav.kim_zimirkim/homework-6/Pistol.py: -------------------------------------------------------------------------------- 1 | from Gun import Gun 2 | 3 | class Pistol(Gun): 4 | def __init__(self,name, caliber, barrel_length, type_of_reload, amount_of_ammo, type_of_ammo): 5 | Gun.__init__(self, name, caliber, barrel_length, type_of_reload, amount_of_ammo) 6 | self.type_of_ammo = type_of_ammo 7 | 8 | 9 | def __str__(self): 10 | return "name: %s,\n caliber: %f,\n barel length: %f,\n type of reload: %s,\n amount of ammo: %i,\n type of ammo: %s \n" % (self.name, self.caliber, self.barrel_length, self.type_of_reload, self.amount_of_ammo, self.type_of_ammo) 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /homeworks/vladislav.kim_zimirkim/homework-6/XmlWrite.py: -------------------------------------------------------------------------------- 1 | import xml.etree.cElementTree as Tree 2 | from Gun import Gun 3 | tar21 = Gun('TAR-21',5.56,460,'Auto',11) 4 | tar21 = Tree.Element("Gun") 5 | specification = Tree.SubElement(tar21, "specification") 6 | 7 | Tree.SubElement(specification, "Name").text = "TAR-21" 8 | Tree.SubElement(specification, "Caliber").text = "5.56" 9 | Tree.SubElement (specification, "Barrel_length"). text = "460" 10 | Tree.SubElement (specification, "Type_of_reload"). text = "Auto" 11 | Tree.SubElement(specification, "Amount_of_ammo").text = "11" 12 | 13 | wrt = Tree.ElementTree(tar21) 14 | wrt.write(open("Gun.xml", 'wb')) -------------------------------------------------------------------------------- /homeworks/vladislav.sheludko_vladislavsheludko/homework-0/README.md: -------------------------------------------------------------------------------- 1 | Hello) 2 | -------------------------------------------------------------------------------- /homeworks/vladislav.sheludko_vladislavsheludko/homework-1/data.txt: -------------------------------------------------------------------------------- 1 | My name is Vlad Sheludko 2 | Age is 21 3 | E-mail is sheludkovlad5070@gmail.com 4 | I live in Cherkassy. 5 | Wonderful! 6 | -------------------------------------------------------------------------------- /homeworks/vladislav.sheludko_vladislavsheludko/homework-1/personal_data.py: -------------------------------------------------------------------------------- 1 | print('Hello! Please input your personal data.') 2 | name = input('What is your name?') 3 | surname = input('What is your surname?') 4 | age = int(input('How old are you?')) 5 | email = input('What is your e-mail?') 6 | city = input('Where do you live?') 7 | 8 | result = (' My name is %s\n Age is %s\n E-mail is %s\n I live in %s.\n' ' Wonderful!' % (name + ' ' + surname, age, email,city)) 9 | file = open('data.txt', 'w') 10 | file.write(result) 11 | file.close() 12 | print('Ok!') 13 | 14 | -------------------------------------------------------------------------------- /homeworks/vladislav.sheludko_vladislavsheludko/homework-2/dict.py: -------------------------------------------------------------------------------- 1 | print ('--- === *** Dictionaries *** === --- ') 2 | 3 | name = input('What is your name?') 4 | surname = input('What is your surname?') 5 | age = int(input('How old are you?')) 6 | phone = input('What is your phone?') 7 | city = input('Where do you live?') 8 | 9 | dict_inform = { 10 | 'name': name, 11 | 'surname': surname, 12 | 'age': age, 13 | 'phone': phone, 14 | 'city' : city 15 | } 16 | 17 | print (dict_inform) 18 | 19 | result = (' My name is %s\n Age is %s\n Phone is %s\n I live in %s.\n' ' Wonderful!' % (dict_inform['name'] + ' ' + dict_inform['surname'], dict_inform['age'], dict_inform['phone'], dict_inform['city'])) 20 | print(result) 21 | 22 | file = open('personal_data.txt', 'w') 23 | file.write(result) 24 | file.close() 25 | 26 | -------------------------------------------------------------------------------- /homeworks/vladislav.sheludko_vladislavsheludko/homework-2/personal_data.txt: -------------------------------------------------------------------------------- 1 | My name is Vlad Sheludko 2 | Age is 21 3 | Phone is 063-41-696-22 4 | I live in Cherkassy. 5 | Wonderful! -------------------------------------------------------------------------------- /homeworks/vladislav.sheludko_vladislavsheludko/homework_5/Model.py: -------------------------------------------------------------------------------- 1 | from Car import Car 2 | 3 | class MyCar(Car): 4 | def description(self): 5 | self.engine = '350 h.m.' 6 | self.gear_box = 6 7 | self.speed = '120 mph' 8 | 9 | obj1 = MyCar('Black', '12 L/62 mph', '350 h.m.', '6', '120 mph') 10 | print("Color: ", obj1.color) 11 | print("Petrol: ", obj1.petrol) 12 | print("Engine: ", obj1.engine) 13 | print("Gear_box: ", obj1.gear_box) 14 | print("Speed: ", obj1.speed) 15 | #print(obj1.engine, obj1.gear_box, obj1.speed, obj1.color, obj1.petrol) -------------------------------------------------------------------------------- /homeworks/vladislav.sheludko_vladislavsheludko/homework_6/Car.py: -------------------------------------------------------------------------------- 1 | class Car(): 2 | 3 | def __init__(self,color,petrol,engine,gear_box,speed): 4 | self.color = color 5 | self.petrol = petrol 6 | self.engine = engine 7 | self.gear_box = gear_box 8 | self.speed = speed 9 | self.__electric_current = "car battery" 10 | 11 | def __str__(self): 12 | return "color: %s, petrol: %s, engine: %s, gear_box: %s, speed %s" % (self.color, self.petrol, self.engine, self.gear_box, self.speed) 13 | 14 | def setElectric(self, el1): 15 | if self.__checkElectric(el1): 16 | self.__electric_current = el1 17 | else: 18 | print ('Wrong function') 19 | 20 | def __checkElectric(self, el1): 21 | return el1 == 'car battery' -------------------------------------------------------------------------------- /homeworks/vladislav.sheludko_vladislavsheludko/homework_6/Model.py: -------------------------------------------------------------------------------- 1 | from Car import Car 2 | 3 | class MyCar(Car): 4 | def description(self): 5 | self.engine = '350 h.m.' 6 | self.gear_box = 6 7 | self.speed = '120 mph' 8 | 9 | obj1 = MyCar('Black', '12 L/62 mph', '350 h.m.', '6', '120 mph') 10 | print("Color: ", obj1.color) 11 | print("Petrol: ", obj1.petrol) 12 | print("Engine: ", obj1.engine) 13 | print("Gear_box: ", obj1.gear_box) 14 | print("Speed: ", obj1.speed) 15 | #print(obj1.engine, obj1.gear_box, obj1.speed, obj1.color, obj1.petrol) -------------------------------------------------------------------------------- /homeworks/vladislav.sheludko_vladislavsheludko/homework_6/hom_6.py: -------------------------------------------------------------------------------- 1 | import json 2 | from Car import Car 3 | mycar = Car('Black', '12 L/60 mph', '350 h.m.', '6', '120 mph') 4 | dict = {"Color": "Black", "Petrol": "12 L/60 mph", "Engine": "350 h.m.", "Gear_box": "6", "Speed": "120 mph"} 5 | with open("home_6.json","w") as mycar: 6 | json.dump(dict, mycar, indent = 2) 7 | -------------------------------------------------------------------------------- /homeworks/vladislav.sheludko_vladislavsheludko/homework_6/home_6.json: -------------------------------------------------------------------------------- 1 | { 2 | "Gear_box": "6", 3 | "Color": "Black", 4 | "Engine": "350 h.m.", 5 | "Speed": "120 mph", 6 | "Petrol": "12 L/60 mph" 7 | } -------------------------------------------------------------------------------- /homeworks/vladislav.sheludko_vladislavsheludko/homework_6/home_6.xml: -------------------------------------------------------------------------------- 1 | The color of carFuel consumptionEngine powerQuantity of gearsThe max speed -------------------------------------------------------------------------------- /homeworks/vladislav.sheludko_vladislavsheludko/homework_6/tree.py: -------------------------------------------------------------------------------- 1 | try: 2 | import xml.etree.cElementTree as Tree 3 | except ImportError: 4 | import xml.etree.ElementTree as Tree 5 | from Car import Car 6 | mycar = Car('Black', '12 L/60 mph', '350 h.m.', '6', '120 mph') 7 | mycar = Tree.Element("MyCar") 8 | technical = Tree.SubElement(mycar, "technical") 9 | 10 | Tree.SubElement(technical, "Color").text = "The color of car" 11 | Tree.SubElement(technical, "Petrol").text = "Fuel consumption" 12 | Tree.SubElement (technical, "Engine"). text = "Engine power" 13 | Tree.SubElement (technical, "Gear_box"). text = "Quantity of gears" 14 | Tree.SubElement(technical, "Speed").text = "The max speed" 15 | 16 | tree = Tree.ElementTree(mycar) 17 | tree.write(open("home_6.xml", 'wb')) 18 | 19 | -------------------------------------------------------------------------------- /homeworks/vsevolod.lukovnikov_ss200010/Homework 0/README.md: -------------------------------------------------------------------------------- 1 | HI! -------------------------------------------------------------------------------- /homeworks/vsevolod.lukovnikov_ss200010/homework-1/data.txt: -------------------------------------------------------------------------------- 1 | My name is 1 2. I'm 3 years old and I'm 4 -------------------------------------------------------------------------------- /homeworks/vsevolod.lukovnikov_ss200010/homework-1/user_data.py: -------------------------------------------------------------------------------- 1 | name = input("What is your name?") 2 | surname = input("What is your surname?") 3 | age = input("How old are you?") 4 | profession = input("What is your profession?") 5 | data = " My name is %s %s. I'm %s years old and I'm %s" % (name,surname, age, profession) 6 | print(data) 7 | file = open("data.txt", "wt") 8 | file.write(data) 9 | -------------------------------------------------------------------------------- /homeworks/vsevolod.lukovnikov_ss200010/homework-2/data.txt: -------------------------------------------------------------------------------- 1 | User data: 2 | name: seva 3 | surname: lukovnikoff 4 | age: 33 5 | profession: engineer -------------------------------------------------------------------------------- /homeworks/vsevolod.lukovnikov_ss200010/homework-2/user_data.py: -------------------------------------------------------------------------------- 1 | data = {} 2 | data["name"] = input("What is your name?") 3 | data["surname"] = input("What is your surname?") 4 | data["age"] = input("How old are you?") 5 | data["profession"] = input("What is your profession?") 6 | print(data) 7 | 8 | file = open("data.txt", "wt") 9 | data_list = "User data:\n name: %s\n surname: %s\n age: %s\n profession: %s" %(data["name"], data["surname"], data["age"], data["profession"]) 10 | file.write(data_list) 11 | 12 | new_list =[] 13 | new_list.extend(data["surname"]) 14 | print(new_list) 15 | del new_list[4] 16 | print(new_list) 17 | 18 | new_set = set(new_list) 19 | print (new_set) 20 | print (new_set.__class__) 21 | 22 | 23 | -------------------------------------------------------------------------------- /homeworks/vsevolod.lukovnikov_ss200010/homework-5/Ork.py: -------------------------------------------------------------------------------- 1 | class Ork(): 2 | def __init__(self, name, warclass, weapon): 3 | self.name = name 4 | self.warclass = warclass 5 | self.weapon = weapon 6 | 7 | def fight_the_enemy(self): 8 | print("I'm fight enemy with my " + self.weapon) 9 | 10 | def about_ork(self): 11 | return "This is furious and strong ork. He's name - %s, his warclass is - %s and his favorite weapon of death is - %s" %(self.name, self.warclass, self.weapon) -------------------------------------------------------------------------------- /homeworks/yaroslav.stetsenko_yaroslav-stetsenko/homework-0/readme.md: -------------------------------------------------------------------------------- 1 | hello -------------------------------------------------------------------------------- /homeworks/yaroslav.stetsenko_yaroslav-stetsenko/homework-1/Yaroslav_Stetsenko.txt: -------------------------------------------------------------------------------- 1 | Yaroslav;Stetsenko;26;ukrain 2 | -------------------------------------------------------------------------------- /homeworks/yaroslav.stetsenko_yaroslav-stetsenko/homework-1/ask_list.py: -------------------------------------------------------------------------------- 1 | 2 | 3 | name = str(input (" What is your name? ")) 4 | surename = str(input(" Your Surename? ")) 5 | age = int(input (" Сколько вал лет? ")) 6 | country = str(input (" Гражданство? ")) 7 | print("Hello %s %s, you were born %i years ago, you citizen of %s. Good" % (name, surename, age, country)) 8 | # 9 | filename=name+'_'+surename+".txt" 10 | f = open(filename, 'w') 11 | data_to_write=name+";"+surename+";"+str(age)+";"+country+'\n' 12 | f.write(data_to_write) 13 | f.close -------------------------------------------------------------------------------- /homeworks/yaroslav.stetsenko_yaroslav-stetsenko/homework-5/app.py: -------------------------------------------------------------------------------- 1 | from computer import computer 2 | from laptop import laptop 3 | 4 | voltage = int (input (" Input your voltage? ")) 5 | computer1 = computer('ARTLINE_Home_H43_v02','Win10','win_pc', voltage) 6 | hp = laptop('HP_Pavilion_dv6-6c55er','Win10','laptop_pc', voltage) 7 | print(computer1) 8 | print(computer1.working()) 9 | print(hp) 10 | print(hp.working()) 11 | -------------------------------------------------------------------------------- /homeworks/yaroslav.stetsenko_yaroslav-stetsenko/homework-5/computer.py: -------------------------------------------------------------------------------- 1 | from device import device 2 | 3 | 4 | class computer(device): 5 | def __init__(self, specifications, software, device_name, voltage): 6 | device.__init__(self, specifications, software, device_name, voltage) 7 | 8 | def working(self): 9 | if self.voltage in range(200, 240): 10 | print("You computer is working ") 11 | elif self.voltage < 200: 12 | print("You computer is not working") 13 | else: 14 | self.voltage >= 241 15 | print('Error') 16 | 17 | -------------------------------------------------------------------------------- /homeworks/yaroslav.stetsenko_yaroslav-stetsenko/homework-5/device.py: -------------------------------------------------------------------------------- 1 | class device(object): 2 | def __init__(self, specifications, software, computer_name, voltage): 3 | self.specifications = specifications 4 | self.software = software 5 | self.device_name = computer_name 6 | self.voltage = voltage 7 | 8 | def __str__(self): 9 | return "specifications: %s, software: %s, device_name: %s, voltage: %s" % (self.specifications, self.software, self.device_name, self.voltage) 10 | 11 | def full_name(self): 12 | return "%s %s" % (self.specifications, self.device_name) 13 | 14 | -------------------------------------------------------------------------------- /homeworks/yaroslav.stetsenko_yaroslav-stetsenko/homework-5/laptop.py: -------------------------------------------------------------------------------- 1 | from device import device 2 | 3 | class laptop(device): 4 | def __init__(self, specifications, software, device_name, voltage): 5 | device.__init__(self, specifications, software, device_name, voltage) 6 | 7 | 8 | def working(self): 9 | if self.voltage in range(100, 240): 10 | print("You laptop is working from the network") 11 | elif self.voltage < 100: 12 | print("You laptop is working from the battery") 13 | else: 14 | self.voltage >= 241 15 | print('Error') -------------------------------------------------------------------------------- /homeworks/yaroslav.stetsenko_yaroslav-stetsenko/homework-6/computer.py: -------------------------------------------------------------------------------- 1 | from device import device 2 | 3 | 4 | class computer(device): 5 | def __init__(self, specifications, software, device_name, voltage): 6 | device.__init__(self, specifications, software, device_name, voltage) 7 | 8 | def working(self): 9 | if self.voltage in range(200, 240): 10 | print("You computer is working ") 11 | elif self.voltage < 200: 12 | print("You computer is not working") 13 | else: 14 | self.voltage >= 241 15 | print('Error') 16 | 17 | -------------------------------------------------------------------------------- /homeworks/yaroslav.stetsenko_yaroslav-stetsenko/homework-6/computer1.json: -------------------------------------------------------------------------------- 1 | {"specifications": "ARTLINE_Home_H43_v02", "device_name": "win_pc", "voltage": 120, "software": "Win10"} -------------------------------------------------------------------------------- /homeworks/yaroslav.stetsenko_yaroslav-stetsenko/homework-6/computer1.xml: -------------------------------------------------------------------------------- 1 | ARTLINE_Home_H43_v02Win10win_pc -------------------------------------------------------------------------------- /homeworks/yaroslav.stetsenko_yaroslav-stetsenko/homework-6/device.py: -------------------------------------------------------------------------------- 1 | class device(object): 2 | def __init__(self, specifications, software, device_name, voltage): 3 | self.specifications = specifications 4 | self.software = software 5 | self.device_name = device_name 6 | self.voltage = voltage 7 | 8 | def __str__(self): 9 | return "specifications: %s, software: %s, device_name: %s, voltage: %s" % (self.specifications, self.software, self.device_name, self.voltage) 10 | 11 | def full_name(self): 12 | return "%s %s" % (self.specifications, self.device_name) 13 | 14 | -------------------------------------------------------------------------------- /homeworks/yaroslav.stetsenko_yaroslav-stetsenko/homework-6/hp.json: -------------------------------------------------------------------------------- 1 | {"specifications": "HP_Pavilion_dv6-6c55er", "device_name": "laptop_pc", "voltage": 120, "software": "Win10"} -------------------------------------------------------------------------------- /homeworks/yaroslav.stetsenko_yaroslav-stetsenko/homework-6/laptop.py: -------------------------------------------------------------------------------- 1 | from device import device 2 | 3 | class laptop(device): 4 | def __init__(self, specifications, software, device_name, voltage): 5 | device.__init__(self, specifications, software, device_name, voltage) 6 | 7 | 8 | def working(self): 9 | if self.voltage in range(100, 240): 10 | print("You laptop is working from the network") 11 | elif self.voltage < 100: 12 | print("You laptop is working from the battery") 13 | else: 14 | self.voltage >= 241 15 | print('Error') -------------------------------------------------------------------------------- /homeworks/yura.tsibrovsky_Tsibrovsky/Homework-0/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MastersAcademy/Programming-Basics/d8d7f83e586c8b55fdb584c06f478cf83d9d8098/homeworks/yura.tsibrovsky_Tsibrovsky/Homework-0/readme.md -------------------------------------------------------------------------------- /homeworks/yura.tsibrovsky_Tsibrovsky/Homework-1/data.txt: -------------------------------------------------------------------------------- 1 | Анкетные данные. 2 | ФИО: Юрий Викторович Цыбровский 3 | возраст 37 , национальность украинец, город проживания Черкассы 4 | Налоговый номер: 35474859696, 5 | email : tsibrovsky@yahoo.com 6 | -------------------------------------------------------------------------------- /homeworks/yura.tsibrovsky_Tsibrovsky/Homework-5/Mp3player.py: -------------------------------------------------------------------------------- 1 | from Soundplaysystem import Soundplaysystem 2 | 3 | 4 | 5 | class Mp3player(Soundplaysystem): 6 | def __init__(self, name, input_source, power_type, can_play_mp3files): 7 | Soundplaysystem.__init__(self, name, input_source, power_type, can_play_mp3files, 'buttons') 8 | self.can_play_mp3files = can_play_mp3files if can_play_mp3files else 'true' 9 | 10 | 11 | 12 | 13 | sonywalkman = Mp3player('Sony Walkman', '2 W', 'AAA batteries', 'CD') 14 | ipod = Mp3player('Apple Ipod', '2 W', 'inner rechargable batteries', 'flash memory') 15 | print(sonywalkman) 16 | print(ipod) 17 | 18 | 19 | -------------------------------------------------------------------------------- /homeworks/yura.tsibrovsky_Tsibrovsky/Homework-5/Soundplaysystem.py: -------------------------------------------------------------------------------- 1 | class Soundplaysystem(object): 2 | def __init__(self, name, output_power, power_type, input_source, turn_type): 3 | self.name = name 4 | self.output_power = output_power 5 | self.power_type = power_type 6 | self.input_source = input_source 7 | self.turn_type = turn_type 8 | 9 | def __str__(self): 10 | return "name: %s, output_power: %s, power_type: %s, input_source: %s, turn_type: %s" % (self.name, self.output_power, self.power_type, self.input_source, self.turn_type) 11 | 12 | def general_name(self): 13 | return "%s %s" % (self.input_source, self.name) 14 | 15 | 16 | -------------------------------------------------------------------------------- /homeworks/yura.tsibrovsky_Tsibrovsky/Homework-5/Tapeplayer.py: -------------------------------------------------------------------------------- 1 | from Soundplaysystem import Soundplaysystem 2 | 3 | 4 | class Tapeplayer(Soundplaysystem): 5 | def __init__(self, name, output_power, power_type, input_source, turn_type): 6 | Soundplaysystem.__init__(self, name, output_power, power_type, input_source, turn_type) 7 | 8 | 9 | 10 | vesna1 = Tapeplayer('Vesna1', '5 W', '220 V', 'reel tape', 'volume control') 11 | print(vesna1) -------------------------------------------------------------------------------- /sessions/01 - Basics/ConsoleInputs.py: -------------------------------------------------------------------------------- 1 | name = input("What is your name? ") 2 | age = int(input("How old are you? ")) 3 | city = input("Where do you live? ") 4 | 5 | print("Ah, so your name is %s, your age is %i, " 6 | "and you live in %s. Fantastic!" % (name, age, city)) -------------------------------------------------------------------------------- /sessions/01 - Basics/HelloWorld.py: -------------------------------------------------------------------------------- 1 | print('Hello World!') 2 | -------------------------------------------------------------------------------- /sessions/01 - Basics/README.md: -------------------------------------------------------------------------------- 1 | # Python Basics 2 | 3 | ### Python Version 4 | Ми будемо використовувати Python версії 3.5 (точна версія на момент написання цього README - 3.5.2) 5 | 6 | ### Hello World 7 | Приклад найпростішого додатку - виводить привітання в консоль 8 | 9 | ### Comments, variables and data types 10 | Приклад з коментарями, змінними і типами данних 11 | 12 | ### Console inputs 13 | Приклад, в якому відбувається введення даних з консолі 14 | 15 | ### Screencast 16 | [![Session 01 - Python Basics ](https://img.youtube.com/vi/kkW-RQTiGsk/0.jpg)](https://www.youtube.com/watch?v=kkW-RQTiGsk) 17 | -------------------------------------------------------------------------------- /sessions/02 – Collections/Dictionaries.py: -------------------------------------------------------------------------------- 1 | print '--- === *** Dictionaries *** === --- ' 2 | 3 | dict_a = { 4 | 'first_name': 'Dmitry', 5 | 'last_name': 'Zhuk', 6 | 'dob': '1987-04-11' 7 | } 8 | print dict_a 9 | print dict_a['first_name'] 10 | 11 | for k, v in dict_a.items(): 12 | print k + ': ' + v 13 | 14 | dict_a['hobbies'] = ['computer games', 'reading', 'studying'] 15 | print dict_a 16 | 17 | dict_b = { 18 | 'cat': { 19 | 'name': 'Hort', 20 | 'color': 'black', 21 | 'age': '3' 22 | }, 23 | 'dog': { 24 | 'name': 'Bars', 25 | 'color': 'white', 26 | 'age': '11' 27 | } 28 | } 29 | 30 | dict_a['pet'] = dict_b 31 | print dict_a 32 | 33 | -------------------------------------------------------------------------------- /sessions/02 – Collections/README.md: -------------------------------------------------------------------------------- 1 | # Collections 2 | 3 | ## Lists 4 | Масив, в якому можуть буди довільні дані 5 | - створення списку 6 | - запит елементу 7 | - додавання елементів в список (.append, .extend) 8 | - видалення елементів зі списку (.remove, del, .pop(x)) 9 | - сортування (sorted, .sort) 10 | - loops and comprehensions (enumerate, def, map) 11 | 12 | ## Sets 13 | Це List, дані в якому унікальні 14 | 15 | ## Dictionaries 16 | Колекція, в якій дані доступні за ключами 17 | - створення словників 18 | - запит елементів 19 | - додавання елементів 20 | - видалення елементів 21 | -------------------------------------------------------------------------------- /sessions/02 – Collections/Sets.py: -------------------------------------------------------------------------------- 1 | print '--- === *** LISTS *** === --- ' 2 | list_a = [1, 2, 3, 4, 5, 1, 6, 7, 2, 8, 9, 'a', 5, 7, 2, 3.14, 'hello'] 3 | 4 | print list_a 5 | print set(list_a) 6 | 7 | set_a = set(list_a) 8 | print set_a 9 | print set_a.__class__ 10 | 11 | list_from_set_a = list(set_a) 12 | print list_from_set_a 13 | print list_from_set_a.__class__ 14 | -------------------------------------------------------------------------------- /sessions/04 - Control Flow/.python-version: -------------------------------------------------------------------------------- 1 | 3.5.2/envs/03_control_flow 2 | -------------------------------------------------------------------------------- /sessions/04 - Control Flow/README.md: -------------------------------------------------------------------------------- 1 | # [Control Flow](https://docs.python.org/3/tutorial/controlflow.html) 2 | 3 | if, elif, else, for, while, break, continue, pass statements and its usage 4 | 5 | ## Screencast 6 | [![Session 03 - Control Flow](https://img.youtube.com/vi/B8zTaWrKxS0/0.jpg)](https://www.youtube.com/watch?v=B8zTaWrKxS0) 7 | 8 | ## Vagrant Screencast 9 | [![Vagrant Python](https://img.youtube.com/vi/YRDH6qE4gO0/0.jpg)](https://www.youtube.com/watch?v=YRDH6qE4gO0) 10 | -------------------------------------------------------------------------------- /sessions/05 - Classes/.python-version: -------------------------------------------------------------------------------- 1 | 3.5.2/envs/05_classes 2 | -------------------------------------------------------------------------------- /sessions/05 - Classes/Admin.py: -------------------------------------------------------------------------------- 1 | from User import User 2 | 3 | 4 | class Admin(User): 5 | def __init__(self, email, first_name, last_name, can_create_users, can_edit_all_messages): 6 | User.__init__(self, email, first_name, last_name, 'admin') 7 | self.can_create_users = can_create_users if can_create_users else 'true' 8 | self.can_edit_all_messages = can_edit_all_messages if can_edit_all_messages else 'true' 9 | 10 | def create_user(self, user_email): 11 | return 'Ho-ho! User \'%s\' created' % user_email 12 | 13 | def edit_any_message(self): 14 | return 'Editing everything!' 15 | -------------------------------------------------------------------------------- /sessions/05 - Classes/README.md: -------------------------------------------------------------------------------- 1 | # Classes 2 | 3 | ## Screencast 4 | [![Vagrant Python](https://img.youtube.com/vi/b3w6dCYz7ns/0.jpg)](https://www.youtube.com/watch?v=b3w6dCYz7ns) -------------------------------------------------------------------------------- /sessions/05 - Classes/Subscriber.py: -------------------------------------------------------------------------------- 1 | from User import User 2 | 3 | 4 | class Subscriber(User): 5 | def __init__(self, email, first_name, last_name): 6 | User.__init__(self, email, first_name, last_name, 'admin') 7 | 8 | def comment_article(self): 9 | return "Yay! I can comment an article" 10 | -------------------------------------------------------------------------------- /sessions/05 - Classes/User.py: -------------------------------------------------------------------------------- 1 | class User(object): 2 | def __init__(self, email, first_name, last_name, user_role): 3 | self.email = email 4 | self.first_name = first_name 5 | self.last_name = last_name 6 | self.user_role = user_role 7 | 8 | def __str__(self): 9 | return "email: %s, first_name: %s, last_name: %s, user_role: %s" % (self.email, self.first_name, self.last_name, self.user_role) 10 | 11 | def full_name(self): 12 | return "%s %s" % (self.first_name, self.last_name) 13 | -------------------------------------------------------------------------------- /sessions/05 - Classes/app.py: -------------------------------------------------------------------------------- 1 | from Admin import Admin 2 | from Subscriber import Subscriber 3 | from faker import Factory as FakerFactory 4 | 5 | faker = FakerFactory.create() 6 | 7 | admin1 = Admin(faker.email(), faker.first_name(), faker.last_name(), 'false', '') 8 | subscriber1 = Subscriber(faker.email(), faker.first_name(), faker.last_name()) 9 | 10 | print(admin1) 11 | print(subscriber1) 12 | 13 | print(admin1.create_user(faker.email())) 14 | -------------------------------------------------------------------------------- /sessions/06 - DataBase/.python-version: -------------------------------------------------------------------------------- 1 | 3.6.0/envs/ma-prb-06-databases 2 | -------------------------------------------------------------------------------- /sessions/06 - DataBase/alembic/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /sessions/06 - DataBase/alembic/script.py.mako: -------------------------------------------------------------------------------- 1 | """${message} 2 | 3 | Revision ID: ${up_revision} 4 | Revises: ${down_revision | comma,n} 5 | Create Date: ${create_date} 6 | 7 | """ 8 | from alembic import op 9 | import sqlalchemy as sa 10 | ${imports if imports else ""} 11 | 12 | # revision identifiers, used by Alembic. 13 | revision = ${repr(up_revision)} 14 | down_revision = ${repr(down_revision)} 15 | branch_labels = ${repr(branch_labels)} 16 | depends_on = ${repr(depends_on)} 17 | 18 | 19 | def upgrade(): 20 | ${upgrades if upgrades else "pass"} 21 | 22 | 23 | def downgrade(): 24 | ${downgrades if downgrades else "pass"} 25 | -------------------------------------------------------------------------------- /sessions/06 - DataBase/alembic/versions/5c2adafa7171_add_rating_to_book.py: -------------------------------------------------------------------------------- 1 | """add rating to book 2 | 3 | Revision ID: 5c2adafa7171 4 | Revises: a69d9433a25d 5 | Create Date: 2017-01-19 22:58:10.864420 6 | 7 | """ 8 | from alembic import op 9 | import sqlalchemy as sa 10 | 11 | 12 | # revision identifiers, used by Alembic. 13 | revision = '5c2adafa7171' 14 | down_revision = 'a69d9433a25d' 15 | branch_labels = None 16 | depends_on = None 17 | 18 | 19 | def upgrade(): 20 | op.add_column('books', sa.Column('rating', sa.Integer)) 21 | 22 | 23 | def downgrade(): 24 | op.drop_column('books', 'rating') 25 | -------------------------------------------------------------------------------- /sessions/06 - DataBase/alembic/versions/a69d9433a25d_add_books_database.py: -------------------------------------------------------------------------------- 1 | """add books database 2 | 3 | Revision ID: a69d9433a25d 4 | Revises: 5 | Create Date: 2017-01-19 22:38:26.148052 6 | 7 | """ 8 | from alembic import op 9 | import sqlalchemy as sa 10 | 11 | 12 | # revision identifiers, used by Alembic. 13 | revision = 'a69d9433a25d' 14 | down_revision = None 15 | branch_labels = None 16 | depends_on = None 17 | 18 | 19 | def upgrade(): 20 | op.create_table( 21 | 'books', 22 | sa.Column('id', sa.Integer, primary_key=True), 23 | sa.Column('title', sa.String(50), nullable=False), 24 | sa.Column('author', sa.String(50), nullable=False), 25 | sa.Column('description', sa.String(200)), 26 | ) 27 | 28 | 29 | def downgrade(): 30 | op.drop_table('books') 31 | -------------------------------------------------------------------------------- /sessions/06 - DataBase/app.py: -------------------------------------------------------------------------------- 1 | from sqlalchemy import create_engine 2 | from sqlalchemy.ext.declarative import declarative_base 3 | from sqlalchemy.orm import sessionmaker 4 | from faker import Factory 5 | from models.book import Book 6 | 7 | faker = Factory.create() 8 | Base = declarative_base() 9 | 10 | engine = create_engine('sqlite:///06-databases.sqlite') 11 | 12 | Base.metadata.create_all(engine) 13 | 14 | Base.metadata.bind = engine 15 | 16 | DBSession = sessionmaker(bind=engine) 17 | session = DBSession() 18 | 19 | new_book = Book(title=faker.sentence(), author=faker.name(), description=' '.join(faker.sentences(5))) 20 | -------------------------------------------------------------------------------- /sessions/06 - DataBase/requirements.txt: -------------------------------------------------------------------------------- 1 | alembic==0.8.10 2 | Mako==1.0.6 3 | MarkupSafe==0.23 4 | python-editor==1.0.3 5 | SQLAlchemy==1.1.5 6 | --------------------------------------------------------------------------------