В данном репозитории находятся материалы и примеры кода с онлайн интенсива по разработке на Python от SkillBox
Для установки зависимостей проекта необходимо выполнить
pip install -r requirements.txt
Для просмотра списка установленных пакетов
pip list
Для выгрузки списка установленных пакетов
pip freeze > requirements.txt
Для установки Telnet
MacOS:
brew install telnet
Ubuntu:
sudo apt-get install telnet
Windows: инструкция
- Необходимо установить С++ build tools
- Объяснение
- Качать отсюда "Build Tools for Visual Studio 2019"
- Установить.
- Перезагрузить компьютер
- Повторить установку пакетов
pip install -r requirements.txt
Проблема при запуске client.py в PyCharm @ py3.8: ModuleNotFoundError: No module named 'win32event' (Windows)
- Вариант 1
- Помогло установить в системный интерпретатор (глобально) пакет
pywin32
(через системную консоль, а не консоль в pyCharm), затем создать в проекте новый venv с опцией "Inherit global site-packages"
- Помогло установить в системный интерпретатор (глобально) пакет
- Вариант 2 (https://monosnap.com/file/JXxBOGIz63GWzbgkYCqMCuvgHB5oF6) [thanks 2 Stas Nosov@tg]
- Нужен ракет pywin32
- PyCharm открываете "Settings" -> "Project: ..." -> "Project Interpreter".
- Прогузится список пакетов проекта, в правом верхнем углу жмём +, в строке поиска забиваем pywin32, жмём "Install Package"
(за вклад спасибо NickCoolii)
- День 1: https://www.youtube.com/watch?v=y_yCWpJ9yLM
- День 2: https://www.youtube.com/watch?v=yms1G4541dc
- День 3: https://www.youtube.com/watch?v=NfC8pUXAfBo
- basic - примеры кода с вебинаров
- first - первый день, работа с данными, синтаксис и операции, начало ООП
- second - примеры ООП, работа с сетью, библиотека Twisted
- third - примеры интерфейса на Qt
- examples - дополнительные примеры программ и материалы с вебинара
- src - готовый проект мини-чата
- Программирование на Python (Марк Лутц - O'Reilly)
- Простой Python. Современный стиль программирования (Любанович Билл - O'Reilly)
- Python. Карманный справочник (Марк Лутц - O'Reilly)
- Изучение сложных систем с помощью Python (Аллен Б. Дауни - O'Reilly)
- Приемы объектно-ориентированного проектирования. Паттерны проектирования (Гамма Эрих, Джонсон Р., Хелм Ричард, Влиссидес Джон - Питер)
- Совершенный код. Мастер-класс (Стив Макконнелл - БХВ-Петербург)