Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
python3 [2018/03/05 21:26] super_admin [Game of Life with Python] |
python3 [2019/02/15 17:30] super_admin [Справочники, учебные пособия] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Программирование на языке Python3 ====== | ====== Программирование на языке Python3 ====== | ||
- | * [[http://spectrum.ieee.org/static/interactive-the-top-programming-languages-2017]] - Рейтинг языков программирования 2017 г.. | + | ==== Рекомендуемые редакторы программного кода ==== |
+ | * [[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]] - краткое руководство на английском | ||
* http://aliev.me/runestone/ - Учебник с базовыми алгоритмами: Problem Solving with Algorithms and Data Structures using Python By Brad Miller and David Ranum (перевод). | * http://aliev.me/runestone/ - Учебник с базовыми алгоритмами: Problem Solving with Algorithms and Data Structures using Python By Brad Miller and David Ranum (перевод). | ||
* https://runestone.academy/runestone/static/pythonds/index.html Problem Solving with Algorithms and Data Structures using Python By Brad Miller and David Ranum (английский). | * https://runestone.academy/runestone/static/pythonds/index.html Problem Solving with Algorithms and Data Structures using Python By Brad Miller and David Ranum (английский). | ||
+ | * https://github.com/ErikRHanson/Problem-Solving-with-Algorithms-and-Data-Structures-Using-Python | ||
* [[https://foxford.ru/wiki/informatika/o-yazyke-python]] - О языке Python на сайте foxford.ru | * [[https://foxford.ru/wiki/informatika/o-yazyke-python]] - О языке Python на сайте foxford.ru | ||
Строка 11: | Строка 23: | ||
- | **Справочник** | + | **Справочник 1** |
* [[https://pythonz.net/references/named/str.rsplit/]] - справочник по языку Python \\ | * [[https://pythonz.net/references/named/str.rsplit/]] - справочник по языку Python \\ | ||
* [[http://pythonz.net/references/named/mini-yazyk-formatirovaniya/]] - Правила форматирования | * [[http://pythonz.net/references/named/mini-yazyk-formatirovaniya/]] - Правила форматирования | ||
+ | |||
+ | **Справочник 2** | ||
+ | * [[http://www.tutorialspoint.com/python3/list_count.htm]] | ||
**Модуль random** | **Модуль random** | ||
Строка 56: | Строка 71: | ||
# считывание и сортировка входных чисел, разделенных пробелом | # считывание и сортировка входных чисел, разделенных пробелом | ||
print(*sorted(map(int, input().split()))) | print(*sorted(map(int, input().split()))) | ||
+ | |||
+ | </code> | ||
+ | === Разложение числа на простые множители === | ||
+ | |||
+ | < code python > | ||
+ | i=2 | ||
+ | while i*i<=n: | ||
+ | while n%i==0: | ||
+ | print(i) | ||
+ | n//=i | ||
+ | i+=1 | ||
+ | if n>1: print(n) | ||
</code> | </code> | ||
Строка 207: | Строка 234: | ||
* [[http://python-3.ru/page/modul-stringio-python]] Модуль StringIO в Python | * [[http://python-3.ru/page/modul-stringio-python]] Модуль StringIO в Python | ||
- | * https://compscicenter.ru/media/slides/python_2014_autumn/2014_10_08_python_2014_autumn.pdf - Строки, байты... | + | * https://compscicenter.ru/media/slides/python_2014_autumn/2014_10_08_python_2014_autumn.pdf - !!! **Строки, байты...** |
* http://python.su/forum/topic/8635/?page=1#post-56706 - форум | * http://python.su/forum/topic/8635/?page=1#post-56706 - форум | ||
Строка 235: | Строка 262: | ||
* https://ph0en1x.net/86-raspberry-pi-znakomstvo-s-gpio-perekluchatel-i-svetodiod.html - кнопка | * https://ph0en1x.net/86-raspberry-pi-znakomstvo-s-gpio-perekluchatel-i-svetodiod.html - кнопка | ||
* https://webhamster.ru/mytetrashare/index/mtb0/13778868522frfe4y3tg GPIO - для чайников | * https://webhamster.ru/mytetrashare/index/mtb0/13778868522frfe4y3tg GPIO - для чайников | ||
- | * http://home-smart-home.ru/telegram-bot-raspberry-pi-signalizaciiya-control/ | + | * http://home-smart-home.ru/telegram-bot-raspberry-pi-signalizaciiya-control/ - Telegram bot на Raspberry pi: сигнализация, контроль и управление!!! |
- | * https://kostya.co/create-first-telegram-bot/ - Создаём своего первого робота в Telegram при помощи Python 3 | + | * https://kostya.co/create-first-telegram-bot/ - Создаём своего первого робота в Telegram при помощи Python 3 ??? |
* https://groosha.gitbooks.io/telegram-bot-lessons/content/pytelegrambotapi_basics.html - Декораторы | * https://groosha.gitbooks.io/telegram-bot-lessons/content/pytelegrambotapi_basics.html - Декораторы | ||
- | * https://github.com/eternnoir/pyTelegramBotAPI/blob/master/README.md - pyTelegramBotAPI | + | * https://github.com/eternnoir/pyTelegramBotAPI/blob/master/README.md - **pyTelegramBotAPI!!!** |
* http://raspberrypi.ru/blog/613.html - Система верификации пользователей посредством RFID карт с отправкой сообщений в Telegram | * http://raspberrypi.ru/blog/613.html - Система верификации пользователей посредством RFID карт с отправкой сообщений в Telegram | ||
* https://groosha.gitbooks.io/telegram-bot-lessons/chapter1.html Пишем бота для Telegram на языке Python | * https://groosha.gitbooks.io/telegram-bot-lessons/chapter1.html Пишем бота для Telegram на языке Python | ||
Строка 312: | Строка 339: | ||
https://www.manning.com/books/hello-world-second-edition | https://www.manning.com/books/hello-world-second-edition | ||
+ | |||
+ | * https://www.datacamp.com/courses/building-chatbots-in-python | ||
+ | |||
+ | |||
+ | Request ... | ||
+ | |||
+ | [[https://api.telegram.org/bot<ваш_токен>/getUpdates]] | ||
+ | |||
+ | [[https://api.telegram.org/bot123456789:FFEt9K9kreapBJk5pFnjHvEyQpwa1enRKp4/getUpdates ]] | ||
+ | |||
+ | [[https://api.telegram.org/bot123456789:FFEt9K9kreapBJk5pFnjHvEyQpwa1enRKp4/sendMessage?chat_id=354053095&text=Hello!]] | ||
+ | |||
+ | https://youtu.be/MFXINARkpxw Оформление бота | ||
+ | |||
+ | |||
+ | [[https://github.com/eternnoir/pyTelegramBotAPI/blob/master/README.md]] - pyTelegramBotAPI | ||
+ | |||
+ | === Codeskulptor === | ||
+ | * http://www.codeskulptor.org/ | ||
+ | * https://github.com/sreesindhusruthiyadavalli/Python-Code-skulptor | ||
+ | * https://github.com/gnpatterson/codeskulptor | ||
+ | * https://github.com/TogusaRusso/codesculptorlabs | ||
+ | |||
+ | === Codeskulptor3 for Python3 === | ||
+ | * http://py3.codeskulptor.org/ | ||
+ | * | ||
+ | === Игры на Python === | ||
+ | [[https://python-scripts.com/create-game-pyqt5-sapper]] - Сапёр |