예제 #1
0
def generate_students(n):
    lst_students = []
    for i in range(n):
        lst_courses = [Course(rc(lst_course_names), rc(lst_classrooms), rc(lst_teachers), rc(lst_ETCS), rc(lst_grades)) for i in range(10)]
        new_dataSheet = DataSheet(lst_courses)
        lst_students.append(Student(rc(lst_names), rc(lst_gender), new_dataSheet, rc(lst_imgurl)))
     
    write_list_to_file('students.csv', lst_students)
예제 #2
0
def generate_students(n):
    lst_students = []
    for student in range(n):
        lst_courses = [
            Course(rc(lst_course_names), rc(lst_classrooms), rc(lst_teachers),
                   rc(lst_ETCS), rc(lst_grades)) for i in range(10)
        ]
        new_dataSheet = DataSheet(lst_courses)
        Student(rc(lst_names), rc(lst_gender), new_dataSheet, rc(lst_imgurl))

    return lst_students
예제 #3
0
def read_csv():
    if platform.system() == 'Windows':
        newline = ''
    else:
        newline = None
    with open('students.csv', newline=newline) as f:
        reader = csv.reader(f)
        for row in reader:
            my_list.append(Student(row[0], row[1], row[3], row[4]))

        #my_list = list(reader)

    for student in my_list[1:]:
        print("+++++++++++++++++++++", student[2])
    return my_list
예제 #4
0
lst_course_names = ["Python", "JavaScript", "Java", "C++"]
lst_gender = ["Male", "Female"]
lst_grades = [0, 2, 4, 7, 10, 12]
lst_classrooms = [1.01, 1.62, 3.12]
lst_ETCS = [10, 20, 30]
lst_imgurl = ["img1", "img2", "img3"]

def rc(lst):
    return random.choice(lst)


def generate_students(n):
    lst_students = []
    for range(n):
        lst_courses = [Course(rc(lst_course_names), rc(lst_classrooms), rc(lst_teachers), rc(lst_ETCS), rc(lst_grades)) for i in range(10)]
        new_dataSheet = DataSheet(lst_courses)
        lst_students.append(Student(rc(lst_names), rc(lst_gender), new_dataSheet, rc(lst_imgurl)))

    return lst_students

def get_teachers():
        return random.choice(lst_teachers)

    # lst_courses = [Course(name, classroom, teacher, ETCS, grade) for range(0, n)]

if __name__ == "__main__":
    print("Hello in demo")
    print(get_teachers())
    for student in generate_students(6):
        print(student)