Skip to content

vital3322/awesome-programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 

Repository files navigation

Awesome Programming

A collection of useful programming materials including:

  • GitHub repositories
  • YouTube videos
  • Articles
  • Courses
  • Books

Focused on:

  • Python
  • Go
  • Design patterns
  • Interview questions

Table of Contents

Python

Python GitHub Repositories

  1. Repository Name 1 - Description of the repository.
  2. Repository Name 2 - Description of the repository.

Python YouTube Videos

  1. Video Title 1 - Description of the video.
  2. Video Title 2 - Description of the video.

Python Articles

  1. Medium Post Title 1 - Description of the post.
  2. Асинхронный python без головной боли (часть 1) - Простое объяснение, как работать с coroutines, tasks, feature в asyncio.
  3. Асинхронный python без головной боли (часть 3) - Простое объяснение, как работает eventloop в asyncio.

Python Courses

  1. Course Title 1 - Description of the course.
  2. Course Title 2 - Description of the course.

Python Books

  1. Book Title 1 - Description of the book.
  2. Book Title 2 - Fast tool for building data pipelines.

Go

Go GitHub Repositories

  1. Go в примерах - это практическое введение в Go с использованием примеров реальных программ.
  2. Awesome Backend Engineer - Структурированный список ресурсов для изучения Backend разработки.
  3. Go Clean Architecture - Uncle Bob’s clean architecture principles.
  4. REST API Для Создания TODO Списков на Go
  5. Creatly LMS Backend Application
  6. file.d - A blazing fast tool for building data pipelines: read, process and output events.
  7. zap - Blazing fast, structured, leveled logging in Go.
  8. goro - Generate GO project layout with essential boilerplate code.

Go YouTube Videos

  1. ВСЯ ПРАВДА ПРО IT. 7+ ЛЕТ ОПЫТА 👨‍💻 ГЛАВНЫЕ ВЫВОДЫ И СОВЕТЫ НАЧИНАЮЩИМ - Правильный mindset для программиста.
  2. Video Title 4 - Description of the video.

Go Articles

  1. Microservice Architecture - Patterns.
  2. Habr Post Title 4 - Description of the post.

Go Courses

  1. Course Title 3 - Description of the course.
  2. Course Title 4 - Description of the course.

Go Books

  1. Book Title 3 - Description of the book.
  2. Book Title 4 - Description of the book.

Design Patterns

Design Patterns GitHub Repositories

  1. Repository Name 5 - Description of the repository.
  2. Repository Name 6 - Description of the repository.

Design Patterns YouTube Videos

  1. Design Patterns in Object Oriented Programming - Simpe explanation patterns from "Head First" book.
  2. Clean Architecture 12 hours - Чистая архитектура, Принципы, мышление.

Design Patterns Articles

  1. Medium Post Title 5 - Description of the post.
  2. Habr Post Title 6 - Description of the post.

Design Patterns Courses

  1. designgurus.io - Сourses on system design.
  2. Course Title 6 - Description of the course.

Design Patterns Books

  1. Refactoring guru - Refactoring, design Patterns.
  2. Book Title 6 - Description of the book.

Interview Questions

Interview Questions GitHub Repositories

  1. leetcode-screenshotter - Screenshots leetcode editorials and problems.
  2. LeetCode-Questions-CompanyWise - Contains Company Wise Questions sorted based on Frequency and all time.
  3. Вопросы и ответы для собеседования Back-end/Golang - Коллекция вопросов и ответов.
  4. Python Questions for Senior - core python questions.
  5. Вопросы для подготовки к Python Developer - Вопросы для подготовки к интервью на позицию Python Developer.

Interview Questions YouTube Videos

  1. Эти ОШИБКИ В РЕЗЮМЕ не дадут тебе найти работу - Как надо писать резюме, полезные советы.
  2. Video Title 8 - Description of the video.

Interview Questions Articles

  1. Опросник для go разработчика - Опросник Даниила Подольского.
  2. Habr Post Title 8 - Description of the post.

Interview Questions Courses

  1. Course Title 7 - Description of the course.
  2. Course Title 8 - Description of the course.

Interview Questions Books

  1. Book Title 7 - Description of the book.
  2. Book Title 8 - Description of the book.

Interview Questions Live Codding

  1. NeetCode roadmap - A better way to prepare for coding interviews.

Useful Resources

Collaborative Tools

  1. Miro - Collaborative whiteboard.
  2. Excalidraw - Sketching tool with a hand-drawn aesthetic.

About

A collection of useful programming materials including GitHub repositories, YouTube videos, Medium posts, Habr posts, courses, and books. Focused on Python, Go, design patterns, interview questions, and tasks.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors