Skip to content

Commit 88056a3

Browse files
committed
docs: clean up high level language components
1 parent f665ffc commit 88056a3

1 file changed

Lines changed: 30 additions & 28 deletions

File tree

README.md

Lines changed: 30 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,48 @@
11
# Python
2-
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
32
![build status](https://github.com/praisetompane/python/actions/workflows/python.yaml/badge.svg) <br>
43

54
## Objectives
65
- An in-depth study of Python's:
7-
- Interpreter.
8-
- This focuses on [CPython](https://github.com/python/cpython).
9-
- [CPython Source Code Layout](https://devguide.python.org/internals/exploring/)
10-
- [Annotations on the actual interpreter implementation](https://github.com/praisetompane/python_implementation_study_cpython)
11-
- They are prefixed with "Praise:"
12-
- Python's design, implementation and ecosystem.
6+
- Interpreter.
7+
- This focuses on [CPython](https://github.com/python/cpython).
8+
- [CPython Source Code Layout](https://devguide.python.org/internals/exploring/)
9+
- [Style Guide](https://peps.python.org/pep-0008/)
10+
- [Python](https://peps.python.org/pep-0007/)
11+
- [C](https://peps.python.org/pep-0007/)
12+
- [Annotations on the actual interpreter implementation](https://github.com/praisetompane/python_implementation_study_cpython)
13+
- They are prefixed with "Praise:"
14+
- Python's design, implementation and ecosystem.
1315

1416
## Language Details
17+
- Language Specification: None
18+
- [Compiler | Interpreter](https://github.com/python/cpython)
19+
- [Bennett, J. 2019. See CPython run: Getting to know your Python interpreter. North Bay Python](https://www.youtube.com/watch?v=tzYhv61piNY)
20+
- [Type System](https://typing.python.org/en/latest/spec/index.html)
21+
- [Memory Model](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/pages/readings/python-cost-model/)
1522
- [Language Reference](https://docs.python.org/3/reference/index.html)
16-
- [Interpreter](https://github.com/python/cpython)
17-
- [Bennett, J. 2019. See CPython run: Getting to know your Python interpreter. North Bay Python](https://www.youtube.com/watch?v=tzYhv61piNY)
18-
- [Modules Index](https://docs.python.org/3/py-modindex.html)
19-
- Memory Model:
20-
- [Computational Complexity Cost Model](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/pages/readings/python-cost-model/)
2123
- [Standard Library](https://docs.python.org/3/library/index.html)
22-
- [Packaging and Distribution](https://packaging.python.org/en/latest/)
23-
- [Package Index](https://pypi.org)
24-
- [Python Packaging Authority](https://www.pypa.io/en/latest/)
25-
- [The Hitchhiker’s Guide to Packaging](https://the-hitchhikers-guide-to-packaging.readthedocs.io/en/latest/)
26-
- [Glossary](https://packaging.python.org/en/latest/glossary/)
27-
- Tools:
28-
- [pip](https://pip.pypa.io/en/stable/)
29-
- [pipenv](https://pipenv.pypa.io/en/latest/)
30-
- Structuring Projects
31-
- ...
24+
- [Packaging and Distribution]( https://www.pypa.io/en/latest/)
25+
- [Core Module Index](https://docs.python.org/3/py-modindex.html)
26+
- [Package Index](https://pypi.org)
27+
- Tools:
28+
- [pip](https://pip.pypa.io/en/stable/)
29+
- [pipenv](https://pipenv.pypa.io/en/latest/)
30+
- Structuring Projects:
31+
- ...
3232
- [Extending and Embedding](https://docs.python.org/3/extending/index.html)
33-
- [PEP Index](https://www.python.org/dev/peps/)
33+
- [PEP Index](https://www.python.org/dev/peps/)
3434
- [Developer Contribution Guide](https://devguide.python.org/)
35-
- [Glossary](https://docs.python.org/3/glossary.html)
3635
- [History](https://docs.python.org/3/license.html)
37-
38-
## Community
39-
- [Discord](https://discuss.python.org)
36+
- [Glossary]
37+
- [Language](https://docs.python.org/3/glossary.html)
38+
- [Packaging](https://packaging.python.org/en/latest/glossary/)
4039

4140
## Use Cases
4241
- [Applications of Python](https://www.python.org/about/apps/)
43-
- [Style Guide](https://peps.python.org/pep-0008/)
42+
- [Effective Application]
43+
44+
## Community
45+
- [Discord](https://discuss.python.org)
4446

4547
## Learning Resources
4648
- [roadmap](https://roadmap.sh/python)

0 commit comments

Comments
 (0)