Форум программистов, компьютерный форум, киберфорум
Наши страницы
Python
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.94/122: Рейтинг темы: голосов - 122, средняя оценка - 4.94
Jabbson
Эксперт по компьютерным сетям
3348 / 2423 / 746
Регистрация: 03.11.2009
Сообщений: 7,759
Записей в блоге: 3
1

Интересные ресурсы для питонистов

20.05.2015, 20:15. Просмотров 22493. Ответов 41

В этой теме я хотел бы собрать онлайн-ресурсы, которые могут помочь начинающему, продолжающему или даже преуспевающему питонисту оттачивать навыки, набросать и проверить небольшой код или просто хорошо и с пользой провести время.

Я начну с нескольких ресурсов из моих закладок, Вы можете предложить другие, я их с удовольствием добавлю.

Ресурсы для обученияОфициальная документация:
Самостоятельное изучение:

ResourceLangDescription
https://developers.google.com/edu/python/ (eng) free class for people with a little bit of programming experience who want to learn Python.
http://docs.python-guide.org/en/latest/ (eng) This opinionated guide exists to provide both novice and expert Python developers a best-practice handbook to the installation, configuration, and usage of Python on a daily basis.
http://www.python-course.eu/index.php (eng) Py2 tuts, Py3 tuts, Advanced topics, Tkinter tuts
http://learnpythonthehardway.org/book/ (eng) this book instructs you in Python by slowly building and establishing skills through techniques like practice and memorization.
http://younglinux.info/ (rus) Основы программирования на Python. Курс по информатике. + ООП, tkinter, алгоритмы, решение задач.
http://pythonworld.ru/karta-sajta (rus) Язык программирования Python 3 для начинающих и чайников.
http://interactivepython.org/runestone/static/pythonds/index.html (eng,rus) Problem Solving with Algorithms and Data Structures
http://www.diveintopython.net/ (eng,rus) Dive Into Python is a free Python book for experienced programmers.
http://www.diveintopython3.net/ (eng) Dive Into Python 3 covers Python 3 and its differences from Python 2.

Интерактивные задачи

Онлайн IDE/VM

Другие полезные ресурсы, напрямую не связанные с Python
17
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2015, 20:15
Ответы с готовыми решениями:

Ресурсы для изучения Python
Добрый день. Помогите пожалуйста подобрать литературу по изучению Python. Очень...

Ресурсы для изучения GGI на Python
Подскажите ресурсы для изучения GGI на Python типа такого...

Какие бесплатные ресурсы можете посоветовать для изучения Python в плане Web?
Доброго времени суток, формчане. Какие бесплатные ресурсы можете посоветовать...

Интересные ресурсы по астрономии, космонавтике
Социальная сеть о космосе и астрономии, астрофизике. Обо всем, что так далеко и...

Многопоточность для Windows. Ресурсы языка программирования vs Ресурсы WinAPI
Добрый день. Подскажите пож-та, если пишется многопоточное приложение для...

41
alex925
2671 / 2278 / 630
Регистрация: 19.03.2012
Сообщений: 8,830
21.05.2015, 01:21 2
Информационные ресурсы:

Библиотеки:
Тестирование:
Вспомогательные сервисы:
  • http://regexr.com/ - проверка регулярок онлайн. Сервис конечно не имеет прямого отношения к python, но косвенно все равно.
  • http://www.artlebedev.ru/tools/decoder/ - декодер текста, тоже полезный сервис.
11
tezaurismosis
Администратор
Эксперт .NET
8547 / 3840 / 725
Регистрация: 17.04.2012
Сообщений: 8,548
Записей в блоге: 14
21.05.2015, 13:06 3
Ещё немного ресурсов для обучения
Ресурсы о популярных дополнениях

IPython - улучшенная интерактивная оболочка
matplotlib - построение графиков в различных форматах в стиле, навеянном MATLAB
numpy - библиотека для научных рассчётов
9
Zuzik
294 / 251 / 57
Регистрация: 11.06.2012
Сообщений: 1,557
22.05.2015, 13:07 4
Еще несколько библиотек/фреймворков

