https://github.com/clement-jean/proto-python-course
Complete Guide to Protocol Buffers 3 Python
https://github.com/clement-jean/proto-python-course
protobuf3 protocol-buffers python udemy
Last synced: 5 months ago
JSON representation
Complete Guide to Protocol Buffers 3 Python
- Host: GitHub
- URL: https://github.com/clement-jean/proto-python-course
- Owner: Clement-Jean
- Created: 2022-03-18T08:38:27.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-10T12:24:57.000Z (about 2 years ago)
- Last Synced: 2023-08-10T17:12:15.996Z (about 2 years ago)
- Topics: protobuf3, protocol-buffers, python, udemy
- Language: Python
- Homepage: https://www.udemy.com/course/protocol-buffers/https://www.udemy.com/course/protocol-buffers/?referralCode=CB382B4ED9936D6C6193
- Size: 33.2 KB
- Stars: 16
- Watchers: 2
- Forks: 16
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# proto-python-course
[](https://github.com/Clement-Jean/proto-python-course/actions/workflows/build.yml) [](https://github.com/Clement-Jean/proto-python-course/actions/workflows/lint.yml)## COUPON: `START_OCT_2025`
## Notes
### `Windows`
- I recommend you use powershell (try to update: [see](https://github.com/PowerShell/PowerShell/releases)) for following this course.
- I recommend you use [Chocolatey](https://chocolatey.org/) as package installer (see [Install](https://chocolatey.org/install))### Build
#### `Linux/MacOS`
```shell
python -m venv venv
source ./venv/bin/activate
pip install -r requirements.txt
make generate
```#### `Windows - Chocolatey`
```shell
choco install make
python -m venv venv
source ./venv/bin/activate
pip install -r requirements.txt
make generate
```#### `Windows - Without Chocolatey`
```shell
python -m venv venv
source ./venv/bin/activate
pip install -r requirements.txt
protoc -Iproto --python_out=proto proto/*.proto
```### Run
```
python main.py
```