Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
python3 [2018/12/04 12:50] super_admin [Программирование на языке Python3] |
python3 [2019/10/02 15:39] (текущий) super_admin |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Программирование на языке Python3 ====== | ====== Программирование на языке Python3 ====== | ||
+ | ==== Рекомендуемые редакторы программного кода ==== | ||
+ | * [[https://www.olympiads.ru/moscow/2018-19/soft.shtml]] - Список рекомендуемого программного обеспечения для проведения олимпиад по информатике | ||
+ | * [[http://www.wingware.com/downloads/wing-101]] Wing 101 - Version 6.1.2 - Released 2018-11-08 | ||
+ | |||
+ | ==== Мои рекомендации по выбору сред разработки для начинающих ==== | ||
+ | |||
+ | * [[https://thonny.org/]] Thonny. Python IDE for beginners | ||
+ | * [[https://codewith.mu/en/]] Code with Mu: a simple Python editor for beginner programmers. | ||
+ | * [[https://codewith.mu/en/download]] - страница загрузки | ||
+ | |||
+ | ==== Справочники, учебные пособия ==== | ||
* [[https://www.w3resource.com/python/python-tutorial.php]] - краткое руководство на английском | * [[https://www.w3resource.com/python/python-tutorial.php]] - краткое руководство на английском | ||
Строка 61: | Строка 72: | ||
print(*sorted(map(int, input().split()))) | print(*sorted(map(int, input().split()))) | ||
+ | </code> | ||
+ | === Разложение числа на простые множители === | ||
+ | |||
+ | <code python> | ||
+ | n = int(input()) | ||
+ | i=2 | ||
+ | while i*i<=n: | ||
+ | while n%i==0: | ||
+ | print(i) | ||
+ | n//=i | ||
+ | i+=1 | ||
+ | if n>1: | ||
+ | print(n) | ||
</code> | </code> | ||
Строка 344: | Строка 368: | ||
=== Игры на Python === | === Игры на Python === | ||
[[https://python-scripts.com/create-game-pyqt5-sapper]] - Сапёр | [[https://python-scripts.com/create-game-pyqt5-sapper]] - Сапёр | ||
+ | |||
+ | ==== Учебные ресурсы по языку Python ==== | ||
+ | * [[http://dfedorov.spb.ru/python3/book.pdf]] - Д. Ю. Федоров. ОСНОВЫ ПРОГРАММИРОВАНИЯ НА ПРИМЕРЕ ЯЗЫКА PYTHON | ||
+ | * [[http://aliev.me/runestone/]] - Книга: 9. Problem Solving with Algorithms and Data Structures using Python By Brad Miller and David Ranum (перевод). \\ | ||
+ | * [[https://github.com/jakevdp/WhirlwindTourOfPython]] - Введение в Python | ||
+ | * [[https://jakevdp.github.io/PythonDataScienceHandbook/]] - Python Data Science Handbook | ||
+ | * [[https://github.com/demidovakatya/vvedenie-mashinnoe-obuchenie]] - Постоянно обновляемая подборка ресурсов по машинному обучению. | ||
+ | * https://habrahabr.ru/company/wunderfund/blog/316826/ - Особенности Jupyter Notebook... | ||
+ | * [[http://pythontutor.com/]] - Визуализатор кода | ||
+ | * [[http://pythontutor.ru/]] - интерактивный учебник по языку Pyhton \\ | ||
+ | * [[https://pythonz.net/references/named/str.rsplit/]] - справочник по языку Python \\ | ||
+ | * [[http://pythonz.net/references/named/mini-yazyk-formatirovaniya/]] - Правила форматирования | ||
+ | * [[http://www.toves.org/books/cpy/]] - C for Python programmers \\ | ||
+ | * | ||
+ | * https://www.hackerrank.com/dashboard - **задачи на программирование** | ||
+ | * | ||
+ | * [[http://sis.khashaev.ru/2013/august/c-prime/]] - летняя компьютерная школа | ||
+ | * | ||
+ | * [[https://yadi.sk/i/R5SdeB2x3DLQCn]] - ** Избранные ссылки ** | ||
+ | * | ||
+ | * [[https://proglib.io/p/algorithms-structures-learn/]] - Изучаем алгоритмы и структуры данных правильно | ||
+ | * | ||
+ | * [[https://proglib.io/p/awesome-algorithms/]] - Изучаем алгоритмы: полезные книги, веб-сайты, онлайн-курсы и видеоматериалы | ||
+ | * | ||
+ | * [[https://github.com/bayandin/awesome-awesomeness]] - Awesome Awesomeness | ||
+ | * | ||
+ | * [[https://github.com/bayandin/awesome-awesomeness]] - A curated list of awesome Python frameworks, libraries, software and resources | ||
+ | * [[https://awesome-python.com/]] - A curated list of awesome Python frameworks, libraries, software and resources. | ||
+ | * | ||
+ | * [[https://github.com/kirang89/pycrumbs]] - Bits and bytes of Python from the Internet | ||
+ | * | ||
+ | * [[https://github.com/svaksha/pythonidae]] - Curated decibans of scientific programming resources in Python. | ||
+ | * [[http://svaksha.github.io/pythonidae/]] - Pythonidae curates decibans of Python libraries and resources for scientific programming and mathematical and statistical computing. Some resources listed here may also use other languages like Go, Java, Julia, R-language, etc.. in their codebase. | ||
+ | |||
+ | |||
+ | **!!!** [[about_Python|Язык программирования Python]]; - Дополнительные ресурсы, связанные с изучением языка программирования Python, об инструментарии, учебных пособиях, тренажерах (об исполнителе "Черепашка", исполняющем команды, написанные на языке Python)... [[about_Python|ПОДРОБНЕЕ >>>]] | ||
+ | |||
+ |