https://github.com/dipaolo/the-real-coding
Playground aka примеры простых программ для новичков + для Telegram и YouTube каналов
https://github.com/dipaolo/the-real-coding
Last synced: about 2 months ago
JSON representation
Playground aka примеры простых программ для новичков + для Telegram и YouTube каналов
- Host: GitHub
- URL: https://github.com/dipaolo/the-real-coding
- Owner: DiPaolo
- License: mit
- Created: 2023-08-01T04:16:52.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-28T08:40:50.000Z (4 months ago)
- Last Synced: 2025-01-28T09:28:12.499Z (4 months ago)
- Language: Python
- Size: 81.1 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# The Real Coding
Playground aka примеры простых программ для новичков + для Telegram и YouTube каналов### Ссылки
YouTube: https://www.youtube.com/@real.software.coding
Telegram: https://t.me/the_real_coding### Список примеров
###### [progress_bar_tqdm.py](./python/progress_bar_tqdm.py)
Скрипт, который демонстрирует работу прогресс бара в командной строке, используя пакет tqdm.Инструменты: ```Python```, ```CLI```, ```progress bar```, ```tqdm```, ```time```, ```string```
###### [random_user.py](./python/random_user.py)
Скрипт, который генерирует 5 случайнх пользователей (имя, фамилия и телефон), используя открытый API.Инструменты: ```Python```, ```requests```, ```API```
###### [random_user_with_age.py](./python/random_user_with_age.py)
Скрипт, который генерирует 5 случайнх пользователей (имя, фамилия и телефон + возраст), используя открытый API.Инструменты: ```Python```, ```requests```, ```API```, ```datetime```
###### [gui_multithreading_progress_visualization](./python/gui_multithreading_progress_visualization)
Утилита, которая запускает N потоков с рандомной длительностью, и отображает их статус в UI.Инструменты: ```Python```, ```PySide```, ```многопоточность```, ```random```
###### [brute_force_password_imitation](./python/brute_force_password_imitation.py)
Имитация подбора пароля в терминале.Инструменты: ```Python```
###### [simplest_web_server](./python/simplest_web_server/simplest_web_server.py)
Простой, но рабочий веб-сервер своими руками.Инструменты: ```Python```, ```HTTPServer```, ```сервер```
###### [simplest_web_server_ext/simplest_web_server_calendar.py](./python/simplest_web_server_ext/simplest_web_server_calendar.py)
Все еще простой веб-сервер + некоторая логика: показываем календарь на текущий месяц.Инструменты: ```Python```, ```HTTPServer```, ```сервер```, ```calendar```
###### [simplest_web_server_ext/simplest_web_server_calendar_full_year.py](./python/simplest_web_server_ext/simplest_web_server_calendar_full_year.py)
По-прежнему простенький веб-сервер с календарем, но теперь: показываем весь календарный год, текущий
день, а также используем русские названия дней недели и месяцев.Инструменты: ```Python```, ```HTTPServer```, ```сервер```, ```calendar```
###### [simplest_web_server_ext/simplest_web_server_calendar_full_year_with_public_holidays.py](./python/simplest_web_server_ext/simplest_web_server_calendar_full_year_with_public_holidays.py)
Такой же сервер, как и предыдущий, но дополнительно по АПИ дергаются праздники и выделяются красным цветом.Инструменты: ```Python```, ```HTTPServer```, ```сервер```, ```calendar```, ```API```, ```requests```
###### [simplest_web_server_shared_calendar](./python/simplest_web_server_shared_calendar)
Календарь, который позволяет выбирать свободные слоты и договариваться о свободном времени для событий между людьми.Инструменты: ```Python```, ```HTTPServer```, ```сервер```, ```calendar```, ```API```, ```requests```