topics_list = [
"Introduction: Concept of Internet- History of Internet",
"Protocols of Internet",
"World Wide Web",
"URL",
"Web Server",
"Web Browser",
"HTML",
"HTTP",
"SMTP",
"POP3",
"MIME",
"IMAP",
"Web site design principles",
"planning the site and navigation",
"HTML and CSS: History of HTML",
"Structure of HTML Document: Text Basics",
"Document: Images and Multimedia",
"Links",
"webs",
"Document Layout",
"Cascading Style Sheet: 4 Need for CSS",
"introduction to CSS",
"basic syntax and structure",
"using CSS",
"background images",
"colors and properties",
"manipulating texts",
"using fonts",
"borders and boxes",
"margins",
"padding lists",
"positioning",
"using CSS",
"XML: Introduction of XML- Some current applications of XML",
"Features of XML",
"Anatomy of XML document",
"The XML",
"Declaration",
"Element Tags- Nesting and structure",
"XML text and text formatting element",
"Table element",
"Mark-up Element",
"Attributes",
"Document Type Definition (DTD)",
"types",
"XML Objects",
"Checking Validity",
"Understanding XLinks",
"XPointer",
"Eventdriven Programming",
"XML Scripting",
"PHP: PHP Introduction",
"Structure of PHP",
"PHP Functions",
"AJAX with PHP",
"PHP Code and the Complete AJAX Example",
"AJAX",
"Database",
"Working of AJAX with PHP",
"Ajax PHP Database Form",
"AJAX PHP MySQL Select Query",
]
data = []
def _arrange_data(topics=[],max_lactures=25,topic_per_day=3):
data = []
for i in range(max_lactures):
a_topics = []
try:
for i in range(topic_per_day):
if topics:
a_topics.append(topics.pop(0))
except IndexError as e:
print(e)
data.append(a_topics)
data_string = '\n'.join([', '.join(i) for i in data])
print(data_string)
return data_string
'''
"excel query"
=WORKDAY.INTL(A3,1,"0111101",{"6-Jan-2025";"12-Feb-2025";"26-Feb-2025";"27-Feb-2025";"28-Feb-2025";"4-Mar-2025";"5-Mar-2025";"6-Mar-2025";"9-Mar-2025";"10-Mar-2025";"11-Mar-2025";"12-Mar-2025";"13-Mar-2025";"14-Mar-2025";"15-Mar-2025";"16-Mar-2025";"31-Mar-2025";"10-Apr-2025";"17-Apr-2025";"18-Apr-2025";"19-Apr-2025";"21-Apr-2025";"22-Apr-2025";"29-Apr-2025";"30-Apr-2025"})
'''