Flask
  • Руководство по веб-фреймворку Flask: eng, rus
    Я бы рекомендовал англоязычный вариант, ибо он периодически обновлялся, и в русскоязычном содержатся ошибки.
kivi
  • Фреймворк для разработки кроссплатформенных приложений: официальный сайт, wiki репозитория на гитхабе.
    Русскоязычной информации почти нет. С англоязычной - документация в общем и целом не самая лучшая. Лучший выход для изучения - многочисленные примеры кода на гитхабе (отправная точка поиска - репозиторий киви), примеры кода идущие в комплекте, и 2 англоязычных книги:
    • Kivy-Interactive Applications in Python автора Ulloa Roberto
    • Creating Apps in Kivy автора Phillips Dusty.
7
Avazart
Эксперт С++
7723 / 5632 / 549
Регистрация: 10.12.2010
Сообщений: 25,402
Записей в блоге: 17
23.05.2015, 19:36 5
Курс видео лекций: [UNИX][Python] Курс лекций
6
Vasya86
-16 / 2 / 0
Регистрация: 06.07.2015
Сообщений: 5
30.07.2015, 18:29 6
Спасибо! Много всего полезного нашел!
2
Wolkodav
609 / 462 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
06.08.2015, 10:55 7
Ну и мои 5 копеек:
Django:Полезности:
7
Jabbson
Эксперт по компьютерным сетям
3348 / 2423 / 746
Регистрация: 03.11.2009
Сообщений: 7,759
Записей в блоге: 3
24.10.2015, 10:05  [ТС] 8
Интересный проект для начинающих (или закрепляющих):
https://www.jetbrains.com/pycharm-edu/
5
Jabbson
Эксперт по компьютерным сетям
3348 / 2423 / 746
Регистрация: 03.11.2009
Сообщений: 7,759
Записей в блоге: 3
01.11.2015, 16:10  [ТС] 9
Интересный сайт:
http://www.fullstackpython.com/

с него:

Агрегация ресурсов
Агрегация видематериалов
5
Vigi
214 / 136 / 84
Регистрация: 28.05.2012
Сообщений: 634
Завершенные тесты: 1
01.11.2015, 19:22 10
Вот что нашел по Flask: https://flask-russian-docs.readthedocs.org/ru/latest/
3
Meerith
7 / 7 / 5
Регистрация: 10.11.2015
Сообщений: 44
Записей в блоге: 3
03.12.2015, 20:27 11
Вот еще. Результаты запроса Python в Mexalib.com

http://mexalib.com/search/?q=Python

Там много чего есть - сортируйте по рейтингу!
2
arctblake
50 / 50 / 17
Регистрация: 03.12.2015
Сообщений: 167
05.12.2015, 15:34 12
Шикарная вещь
https://pymotw.com/2/
2
arctblake
50 / 50 / 17
Регистрация: 03.12.2015
Сообщений: 167
16.12.2015, 05:44 13
не знаю, один я не слышал раньше о www.safaribooksonline.com или есть еще кто. В общем, там куча разных книг, за которые, естественно, надо платить, но дают 10 дней триала, так что можно много успеть. Думаю, не надо никому объяснять, что этот триал можно себе вполне законно продлевать. Там и по Пайтону ну просто море всего, в том числе много книг 2015-го и книг, которые, как я понял, еще не поступили в официальную продажу.
Надеюсь, этот пост никаких правил не нарушает.
1
Vigi
214 / 136 / 84
Регистрация: 28.05.2012
Сообщений: 634
Завершенные тесты: 1
28.02.2016, 12:09 14
Python. Карманный справочник. 5-е изд. 2015
3
Изображения
 
