Skip to content
This repository was archived by the owner on May 18, 2023. It is now read-only.

Latest commit

 

History

History
30 lines (20 loc) · 1.39 KB

README.md

File metadata and controls

30 lines (20 loc) · 1.39 KB

Homework assignments for the python programming course in SPBU

All tasks are covered the corresponding tests

Homework #1:

  • Implement operations for vectors (addition, subtraction, scalar product, length calculation, angle finding) and matrices (addition, subtraction, product, transpose).
  • Implement bash-imitating commands (wc, nl, head, tail).

Homework #2:

  • Implement a currying and uncurrying functions.

Homework #3:

  • Implement a treap data structure.

Homework #4:

  • Implement a semaphore using a context manager for multi-threaded writing/reading to a dictionary.
  • Using the asyncio and bs4 libraries, implement asynchronous downloading of images from the site https://www.thisfuckeduphomerdoesnotexist.com.

Homework #5:

  • Using libraries for data analysis and visualization, analyze the Titanic dataset.

    Link to a notebook with a solution.

  • Implement a semaphore using a context manager for multi-threaded writing/reading to a dictionary.

  • Using the asyncio and bs4 libraries, implement asynchronous downloading of images from the site https://www.thisfuckeduphomerdoesnotexist.com.

Final work #6:

  • Implement a telegram bot that uses neural networks to process any data.

    I have decided to implement a bot which stylizes the photos sent by the user under the anime style.