Welcome to the course of programming the programming language Python?
This course pursues several main goals:
The Dollen course is to provide a detailed and visual presentation of the main aspects of the Python programming language. The course has a modular structure and is built on the principle of "from simple to complex." At the very beginning, it is proposed to get acquainted with the advantages and disadvantages of Python as one of the software development tools, as well as with its basic principles. In the following parts, a description of the main syntactic structures and tools that Python provides in a standard library is given. Thus, you can immediately go to the right material or skip part of the known.
The course should serve as a structured manual for specialists who have just begun to study programming and, in particular, Python. At the end of this course, the student must master the skills of writing his own programs on Python, as well as reading someone else's code.
The course is part of the educational program on the basics of programming and should facilitate students' access to useful materials. However, it is aimed not only at students, but will also be useful for people who decided to start studying Python.
The course is aimed at students of engineering specialties who want to start studying Python. Not only students who study in programming at the educational institution can take the course, but also anyone at a convenient pace, in this case it is necessary to independently perform examples and tasks. For passing the course, additional knowledge of other languages or Python itself is not required, however, they will undoubtedly be useful.
You can use the course as a reference book by performing examples in your working environment. About what additional software will be required to pass the course in the first topic "Introduction to Python". You can also clone the repository to your local directory by executing the following command line commands:
git clone https://github.com/redb0/python-bp.gitIt is strongly recommended to perform each example on its own, as well as modify the code.
If you are enthusiastically interested in Python, think about becoming a project participant. If you want to take part in the project, create issues and offer a new topic/task/example/literature or error correction.
Please read our code of conduct and the rules of collective participation. There are describes the instructions for the opening issues , coding standards and other rules.
If you want to know more about the thin work with Python, do not hesitate to visit the discussions. There is available:
If you did not find what you were looking for, or you have interesting links on Python or its ecosystem do not hesitate to leave the comment.
collections moduleitertools modulefunctools moduleiotxt | json | csv | pickle )os.path | pathlib )pipcollections itertoolsreturn functools io json csv pickle os.path pathlibpip