Repositório de estudos sobre programação de redes de computadores com a linguagem Python.
Antes de começar, verifique se você atendeu aos seguintes requisitos:
Para instalar, siga estas etapas:
Linux, macOS e Windows::
$ git clone https://github.com/jmreis/network-programming-with-python.git
$ cd networking-programming-with-python
Para usar, siga estas etapas:
- Usando virtualenv:
$ python3 -m venv .venv
$ source .venv/bin/activate
(venv)$ pip install -r requirements.txt
(venv)$ python <script_name>.py --<arg_name> <arg_value>
- Usando Docker com ambiente de desenvolvimento:
# docker build -t <image_name> .
# docker run <image_name> python <script_name>.py --<arg_name> <arg_value>
Para contribuir, siga estas etapas:
- Bifurque este repositório.
- Crie um branch:
git checkout -b <nome_branch>
. - Faça suas alterações e confirme-as:
git commit -m '<mensagem_commit>'
- Envie para o branch original:
git push origin <nome_do_projeto> / <local>
- Crie a solicitação de pull.
Como alternativa, consulte a documentação do GitHub em como criar uma solicitação pull.