├── .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 Orwell19841948267dystopian
--------------------------------------------------------------------------------
/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 | [](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 | [](https://www.youtube.com/watch?v=B8zTaWrKxS0)
7 |
8 | ## Vagrant Screencast
9 | [](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 | [](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 |
--------------------------------------------------------------------------------