🔰 Learning Path Template#
📰 Articles, Blogs, Dicuss, News#
Articles#
from dataclasses import dataclass
from datetime import datetime
@dataclass
class Article:
title: str
author: List[Author]
publicationDate: datetime
website: str
url: str
description: str
tags: []
@dataclass
class Author:
firstName: str
lastName: str
middleInitial: str
⬜ Article 1
Blogs#
from dataclasses import dataclass
from datetime import datetime
@dataclass
class Blog:
title: str
author: List[Author]
website: str
url: str
description: str
tags: []
@dataclass
class Author:
firstName: str
lastName: str
middleInitial: str
⬜ Blog 1
Discuss#
from dataclasses import dataclass
from datetime import datetime
@dataclass
class Discuss:
title: str
author: List[Author] # original poster
publicationDate: datetime
website: str
url: str
description: str
tags: []
@dataclass
class Author:
firstName: str
lastName: str
middleInitial: str
userName: str # handle
⬜ Discussion 1
📚 Books, Documents#
Books#
from dataclasses import dataclass
from datetime import datetime
@dataclass
class Book:
title: str
author: List[Author]
edition: int
publicationDate: datetime
publisher: str
url: str
description: str
tags: []
@dataclass
class Author:
firstName: str
lastName: str
middleInitial: str
⬜ Book 1
Documents#
from dataclasses import dataclass
from datetime import datetime
@dataclass
class Document:
title: str # tag
website: str
url: str
description: str
tags: []
⬜ Document 1
📑 Research#
Research: Groups#
from dataclasses import dataclass
from datetime import datetime
@dataclass
class ResearchGroup:
name: str # tag
website: str
url: str
description: str
tags: []
⬜ Research: Group 1
Research: Journals#
from dataclasses import dataclass
from datetime import datetime
@dataclass
class ResearchJournal:
name: str # tag
website: str
url: str
description: str
tags: []
⬜ Research: Journal 1
Research: Papers#
from dataclasses import dataclass
from datetime import datetime
@dataclass
class ResearchPaper:
title: str
author: List[Author]
publicationDate: datetime
periodicalName: str
url: str
description: str
tags: []
@dataclass
class Author:
firstName: str
lastName: str
middleInitial: str
⬜ Research: Paper 1
💻 Certs, Degrees, MOOCs#
Degree Programs#
from dataclasses import dataclass
from datetime import datetime
@dataclass
class DegreeProgram:
institutionName: str # academic institution name
degree: str
fieldOfStudy: str
website: str
url: str
description: str
tags: []
⬜ Academic Institution: Degree Program 1
Certification Programs#
from dataclasses import dataclass
from datetime import datetime
@dataclass
class CertificationProgram:
certName: str # tag
author: str
sector: str # ['academic institution', 'tech company', 'other organization']
website: str
url: str
description: str
tags: []
⬜ Certification Program 1
Bootcamps#
from dataclasses import dataclass
from datetime import datetime
@dataclass
class Bootcamp:
bootcampName: str # tag
author: str
sector: str # ['academic institution', 'tech company', 'other organization']
website: str
url: str
description: str
tags: []
⬜ Bootcamp 1
Courses: Specialization#
from dataclasses import dataclass
from datetime import datetime
from typing import List
@dataclass
class CourseSpecialization:
courseSpecializationName: str # tag
course: [Course]
sector: str # ['academic institution', 'tech company', 'other organization']
website: str
url: str
description: str
tags: []
@dataclass
class Author:
firstName: str
lastName: str
middleInitial: str
@dataclass
class Course:
courseName: str
author: List[Author]
website: str
url: str
description: str
tags: []
⬜ Specialization 1
Courses: Standalone#
from dataclasses import dataclass
from datetime import datetime
from typing import List
@dataclass
class CourseStandalone:
title: str # tag
instructor: List[Instructor]
description: str
url: str
website: str
sector: str # ['academic institution', 'tech company', 'other organization']
tags: List[]
urlYoutube: str = None
@dataclass
class Instructor:
number: int
firstName: str
lastName: str
middleInitial: str = None
url: str = None
⬜ Course 1
📌 Tips, Tutorials#
Tips#
⬜ Tip 1
Tutorials#
from dataclasses import dataclass, field
from datetime import date
@dataclass
class Tutorial_:
title: str
channel: str
description: str
url: str
publicationDate: date.fromisoformat
website: str
tags: list[str] = field(default_factory = list)
⬜ Tutorial 1
🗣 Podcast, Talks#
Podcasts#
from dataclasses import dataclass
from datetime import datetime
@dataclass
class Postcast:
podcastName: str # tag
author: List[Author]
sector: str # ['academic institution', 'tech company', 'other organization']
podcastWebsite: str
podcastEpidsode: List[PodcastEpisode]
url: str
description: str
tags: []
@dataclass
class Author:
firstName: str
lastName: str
middleInitial: str
@dataclass
class PodcastEpisode:
podcastEpisodeTitle: str
podcastName: Podcast
publicationDate: datetime
episodeWebsite: str
episodeUrl: str
description: str
tags: []
⬜ Podcast 1
Podcasts: Episode#
⬜ Episode 1
Talks: Conference#
from dataclasses import dataclass
from datetime import datetime
@dataclass
class PodcastEpisode:
talkTitle: str
presenterName: List[Author]
hostName: List[Author]
organizerName: str
publicationDate: datetime
talkWebsite: str
episodeUrl: str
description: str
tags: []
⬜ Conference Talk 1
💭 Other Resources#
from dataclasses import dataclass
from datetime import datetime
@dataclass
class Resource:
resourceTitle: str
author: List[Author]
publicationDate: datetime
website: str
url: str
description: str
tags: []
⬜ Other Resource 1