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

Для тех, кто уже знает основы и хочет продолжать профессионально развиваться.
В процессе работы с языком каждый находит для себя какие-то приёмы или библиотеки, облегчающие жизнь. Мы собрали подборку разных хитростей для Python.

Рассказываем, что учить, как получать практику и где брать идеи для своего проекта.

Наш подписчик прислал вопрос в редакцию Tproger: «Чем отличаются junior, middle и senior разработчики?» Предоставляем вам ответы экспертов.

Автор BitTorrent-клиента Pieces рассказывает об устройстве протокола и делится своими опытом написания приложения под этот протокол на Python:

Помимо всего прочего, на Python можно создавать десктопные приложения с графическим интерфейсом (Python GUI). Это можно сделать с помощью PyQt и Qt Designer, с которыми мы сегодня познакомимся.

Многие привыкли писать на Java десктопные и мобильные приложения. Но что насчёт веб-приложений? Сегодня мы расскажем, как создать такое средствами Java, Servlet API и JSP без каких-либо сложных фреймворков.
Раскладываем по полочкам процесс освоения Computer Science. Книги, лекции зарубежных вузов и ресурсы для практики, которые помогут новичку последовательно разобраться в основных дисциплинах компьютерных наук.

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