arctblake
50 / 50 / 17
Регистрация: 03.12.2015
Сообщений: 167
01.04.2016, 21:33 15
Вот недавно деплоил свой первый проект, делал всё по разным инструкциям, и всё получилось, но вообще я мало что понял про то, зачем, например, нужно иметь и frontend-сервер типа Apache/Nginx, и еще и wsgi-сервер типа gunicorn, и как весь этот конвеер Nginx -> gunicorn -> Django и обратно в целом работает, собирался начать вникать в это по разным статейкам, но тут почти случайно наткнулся на видео канала Технострим mail.ru group на youtube.com.
Там есть плейлист «Основы веб-разработки», в нем пока всего 3 видео, только-только выкладываются. Посмотрел первые 2 и могу сказать, что это мне понравилось. В этих видео рассказывается про инет в целом и серверы. Любому веб-программисту на Python знать всё это обязательно. После можно уже и с доками того же gunicorn'а ознакомиться смело.
Ведущий очень хорошо рассказывает. В том числе про то, зачем вся эта лапша из серверов нужна, как она работает и тп.
Единственное, что он объяснил не очень хорошо - это про os.fork и select. Если бы я до этого не знал как это работает, то вряд ли бы понял. Но в остальном очень хороший материал. Советую посмотреть.
Планируется курс по Джанго.
1
alex925
2671 / 2278 / 630
Регистрация: 19.03.2012
Сообщений: 8,830
01.04.2016, 23:30 16
Цитата Сообщение от arctblake Посмотреть сообщение
но вообще я мало что понял про то, зачем, например, нужно иметь и frontend-сервер типа Apache/Nginx, и еще и wsgi-сервер типа gunicorn
Потому, что web серверы на Python не обладают достаточность производительностью и надежностью, чтобы обрабатывать огромное количество подключений и их обслуживать (выдавать статику, выдавать страницы).

По этому python приложение реализует всю бизнес логику и отдает результаты (html готовый) web серверу через wsgi. В итоге получается, что python код генерит страницы, а основной сервер, смотрит в интернет и отдает готовые страницы и статику. Таким обрахом часть обязанностей с python снимается и все отлично работает.
1
arctblake
50 / 50 / 17
Регистрация: 03.12.2015
Сообщений: 167
01.04.2016, 23:54 17
Да теперь я это знаю, но помимо этого там еще объясняется, почему, например, Апач может запускать, скажем, какой-то пхп-скрипт напрямую, а nginx'у для этого требуется посредник в виже gunicorn'a или чего-то подобного (не знаю, что используется для пхп, просто пример)
1
Фаер
640 / 369 / 259
Регистрация: 09.12.2011
Сообщений: 733
Записей в блоге: 35
08.04.2016, 19:53 18
Турбированный Python - выполняется, как минимум, в 1.5 раза быстрее стандартного Python. По моему опыту, бывает ускорение и в 4 раза.
Пакет для чтения CAPTCHA - пока что не шибко силён, но быстро развивается.
И в окончание страница с форума: GUI-конструктор для Python 3.

Добавлено через 1 минуту
А, вот ещё: http://docs.python-requests.org/en/master/
Полезная HTTP-библиотека.
0
alex925
2671 / 2278 / 630
Регистрация: 19.03.2012
Сообщений: 8,830
08.04.2016, 22:17 19
От себя добавлю, что pypy на сколько я знаю использовать лучше на сервере, потому что он эффективен при многократном выполнении кода, потому что интерпретатору нужно время на "прогрев". Потому что вся суть pypy, что в него встроен jit компилятор.
1
Фаер
640 / 369 / 259
Регистрация: 09.12.2011
Сообщений: 733
Записей в блоге: 35
25.04.2016, 18:19 20
Желающим разрабатывать полноценные игры на Python (2.7) стоит обратить внимание на Panda3D - бесплатный, довольно мощный и очень простой в обращении движок: http://www.panda3d.org
Российский форум специально для него в интернетах есть, книги на русском тоже. Развивается активно.
1
25.04.2016, 18:19
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.04.2016, 18:19

Интересные задачи для новичков.
Подскажите,пожалуйсто,где можно найти список интересных или...

Интересные квесты для Windows 7
ребят подскажите пожалуйста какие есть интересные квэсты под внду 7 просто...

Простые и интересные игры для практики
Здравствуйте. Скажите пожалуйста, какие есть простые игры, которые интересно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru