Difference between revisions of "Primo semestre 2022/23"

From Sistemi Operativi
Jump to navigation Jump to search
(add script used to generate headers)
(Aggiunta nome del giorno)
Line 1: Line 1:
  
 
''' Registro delle lezioni del primo semestre '''
 
''' Registro delle lezioni del primo semestre '''
=== 21 Settembre ===
+
=== Mercoledì 21 Settembre ===
=== 22 Settembre ===
+
=== Giovedì 22 Settembre ===
=== 28 Settembre ===
+
=== Mercoledì 28 Settembre ===
=== 29 Settembre ===
+
=== Giovedì 29 Settembre ===
=== 5 Ottobre ===
+
=== Mercoledì 5 Ottobre ===
=== 6 Ottobre ===
+
=== Giovedì 6 Ottobre ===
=== 12 Ottobre ===
+
=== Mercoledì 12 Ottobre ===
=== 13 Ottobre ===
+
=== Giovedì 13 Ottobre ===
=== 19 Ottobre ===
+
=== Mercoledì 19 Ottobre ===
=== 20 Ottobre ===
+
=== Giovedì 20 Ottobre ===
=== 26 Ottobre ===
+
=== Mercoledì 26 Ottobre ===
=== 27 Ottobre ===
+
=== Giovedì 27 Ottobre ===
=== 2 Novembre ===
+
=== Mercoledì 2 Novembre ===
=== 3 Novembre ===
+
=== Giovedì 3 Novembre ===
=== 9 Novembre ===
+
=== Mercoledì 9 Novembre ===
=== 10 Novembre ===
+
=== Giovedì 10 Novembre ===
=== 16 Novembre ===
+
=== Mercoledì 16 Novembre ===
=== 17 Novembre ===
+
=== Giovedì 17 Novembre ===
=== 23 Novembre ===
+
=== Mercoledì 23 Novembre ===
=== 24 Novembre ===
+
=== Giovedì 24 Novembre ===
=== 30 Novembre ===
+
=== Mercoledì 30 Novembre ===
=== 1 Dicembre ===
+
=== Giovedì 1 Dicembre ===
=== 7 Dicembre ===
+
=== Mercoledì 7 Dicembre ===
=== 8 Dicembre ===
+
=== Giovedì 8 Dicembre ===
=== 14 Dicembre ===
+
=== Mercoledì 14 Dicembre ===
=== 15 Dicembre ===
+
=== Giovedì 15 Dicembre ===
 +
 
  
 
== Curiosità ==
 
== Curiosità ==
Line 48: Line 49:
 
for single_date in daterange(start_date, end_date):
 
for single_date in daterange(start_date, end_date):
 
     # print only if wednesday or thursday
 
     # print only if wednesday or thursday
     if single_date.weekday() == 2 or single_date.weekday() == 3:
+
    wed_or_thur = False
 +
     if single_date.weekday() == 2:
 +
        wed_or_thur = True
 +
        name_of_day = "Mercoledì"
 +
    elif single_date.weekday() == 3:
 +
        wed_or_thur = True
 +
        name_of_day = "Giovedì"
 +
   
 +
    if wed_or_thur:
 
         print("===", end=' ')
 
         print("===", end=' ')
 +
        print(name_of_day, end=' ')
 
         print(single_date.day, calendar.month_name[single_date.month].capitalize(), end=' ')
 
         print(single_date.day, calendar.month_name[single_date.month].capitalize(), end=' ')
 
         print("===")
 
         print("===")
 +
 +
  
  
 
</syntaxhighlight>
 
</syntaxhighlight>

Revision as of 20:44, 11 October 2022

Registro delle lezioni del primo semestre

Mercoledì 21 Settembre

Giovedì 22 Settembre

Mercoledì 28 Settembre

Giovedì 29 Settembre

Mercoledì 5 Ottobre

Giovedì 6 Ottobre

Mercoledì 12 Ottobre

Giovedì 13 Ottobre

Mercoledì 19 Ottobre

Giovedì 20 Ottobre

Mercoledì 26 Ottobre

Giovedì 27 Ottobre

Mercoledì 2 Novembre

Giovedì 3 Novembre

Mercoledì 9 Novembre

Giovedì 10 Novembre

Mercoledì 16 Novembre

Giovedì 17 Novembre

Mercoledì 23 Novembre

Giovedì 24 Novembre

Mercoledì 30 Novembre

Giovedì 1 Dicembre

Mercoledì 7 Dicembre

Giovedì 8 Dicembre

Mercoledì 14 Dicembre

Giovedì 15 Dicembre

Curiosità

I titoli sono stati generati utilizzando questo script in python, opportunamente riadattato da queto post di StackOverflow

from datetime import date, timedelta
import calendar
import locale

def daterange(start_date, end_date):
    for n in range(int((end_date - start_date).days)):
        yield start_date + timedelta(n)


locale.setlocale(locale.LC_ALL, 'it_IT.UTF-8') # use italian names for months
start_date = date(2022, 9, 20)
end_date = date(2022, 12, 20)
for single_date in daterange(start_date, end_date):
    # print only if wednesday or thursday
    wed_or_thur = False
    if single_date.weekday() == 2:
        wed_or_thur = True
        name_of_day = "Mercoledì"
    elif single_date.weekday() == 3:
        wed_or_thur = True
        name_of_day = "Giovedì"
    
    if wed_or_thur:
        print("===", end=' ')
        print(name_of_day, end=' ')
        print(single_date.day, calendar.month_name[single_date.month].capitalize(), end=' ')
        print("===")