All Projects → manchenkoff → Skillbox Chat 08 19

manchenkoff / Skillbox Chat 08 19

Licence: mit
Skillbox demo application for the Python course

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Skillbox Chat 08 19

Skillbox Chat
Skillbox demo application for the Python course
Stars: ✭ 86 (+244%)
Mutual labels:  chat, tcp, twisted
Im service
golang im server
Stars: ✭ 1,694 (+6676%)
Mutual labels:  chat, messenger, server
React Chat Ui
🙊 A library of React components for building chat UI's.
Stars: ✭ 424 (+1596%)
Mutual labels:  chat, messenger
Messenger
Open source, native iOS Messenger, with realtime chat conversations (full offline support).
Stars: ✭ 4,264 (+16956%)
Mutual labels:  chat, messenger
Kiwiirc
🥝 Next generation of the Kiwi IRC web client
Stars: ✭ 488 (+1852%)
Mutual labels:  chat, messenger
Conversations
Conversations is an open source XMPP/Jabber client for Android
Stars: ✭ 3,965 (+15760%)
Mutual labels:  chat, messenger
Messenger Ios Chat Swift Firestore
Messenger Clone - Real-time iOS Chat with Firebase Firestore written in Swift
Stars: ✭ 405 (+1520%)
Mutual labels:  chat, messenger
Ssh Chat
Chat over SSH.
Stars: ✭ 4,512 (+17948%)
Mutual labels:  chat, server
Saea
SAEA.Socket is a high-performance IOCP framework TCP based on dotnet standard 2.0; Src contains its application test scenarios, such as websocket,rpc, redis driver, MVC WebAPI, lightweight message server, ultra large file transmission, etc. SAEA.Socket是一个高性能IOCP框架的 TCP,基于dotnet standard 2.0;Src中含有其应用测试场景,例如websocket、rpc、redis驱动、MVC WebAPI、轻量级消息服务器、超大文件传输等
Stars: ✭ 318 (+1172%)
Mutual labels:  chat, tcp
Chatengine
Open source mtproto server written in golang with compatible telegram client
Stars: ✭ 544 (+2076%)
Mutual labels:  chat, server
Ejabberd
Robust, Ubiquitous and Massively Scalable Messaging Platform (XMPP, MQTT, SIP Server)
Stars: ✭ 5,077 (+20208%)
Mutual labels:  chat, server
Applozic Android Sdk
Android Real Time Chat & Messaging SDK
Stars: ✭ 611 (+2344%)
Mutual labels:  chat, messenger
Requests Threads
🎭 Twisted Deferred Thread backend for Requests.
Stars: ✭ 366 (+1364%)
Mutual labels:  requests, twisted
React Native Messenger
Facebook Messenger Implementation using react-native
Stars: ✭ 351 (+1304%)
Mutual labels:  chat, messenger
Raspchat
A chat server that can run on Raspberry Pi
Stars: ✭ 418 (+1572%)
Mutual labels:  chat, server
Simps
🚀 A simple, lightweight and high-performance PHP coroutine framework.
Stars: ✭ 318 (+1172%)
Mutual labels:  server, tcp
Networksocket
NetworkSocket是一个以中间件(middleware)扩展通讯协议,以插件(plug)扩展服务器功能的支持SSL安全传输的通讯框架;目前支持http、websocket、fast、flex策略与silverlight策略协议。
Stars: ✭ 435 (+1640%)
Mutual labels:  server, tcp
Deltachat Android
Email-based instant messaging for Android.
Stars: ✭ 705 (+2720%)
Mutual labels:  chat, messenger
Organizr
HTPC/Homelab Services Organizer - Written in PHP
Stars: ✭ 3,605 (+14320%)
Mutual labels:  chat, server
Laravel S
LaravelS is an out-of-the-box adapter between Swoole and Laravel/Lumen.
Stars: ✭ 3,479 (+13816%)
Mutual labels:  server, tcp

SkillBox - Приложение мини-чат на Python

В данном репозитории находятся материалы и примеры кода с онлайн интенсива по разработке на Python от SkillBox

Установка

Для установки зависимостей проекта необходимо выполнить

pip install -r requirements.txt

Для просмотра списка установленных пакетов

pip list

Для выгрузки списка установленных пакетов

pip freeze > requirements.txt

Структура репозитория

  • basic - примеры кода с вебинаров
    • day_first - первый день, работа с данными, синтаксис и операции
    • day_second - примеры ООП, работа с сетью, библиотека Twisted
    • day_third - примеры интерфейса на Qt, wxWidgets
  • examples - дополнительные примеры программ
  • src - готовый проект мини-чата

Полезные книги

  • Программирование на 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].