Pythonist.ru - образование по питону
26.4K subscribers
81 photos
1 video
932 links
Pythonist.ru - помощь в подготовке к собеседованию на позицию Python Developer.
Реклама: @anothertechrock

Контент канала:
1. Разбор вопросов с собеседований
2. Книги
3. Задачи на логику
4. Проект Эйлера
5. Видео
6. Тесты по Python 3

@aldrson
Download Telegram
Книги. Топ-7 учебников по Python для начинающих (на русском языке)

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

Читать статью

#книги
Pythonist.ru - образование по питону pinned «Друзья, наша редакция изучив рынок курсов по программированию, решила запустить наш собственный online-курс "Основы Python" Курс будет довольно короткий - 2-х недельный интенсив. Мы хотим помочь новичкам быстро и правильно стартануть в изучении Python.…»
Модули. Как создавать наглядные графики в Python

В этой статье:
- важность статистических распределений;
- загрузка данных и импорт библиотек;
- простые графики в Pandas;
- продвинутые графики в Seaborn;
- потрясающие интерактивные графики в Plotly.

Читать статью

#модули
Задача на логику. Несушки

У крестьянки было 3 курицы, которые несли по 3 яйца за 3 дня. Однажды она решила, что так дело не пойдет и яиц надо больше. Поэтому крестьянка купила дополнительно 12 несушек.

Сколько яиц все куры вместе нанесут за 15 дней? (Примем, что яйценоскость всех кур одинакова).

Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.

#логическаязадача
Модули. Web scraping на Python при помощи Selenium: пособие для начинающих

Selenium – это фреймворк, разработанный для автоматизации тестирования веб-приложений. Но кроме того, Selenium будет очень полезен, если нам нужно собрать данные со страницы, содержание которой генерирует JavaScript. Эта статья — пошаговое руководство по веб-скрейпингу с применением Selenium и Pandas.

Читать статью

#модули
Книги. Телеграм-бот с поиском книг по Python

Наша редакция решила собрать все книги в одном месте и позволить пользователям их скачивать и читать. На выходе мы получили бот в Телеграме, который позволяет искать книги по программированию и сразу же их скачивать. Бот содержит 3000 книг по программированию, из них 420 книг — по Python. Подробнее - в статье.

Читать статью

#книги
Tips & Tricks. Три простых способа улучшить производительность кода Python

Python часто упрекают в низкой производительности. Но если уделить этой теме достаточное внимание, производительность кода на Python вполне можно улучшить. Рассказываем, как это сделать.

Читать статью

#tipsandtricks #модули
you = PythonEnthusiast()

if you.interests in ("Python", "Django", "Programming"):

you.subscibe("PythonTesti channel")
you.solve('Python quizes')
you.became("Junior Python Developer")
Алгоритмы поиска на Python

В этой статье:
- Операторы членства
- Линейный поиск
- Бинарный поиск
- Улучшенный линейный поиск — Jump Search
- Поиск Фибоначчи
- Экспоненциальный поиск
- Интерполяционный поиск

Читать статью

#алгоритмы
Задача на логику. Турнир

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

Но вот незадача: в результате осталось два равных друг другу молодца. Чтобы выбрать между ними, царь придумал хитрое задание. Он приказал им скакать наперегонки к реке, и чья лошадь придет последней, тот и женится на царевне.

Витязи поддавались друг другу, как могли. Они даже слезли с лошадей и шли к реке пешком. Неделю спустя они решили плюнуть на это дело и просто вернуться домой. Но тут их догнала царевна и кое-что сказала. После этого они вскочили на коней и помчались к реке. Что царевна им посоветовала?

Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.

#логическаязадача
Книги. Топ-7 книг по алгоритмам на русском языке

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

Читать статью

#книги #алгоритмы
Модуль random: генерация псевдослучайных чисел в Python

Стандартная библиотека Python содержит модуль random, в котором есть различные функции для работы со случайными числами. Мы рассмотрели несколько таких функций (с примерами кода).

Читать статью

#модули
Задача с кодом. "Рекурсия: посчитать гласные"

Условие:
Напишите функцию, которая рекурсивно вернет количество гласных в строке.

