- packages: pip, distutils, setuptools
- venv, virtualenv, virtualenvwrapper
- shebang
- networking:
- sockets
- HTTP clients. requests, urllib, urllib2
- asyncio (Not yet!)
- Python packaging, AND Glossary
- Installing:
- pip https://pip.pypa.io/en/stable/
- requirements.txt
- virtualenv
- other tools:
- deterministic builds: pipenv
- virtualenvwrapper
- Creating packages (out of scope)
- Installing:
- Shebang
#!/usr/bin/env python3
stackoverflow - networking:
- sockets official
- HTTP clients:
- urllib/urllib2 system module
Note The urllib2 module has been split across several modules in Python 3 named urllib.request and urllib.error. - Use this: requests (and why)
- urllib/urllib2 system module
GitHub languages popularity
У сервиса github есть мощный API. Задача с помощью этого АПИ выяснить на каких языках написаны наиболее ценимые сейчас сообщством проекты.