Classes
Goal: Develop a course and user management system.
Classes:
- Base Classes:
- User with attributes name, username, email and method print_info to output this information.
- Course with attributes course_name, start_date, domain, number_of_classes, hometasks (list) and a method to get all information about the course: title, start, instructor, student names, list of hometasks.
Create another class for hometasks. If you create classes and then print them somewhere, please output something meaningful, not <main.Hometask at 0x7e2848b893c0>
- Subclasses:
- Student: Inherits from User, additional attributes enrolled_courses and method enroll(course).
- Instructor: Inherits from User, additional attributes course_taught and method start_teaching(course) and creating hometasks for a specific course (hometasks - a separate class, or just a string).
For classes that inherit User, create separate methods print_info(), which will output the user type + their data. Example:
Instructor Volodymyr Ivasyuk, username: v_ivasuik, email:
Student Nazarii Yaremchuk...
For demonstration of how it all works:
- Create a course Data Analytics Pro.
- Create an instructor.
- Add the instructor to the course.
- Create 2-3 students.
- Add them to the course.
- The instructor creates 2-3 hometasks
- Output information about the course, which will include general information, the instructor, students, and all created hometasks
Client's review of cooperation with Andrii Panichuk
ClassesExcellent specialist! The work was done at a high level, quickly and without unnecessary questions. Very pleasant to collaborate. I recommend!
Freelancer's review of cooperation with Yevhen Inchevsky
ClassesThank you for the project!
I am ready to work more!
-
250 37 1 2 I have experience
I am ready to help with Python
I am ready to help with Python
-
1495 13 0 Good day! Feel free to contact me, I can complete this order, the specifications are written very well and clearly. I hope for cooperation!
-
139 4 1 Good day, I will gladly complete a similar task for you, feel free to write.
-
1582 37 3 1 Good evening. I have extensive experience in Python. I will complete everything at once and quickly.
-
105 Good evening, I can solve the task, in general everything is clear.
-
3012 73 4 2 Good evening! I have experience = I can do it!!!! Contact me!!!!!!
-
3482 50 0 Good day
I am ready to complete this task
Write to me, I will be happy to help
I am ready to take it on
-
3224 84 0 Ready to take it on.
Write to discuss the order details.
I will implement it in Python.
Current freelance projects in the category Databases & SQL
Need a Power BI specialist to build management reporting based on BAS Accounting CORPAbout the CompanyWe are a distributor of international sports brands in Ukraine. Accounting is maintained in BAS Accounting CORP.We are looking for a specialist who can help build a management reporting system for the company's management based on Power BI.Important: we are… Databases & SQL, Accounting Services ∙ 2 days 9 hours back ∙ 4 proposals |
Technical task: Integration of Telegram chatbot with BAS1. General Description It is necessary to implement the integration of the chatbot with the BAS system for the transfer and recording of data about products (orders). 2. Input Data (sent by the chatbot): Group ID Product name (with product code) Product price 3. Logic of… Enterprise Resource Planning (ERP), Databases & SQL ∙ 2 days 12 hours back ∙ 18 proposals |
1C data integrationOrganize quality preparation and data transfer from 1C to BigQuery for further use in Looker:Organize the data according to the required fields.Prepare a clear structure of tables and intermediate datasets on which dashboards will be built.Set up data loading, gather key… Databases & SQL, Data Processing ∙ 4 days 3 hours back ∙ 9 proposals |
Development of a simple controlling and management record system in Google Sheets "turnkey"Task name: Development of a simple controlling and management record system in Google Sheets "turnkey" for a construction company in Poland (+ online training and implementation assistance) About the company, context, and my main problem Hello, I am looking for an experienced… Databases & SQL, Accounting Services ∙ 5 days 8 hours back ∙ 36 proposals |
Development of an analytical Power BI dashboard
45 USD
This is our request, we need a person who understands Power BI: Screen 1: Strategic Cockpit (Financial Health of the Plant) Goal: To understand in 5 seconds, "where are we losing money and how much?". KPI Tiles (Top Bar): Overall margin (Actual vs Plan) in %. Amount of "lost… Databases & SQL ∙ 5 days 12 hours back ∙ 13 proposals |