The projects were implemented for educational purposes. The tasks are sourced from devman.org and focused on learning through practical cases
Print a string representation of a rotating Earth to the terminal
- Working with strings
- Output to terminal
- ANSI control characters
Exercise on automatic translation of English text into Russian transliteration with compilation of a mini-dictionary for numbers
Sending emails by template
- SMTP protocol
- UTF-8 encoding
- Hidden variables
Form an avatar from the original image with the effect of blur and color filters
- Working with RGB channels
- Image layout
Simple timer with countdown progress bar
- Practice of using a self-written chatbot library
- Functions and modules architecture
- Callbacks
Based on the svg template, generate tables of characters with characteristics in a given range and random names
- Reading and writing files
- Testing library
- Dictionaries and lists
- Cycles
Dynamically determining the rating of the entering password
Search for the five nearest bars within a radius of a given address in Moscow
- Network application and requests
- Working with data in JSON format / nested structures
- Yandex geocoder API
- List processing
- HTML generation