Вакансия дня. Python-разработчик
https://telegra.ph/Python-razrabotchik-09-05
Формат работы: удалёнка
Условия: полная занятость
ЗП: до 250 000 рублей
Откликнуться: @MariaShirchkova
#работа #вакансия
https://telegra.ph/Python-razrabotchik-09-05
Формат работы: удалёнка
Условия: полная занятость
ЗП: до 250 000 рублей
Откликнуться: @MariaShirchkova
#работа #вакансия
Трюк дня. Как поменять местами значения переменных
Допустим, нам нужно поменять местами значения переменных a и b.
a = 23
b = 42
"Классический" способ сделать это предполагает использование временной переменной:
tmp = a
a = b
b = tmp
Но Python также допускает использование короткой формы:
a, b = b, a
#tips #tricks
Допустим, нам нужно поменять местами значения переменных a и b.
a = 23
b = 42
"Классический" способ сделать это предполагает использование временной переменной:
tmp = a
a = b
b = tmp
Но Python также допускает использование короткой формы:
a, b = b, a
#tips #tricks
Видео дня. Всё о Python
Интервью с разработчиком компании Todoist Олегом Шидловским.
Содержание:
- олимпиадное программирование,
- фишки языка,
- асинхронность,
- популярные фреймворки,
- machine learning & data sciense,
- пепы (peps),
- развитие разработчика
- удалённая работа.
Ссылка на YouTube
#видео #интервью
Интервью с разработчиком компании Todoist Олегом Шидловским.
Содержание:
- олимпиадное программирование,
- фишки языка,
- асинхронность,
- популярные фреймворки,
- machine learning & data sciense,
- пепы (peps),
- развитие разработчика
- удалённая работа.
Ссылка на YouTube
#видео #интервью
YouTube
Олимпиадки, асинхронность и удалённая работа / Всё о Python / Интервью с Python Developer
Всё ещё кодишь без AI? Го в клуб "Эволюция Кода 🧬", научу: https://itbeard.com/evocoders
Долгожданный выпуск о популярном ныне языке Python.
В гостях разработчик компании Todoist и просто крутой парень - Олег Шидловский.
В рамках интервью мы пообщались про…
Долгожданный выпуск о популярном ныне языке Python.
В гостях разработчик компании Todoist и просто крутой парень - Олег Шидловский.
В рамках интервью мы пообщались про…
Задача с решением. «Разность между суммой квадратов и квадратом суммы»
Задача № 6 Проект Эйлера.
Условие:
Сумма квадратов первых десяти натуральных чисел равна
1^2 + 2^2 + … + 10^2 = 385
Квадрат суммы первых десяти натуральных чисел равен
(1 + 2 + … + 10)^2 = 552 = 3025
Следовательно, разность между суммой квадратов и квадратом суммы первых десяти натуральных чисел составляет
3025 − 385 = 2640.
Найдите разность между суммой квадратов и квадратом суммы первых ста натуральных чисел.
Пишите ваше решение в комментариях. Наш вариант будет через 3 часа.
#задача6 #решение #проектэйлера
Задача № 6 Проект Эйлера.
Условие:
Сумма квадратов первых десяти натуральных чисел равна
1^2 + 2^2 + … + 10^2 = 385
Квадрат суммы первых десяти натуральных чисел равен
(1 + 2 + … + 10)^2 = 552 = 3025
Следовательно, разность между суммой квадратов и квадратом суммы первых десяти натуральных чисел составляет
3025 − 385 = 2640.
Найдите разность между суммой квадратов и квадратом суммы первых ста натуральных чисел.
Пишите ваше решение в комментариях. Наш вариант будет через 3 часа.
#задача6 #решение #проектэйлера
Задача с решением. «Разность между суммой квадратов и квадратом суммы»
Задача № 6 Проект Эйлера.
Смотреть решение
#задача6 #решение #проектэйлера
Задача № 6 Проект Эйлера.
Смотреть решение
#задача6 #решение #проектэйлера
Друзья, мы начинаем второй кодинг-марафон среди подписчиков.
Марафон будет состоять из 10 задач.
Каждую неделю мы будем публиковать 1 задачу по питону, алгоритмам и другим темам. За правильное решение задачи вы получаете 10 баллов.
Наше решение будет публиковаться ровно через неделю после выхода задачи и будет сопровождаться комментариями нашего ментора.
Требования конкурса:
1. Решение оформлять тут - https://repl.it/languages/python3
2. Функция должна возвращать результат, а не печатать его
3. Все примеры из задачи (если они есть) должны работать с вашим кодом
4. Не пишите ничего лишнего в сообщениях, просто ссылка и номер задачи.
Ментор конкурса: @vovabodnar.
Куда присылать решения: @vovabodnar :)
P.S. Задачи будут проверяться 1-2 раза в неделю, так что не расстраивайтесь, если сразу не получите быстрого ответа.
Всем удачи!
#марафон2
Марафон будет состоять из 10 задач.
Каждую неделю мы будем публиковать 1 задачу по питону, алгоритмам и другим темам. За правильное решение задачи вы получаете 10 баллов.
Наше решение будет публиковаться ровно через неделю после выхода задачи и будет сопровождаться комментариями нашего ментора.
Требования конкурса:
1. Решение оформлять тут - https://repl.it/languages/python3
2. Функция должна возвращать результат, а не печатать его
3. Все примеры из задачи (если они есть) должны работать с вашим кодом
4. Не пишите ничего лишнего в сообщениях, просто ссылка и номер задачи.
Ментор конкурса: @vovabodnar.
Куда присылать решения: @vovabodnar :)
P.S. Задачи будут проверяться 1-2 раза в неделю, так что не расстраивайтесь, если сразу не получите быстрого ответа.
Всем удачи!
#марафон2
Кодинг-марафон. Задача № 1.
Условия конкурса - в закрепленной сверху записи канала.
Приз: 10 баллов.
Задание: Создайте функцию, которая принимает две строки и вычисляет расстояние Хэмминга между ними.
Расстояние Хэмминга — число позиций, в которых соответствующие символы двух слов одинаковой длины различны.
Например, в строке «ABCB» на четвертой позиции стоит буква «B», а в строке «ABCD» на той же позиции — буква «D». Расстояние Хэмминга между этими строками — 1.
Примечание: Исходим из того, что передаваемые строки всегда будут одинаковой длины.
Примеры:
#задача #марафон2
Условия конкурса - в закрепленной сверху записи канала.
Приз: 10 баллов.
Задание: Создайте функцию, которая принимает две строки и вычисляет расстояние Хэмминга между ними.
Расстояние Хэмминга — число позиций, в которых соответствующие символы двух слов одинаковой длины различны.
Например, в строке «ABCB» на четвертой позиции стоит буква «B», а в строке «ABCD» на той же позиции — буква «D». Расстояние Хэмминга между этими строками — 1.
Примечание: Исходим из того, что передаваемые строки всегда будут одинаковой длины.
Примеры:
hamming_distance("abcde", "bcdef") ➞ 5Присылаем номер задачи и ссылку на код сюда - @vovabodnar
hamming_distance("abcde", "abcde") ➞ 0
hamming_distance("strong", "strung") ➞ 1
hamming_distance("ABBA", "abba") ➞ 4
#задача #марафон2
PythonBoost - сообщество питонистов pinned «Друзья, мы начинаем второй кодинг-марафон среди подписчиков. Марафон будет состоять из 10 задач. Каждую неделю мы будем публиковать 1 задачу по питону, алгоритмам и другим темам. За правильное решение задачи вы получаете 10 баллов. Наше решение будет…»
Вакансия дня. Python-разработчик
https://telegra.ph/Python-razrabotchik-09-06
Формат работы: удалёнка или офис (г. Казань)
Условия: полная занятость
ЗП: 100 000 - 140 000 рублей
Откликнуться: @Recruter1, [email protected]
#работа #вакансия
https://telegra.ph/Python-razrabotchik-09-06
Формат работы: удалёнка или офис (г. Казань)
Условия: полная занятость
ЗП: 100 000 - 140 000 рублей
Откликнуться: @Recruter1, [email protected]
#работа #вакансия
Статья дня. Python словари. Задачи для начинающих
Мы собрали для тебя несколько простых задач по Python.
Читать статью
#читать #задачи #словари
Мы собрали для тебя несколько простых задач по Python.
Читать статью
#читать #задачи #словари
Трюк дня. Одновременная проверка нескольких флагов
В Python проверить несколько флагов одновременно можно разными способами:
x, y, z = 0, 1, 0
if x == 1 or y == 1 or z == 1:
print('passed')
if 1 in (x, y, z):
print('passed')
Следующие два способа подходят только для проверки на истинность:
if x or y or z:
print('passed')
if any((x, y, z)):
print('passed')
#tips
В Python проверить несколько флагов одновременно можно разными способами:
x, y, z = 0, 1, 0
if x == 1 or y == 1 or z == 1:
print('passed')
if 1 in (x, y, z):
print('passed')
Следующие два способа подходят только для проверки на истинность:
if x or y or z:
print('passed')
if any((x, y, z)):
print('passed')
#tips
Видео дня. Mutable и Immutable типы данных в Python
Разбираемся, что собой представляют изменяемые и неизменяемые типы данных в Python.
Ссылка на YouTube
#видео
Разбираемся, что собой представляют изменяемые и неизменяемые типы данных в Python.
Ссылка на YouTube
#видео
YouTube
Mutable и Immutable типы данных в python
Разбираемся, что такое изменяемые и неизменяемые типы данных в питоне.
Я в Telegram - https://yangx.top/tricky_python
Канал создан при поддержке сообщества Moscow Python.
Наш Youtube-канал - https://www.youtube.com/channel/UC-OVMPlMA3-YCIeg4z5z23A
Курсы Learn…
Я в Telegram - https://yangx.top/tricky_python
Канал создан при поддержке сообщества Moscow Python.
Наш Youtube-канал - https://www.youtube.com/channel/UC-OVMPlMA3-YCIeg4z5z23A
Курсы Learn…
Задача с решением. «Особая тройка Пифагора»
Задача № 9 Проект Эйлера.
Условие:
Тройка Пифагора — три натуральных числа a < b < c, для которых выполняется равенство a^2 + b^2 = c^2
Например, 3^2 + 4^2 = 9 + 16 = 25 = 5^2.
Существует только одна тройка Пифагора, для которой a + b + c = 1000.
Найдите произведение abc.
Пишите ваше решение в комментариях. Наш вариант будет через 3 часа.
#задача9 #решение #проектэйлера
Задача № 9 Проект Эйлера.
Условие:
Тройка Пифагора — три натуральных числа a < b < c, для которых выполняется равенство a^2 + b^2 = c^2
Например, 3^2 + 4^2 = 9 + 16 = 25 = 5^2.
Существует только одна тройка Пифагора, для которой a + b + c = 1000.
Найдите произведение abc.
Пишите ваше решение в комментариях. Наш вариант будет через 3 часа.
#задача9 #решение #проектэйлера
Задача с решением. «Особая тройка Пифагора»
Задача № 9 Проект Эйлера.
Смотреть решение
#задача9 #решение #проектэйлера
Задача № 9 Проект Эйлера.
Смотреть решение
#задача9 #решение #проектэйлера
Кодинг-марафон. Решение Задачи 1
Функцию для вычисления расстояния Хэмминга можно посмотреть на сайте наших партнеров из pythonist.ru
Смотреть решение
Условия конкурса - в закрепе канала.
#задача #марафон2
Функцию для вычисления расстояния Хэмминга можно посмотреть на сайте наших партнеров из pythonist.ru
Смотреть решение
Условия конкурса - в закрепе канала.
#задача #марафон2
Кодинг-марафон. Задача № 2.
Условия конкурса - в закрепленной сверху записи канала.
Приз: 10 баллов.
Задание:
22 октября — ДЕНЬ CAPS LOCK. За исключением этого дня, все предложения должны быть в нижнем регистре. Поэтому напишите функцию для нормализации предложения.
Эта функция должна принимать строку. Если строка состоит только из символов верхнего регистра, переведите их в нижний регистр и добавьте в конце восклицательный знак.
Примечания:
- каждая передаваемая в функцию строка - отдельное предложение
- предложение после нормализации должно начинаться с заглавной буквы
- восклицательный знак добавляем к предложениям, которые переводили из верхнего регистра в нижний.
Примеры:
#задача #марафон2
Условия конкурса - в закрепленной сверху записи канала.
Приз: 10 баллов.
Задание:
22 октября — ДЕНЬ CAPS LOCK. За исключением этого дня, все предложения должны быть в нижнем регистре. Поэтому напишите функцию для нормализации предложения.
Эта функция должна принимать строку. Если строка состоит только из символов верхнего регистра, переведите их в нижний регистр и добавьте в конце восклицательный знак.
Примечания:
- каждая передаваемая в функцию строка - отдельное предложение
- предложение после нормализации должно начинаться с заглавной буквы
- восклицательный знак добавляем к предложениям, которые переводили из верхнего регистра в нижний.
Примеры:
normalize("CAPS LOCK DAY IS OVER")Присылаем номер задачи и ссылку на код сюда - @vovabodnar
➞ "Caps lock day is over!"
normalize("Today is not caps lock day.")
➞ "Today is not caps lock day."
normalize("Let us stay calm, no need to panic.")
➞ "Let us stay calm, no need to panic."
#задача #марафон2
Вакансия дня. Backend Python developer
https://kaliningrad.hh.ru/vacancy/47481260
Формат работы: офис (г. Калининград)
Условия: полная занятость, помощь при релокации
ЗП: 100 000 - 180 000 рублей
Откликнуться: [email protected]
#работа #вакансия
https://kaliningrad.hh.ru/vacancy/47481260
Формат работы: офис (г. Калининград)
Условия: полная занятость, помощь при релокации
ЗП: 100 000 - 180 000 рублей
Откликнуться: [email protected]
#работа #вакансия
Видео дня. Что делать, если ваш код на Python тормозит
Григорий Бакунов (bobuk) - известный программист, менеджер и подкастер, бывший топ компании Яндекс.
В этом видео Бакунов показывает, на примере конкретного проблемного кода, как улучшить его производительность.
Ссылка на YouTube
#видео
Григорий Бакунов (bobuk) - известный программист, менеджер и подкастер, бывший топ компании Яндекс.
В этом видео Бакунов показывает, на примере конкретного проблемного кода, как улучшить его производительность.
Ссылка на YouTube
#видео
YouTube
Что делать, если ваш код на Python тормозит / Григорий Бакунов (Яндекс)
Приглашаем на Moscow Python Conf 2023, которая пройдет 19 и 20 мая 2023 в Москве в рамках Positive Hack Days.
Программа, подробности и билеты по ссылке https://conf.python.ru/moscow/2023
--------
Moscow Python Conf++ 2019
Тезисы и презентация:
http://…
Программа, подробности и билеты по ссылке https://conf.python.ru/moscow/2023
--------
Moscow Python Conf++ 2019
Тезисы и презентация:
http://…
Статья дня. 26 полезных приёмов и хитростей Python
В этой подборке вы узнаете о некоторых полезных хитростях.
Читать статью
#читать #tricks
В этой подборке вы узнаете о некоторых полезных хитростях.
Читать статью
#читать #tricks
Tproger
26 полезных приёмов и хитростей Python
В процессе работы с языком каждый находит для себя какие-то приёмы или библиотеки, облегчающие жизнь. Мы собрали подборку разных хитростей для Python.