Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Rizhao Polytechnic

Object Oriented Programming(Python)

Rizhao Polytechnic via XuetangX

Overview

1. Honors obtained from the course

(1) Actively exploring curriculum model reform, the course "Fundamentals of Python Design" won the Excellent Classroom Award of the college in 2021;

(2) In 2021, "Python Design Fundamentals" was approved as a school level course ideological and political demonstration course, and won the second prize of the course ideological and political demonstration course;

(3) Develop digital teaching resources and establish a school level high-quality resource sharing course in 2021.

 2.Advantages of the course

(1) Reconstruct the course according to the "job course competition certificate" and construct a Python on-site engineer course system

According to the job standards for on-site engineers in Python development, the national teaching standards for software technology, and in line with the national industry vocational skills competition "Python programming" and "1+X" Python program development standards, we closely adhere to the school's "Software Technology Professional Talent Training Program" and "Python Design Fundamentals" course standards, and based on the real workflow of Python project development, we have constructed a Python digital on-site engineer course system. The school and enterprise have jointly developed a new form of integrated teaching materials.

(2) Adopting "cloud based practical training+AI analysis" digital teaching to promote efficient classroom practice reform

(3) Integrating the educational concept of "cultivating craftsmanship" and constructing a three integrated and three directional curriculum ideological and political system


Syllabus

  • Project One: Python Language Fundamentals
    • 1.1 Preparation Work
    • 1.2 Create Project and Files
    • 1.3 Define Common Variables
  • Project Two: Friend Management System
    • 2.1 Flow Control Statements
    • 2.2 Define and Call Functions
    • 2.3 Utilizing Composite Data Types
    • 2.4 Creating a Perpetual Calendar Using Modules
  • Project Three: Student Management System
    • 3.1 Define Classes and Objects
    • 3.2 Using Members of A Class
    • 3.3 Inheritance of Classes
    • 3.4 Understanding Polymorphism
  • Project Four: Career Planning
    • 4.1 Opening and Closing Files
    • 4.2 Write and Read Operations for Files
    • 4.3 File Path Operation
  • Project Five: Network Programming
    • 5.1 Network Programming Based on Socket
    • 5.2 Implement a Simple Web Crawler
    • 5.3 Errors and Exceptions
  • final exam

    Taught by

    CHENYuanyuan, GUOFeng, SHENGWenwen, FengMan, Xiaonuo Zhang, and Wenlong Zhang

    Tags

    Reviews

    Start your review of Object Oriented Programming(Python)

    Never Stop Learning.

    Get personalized course recommendations, track subjects and courses with reminders, and more.

    Someone learning on their laptop while sitting on the floor.