Python Developer
21.7K subscribers
1.63K photos
114 videos
7 files
1.69K links
Авторский канал действующего Python-разработчика

Сотрудничество: @bape_ads
Прайс: @bape_media

РКН: https://clck.ru/3GA6KW

Реклама на бирже:
https://telega.in/c/python_tg
Download Telegram
🐍 howdoi

howdoiэто инструмент командной строки, написанный на Python, который дает ответы на основные задачи программирования, работая в консоли, непосредственно из командной строки.

howdoi ответит на всевозможные вопросы, связанные с программированием.

Установка:
$ pip install howdoi


Документация — КЛИК

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
11💯5👍1
Что выведет код сверху?
Anonymous Quiz
30%
5
14%
10
41%
15
14%
25
51
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣527
🐍 Получение доступа к индексу в цикле for

Получить доступ к индексу в циклах for можно сделать с помощью функции перечисления — enumerate()

Итерация with enumerate возвращает кортеж, содержащий текущий индекс и текущий элемент для каждой итерации.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
226💯4
Вопрос с собеседования

Как можно преобразовать строку (string) в нижний регистр (lowercase)?

Ответ: для этого используется метод lower();
Для преобразования в верхний регистр (uppercase) используется метод upper();
Еще есть методы isupper() (все символы в верхнем регистре) и islower() (все символы в нижнем регистре), которые проверяют регистр всех символов имени.


➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
💯228
🐍 Метод __init__

Метод __init__ используется для инициализации, то есть установки начального состояния нового экземпляра класса. Вызывается сразу при создании объекта и в большинстве случаев просто хранит атрибуты.

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

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
143
12
Что выведет код сверху?
Anonymous Quiz
18%
6
24%
8
27%
12
32%
Ошибка
101
🐍 Работа с геоданными

В данной статье построим карту бесплатных точек доступа Wi-Fi в Москве, проложим маршрут московского марафона, создадим интерактивную карту регионов РФ и хороплет-карту штатов США по COVID-19 с помощью блокнотов Jupyter, библиотек pandas, gmaps, ipyleaflet и folium.

Ссылка на статью — КЛИК

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
91💯1
Вопрос с собеседования

Когда в блоке try-except исполняется элемент else?

Ответ: В блоке if-else элемент else исполняется в случае, если условие в операторе if (if statement) является неверным (False). А вот в блоке try-except элемент else исполняется только в случае, если элемент try не выдает исключение.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
19💯3
🐍 Numba

Numba — это компилятор JIT с открытым исходным кодом, который переводит подмножество кода Python и NumPy в быстрый машинный код.

Numba переводит функции Python в оптимизированный машинный код во время выполнения с помощью стандартной библиотеки компиляторов LLVM.

Установка:
$ pip install numba


Документация — КЛИК

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
122
🤣9💯422
Что выведет код сверху?
Anonymous Quiz
2%
2
3%
8
75%
2, 4
10%
1, 2, 3, 4, 5
9%
Ошибка
🤣12💯733😁1
🐍 Удаление элементов в списке во время цикла

Если вы действительно хотите сохранить синтаксис цикла for, вам нужно перебрать копию списка (копия просто создается с помощью a[:]). 

Теперь вы можете удалять элементы из исходного списка, если условие истинно.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
116💯5
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣393💯3
Вопрос с собеседования

Расскажите про функции join() и split() в Python

Ответ: Функция join() позволяет соединять символы строки (string), чередуя с указанным символом.
Функция split() позволяет разделить строку, чередуя символы с указанным символом.


➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
294
🐍 Пишем игру Pac-Man

В данной статье мы напишем легендарную игру Pac-Man на Python, уместив ее в 300 строчек кода.

Ссылка на статью — КЛИК

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
19💯53
Что выведет код сверху?
Anonymous Quiz
9%
5, 2
16%
5
51%
2
8%
2, 5
16%
Ошибкa
10🤣3