Примеры:
vowels("apple") -> 2
vowels("cheesecake") -> 5
vowels("bbb") -> 0
vowels("") -> 0

Примечание:
- Рекурсивная функция вызывает сама себя.
- Все буквы будут в нижнем регистре.
- Для этого задания используем английские гласные: ‘a e i o u’.

Решение на нашем сайте. Совет: прежде чем смотреть решение, потратьте хотя бы 30 минут на написание своего собственного кода, т.к. лучше подумать и не решить, чем решить, но не подумать.

#задача #coding
Книги. Топ-10 книг для продвинутых питонистов

Подборка книг уровня advanced с приемами использования самого Python, а также по отдельным направлениям в применении этого языка (ссылки на скачивание прилагаются).

Читать статью

#книги
Топ. 11 важных вопросов на Python-собеседованиях

Рассматриваем несколько вопросов (с кодом), которые Python-программисту вполне могут задать на собеседовании.

Читать статью

#топ
Питонисты и желающие ими стать. Набросайте в комментариях темы и направления, которые бы вы хотели видеть на нашем сайте. Какие проекты, рубрики, интересные викторины можно добавить? Например - разбор регулярных выражений (минимум 1 статью в неделю) или ИИ для новичков и т.д
Задача с кодом. "Удалить все элеметы списка до определенного"

Условие:
Есть список, нужно написать функцию, которая будет удалять все элементы до определенного.

Примеры:
remove_all_before([1, 2, 3, 4, 5], 3) == [3, 4, 5]
remove_all_before([1, 1, 2, 2, 3, 3], 2) == [2, 2, 3, 3]

Пограничные случаи:
Если удаляемого элемента нет в списке, то список остается как есть.
Если список пустой, то остается как есть.

Решение на нашем сайте. Совет: прежде чем смотреть решение, потратьте хотя бы 30 минут на написание своего собственного кода, т.к. лучше подумать и не решить, чем решить, но не подумать.

#задача #coding
Собрали для вас полезные каналы по Python

@pythonbooks - самый большой канал с книгами по Python

@pythonjuniorjob - вопрос/ответ с собеседований по Python

@pythonknigi - преимущественно русские книги по Python

@pythonquizes - тесты и вопросы по Python

@pythonrabota - вакансии по Python

@pythontesti - тесты, с ответами и пояснениями
Книги. 5 лучших книг для изучения библиотеки TensorFlow

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

Читать статью

#книги
Друзья питонисты, так как многие из вас пожелали видеть больше задач на нашем сайте, мы решили провести кодинг-марафон.

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

За решение задачи будут начисляться баллы от 10 до 30.

Правильные решения от подписчиков или редакции будут публиковаться через 2-4 дня после выхода задачи.

На сайте будет обновляться рейтинг игроков с наивысшими баллами.

Условия марафона:
1. Будет 10 задач
2. Задачи будут алгоритмические, регулярки, строки и другие аспекты Python 3

Для получения баллов необходимо:

1. Решить задачу на Python 3
2. Закинуть код в https://repl.it/languages/python3
3. Код должен запускаться и выдавать ответ
4. Отправить сообщение правильного формата с номером задачи, ответом и ссылкой на @algoritmsrules.
Правильный формат сообщения например на Задачу 1 такой:
Задача 1.
Ответ - 155
https://repl.it/@UTSRmapper/gladosbot#bot.py

Задачи будут приниматься до момента выхода решения. Внимательно прочтите формат поста с ответом. Посты без ссылки или без ответа или номера задачи не будут приниматься. Так как число подписчиков в канале велико, то для удобства проверки нужен именно такой формат ответа.

Также есть возможность получать баллы за привод в наш канал своих друзей. За каждого нового человека будет начисляться 2 балла. Для получения баллов пользователь должен быть подписан на наш канал, а вы должны сбросить его никнейм или телефон в сообщении на @algoritmsrules.

Первая задача уже на этой неделе.

Победитель получит приз 3000 рублей.
Топ. Уровень зарплат Python-разработчиков в Москве, Киеве и Минске в I полугодии 2020 года

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

Читать статью

#топ