manchenkoff / Skillbox Async Chat
Пример клиент-серверного чата на Python для Skillbox
Stars: ✭ 64
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Skillbox Async Chat
QTcpSocket
A simple Qt client-server TCP architecture to transfer data between peers
Stars: ✭ 62 (-3.12%)
Mutual labels: tcp, qt5
Packetsender
Network utility for sending / receiving TCP, UDP, SSL
Stars: ✭ 1,349 (+2007.81%)
Mutual labels: tcp, qt5
asyncio-socks-server
A SOCKS proxy server implemented with the powerful python cooperative concurrency framework asyncio.
Stars: ✭ 154 (+140.63%)
Mutual labels: tcp, asyncio
Lan Share
Cross platform LAN File transfer application built with Qt C++ framework
Stars: ✭ 317 (+395.31%)
Mutual labels: tcp, qt5
Aiopg
aiopg is a library for accessing a PostgreSQL database from the asyncio
Stars: ✭ 1,097 (+1614.06%)
Mutual labels: asyncio
Aiodine
🧪 Async-first Python dependency injection library
Stars: ✭ 51 (-20.31%)
Mutual labels: asyncio
Awesome Qt Qml
A curated list of awesome Qt and QML libraries, resources, projects, and shiny things.
Stars: ✭ 1,118 (+1646.88%)
Mutual labels: qt5
Vibe Core
Repository for the next generation of vibe.d's core package.
Stars: ✭ 56 (-12.5%)
Mutual labels: asyncio
Aiomultiprocess
Take a modern Python codebase to the next level of performance.
Stars: ✭ 1,070 (+1571.88%)
Mutual labels: asyncio
Mr2
Mr.2 can help you expose local server to external network. Support both TCP/UDP, of course support HTTP. Zero-Configuration.
Stars: ✭ 1,102 (+1621.88%)
Mutual labels: tcp
Hproxy
hproxy - Asynchronous IP proxy pool, aims to make getting proxy as convenient as possible.(异步爬虫代理池)
Stars: ✭ 62 (-3.12%)
Mutual labels: asyncio
Socketshark
A WebSocket message router based on Python/Redis/asyncio
Stars: ✭ 51 (-20.31%)
Mutual labels: asyncio
Handgesture
基于Qt框架的手势识别程序,其中主要是用到了Opencv中的训练算法!属于本科水平的小项目,没有太完善!后期有空再弄吧!😄
Stars: ✭ 56 (-12.5%)
Mutual labels: qt5
Easytcp
Simple framework for TCP clients and servers. Focused on performance and usability.
Stars: ✭ 60 (-6.25%)
Mutual labels: tcp
SkillBox - Приложение мини-чат на Python
В данном репозитории находятся материалы и примеры кода с онлайн интенсива по разработке на Python для SkillBox
Структура репозитория
-
src - примеры кода с вебинаров
- day_01 - основы языка, работа с данными, синтаксис и операции, начало ООП
- day_02 - работа с ООП, создание сервера чата
- day_03 - работа с интерфейсами Qt, создание клиента чата
- examples - дополнительные примеры программ
- resources - материалы с вебинара
- app - готовый проект мини-чата
Установка
Для установки зависимостей проекта необходимо выполнить
pip install -r requirements.txt
Для просмотра списка установленных пакетов
pip list
Для установки Telnet
MacOS (понадобится инструмент Homebrew):
brew install telnet
Ubuntu:
sudo apt-get install telnet
Windows: инструкция
Полезные книги
- Программирование на Python (Марк Лутц - O'Reilly)
- Простой Python. Современный стиль программирования (Любанович Билл - O'Reilly)
- Python. Карманный справочник (Марк Лутц - O'Reilly)
- Изучение сложных систем с помощью Python (Аллен Б. Дауни - O'Reilly)
- Приемы объектно-ориентированного проектирования. Паттерны проектирования (Гамма Эрих, Джонсон Р., Хелм Ричард, Влиссидес Джон - Питер)
- Совершенный код. Мастер-класс (Стив Макконнелл - БХВ-Петербург)
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].