Статья дня. Подготовка к собеседованию на позицию Python-разработчика
Мы подготовили статью с темами и вопросами, которые работодатель может затронуть на собеседовании.
Читать статью
#читать #собеседование
Мы подготовили статью с темами и вопросами, которые работодатель может затронуть на собеседовании.
Читать статью
#читать #собеседование
Tproger
Задачи для программирования на Python. Задания по программированию на Питоне
Мы подготовили статью с темами и вопросами, которые работодатель может затронуть на собеседовании, и дополнили их небольшими объяснениями.
Вакансия дня. Middle Python developer
https://telegra.ph/Middle-Python-developer-08-21
Формат работы: удалёнка
Условия: полная занятость
ЗП: 160 - 250 т.р.
Откликнуться: @HRD_4you
#работа #вакансия
https://telegra.ph/Middle-Python-developer-08-21
Формат работы: удалёнка
Условия: полная занятость
ЗП: 160 - 250 т.р.
Откликнуться: @HRD_4you
#работа #вакансия
Трюк дня. Разница между is и ==
Выражение с "is" дает результат True, если две переменные указывают на один и тот же объект. Выражение с "==" дает результат True, если объекты, на которые ссылаются переменные, равны.
>>> a = [1, 2, 3]
>>> b = a
>>> a is b
True
>>> a == b
True
>>> c = list(a)
>>> a == c
True
>>> a is c
False
#tips #tricks
Выражение с "is" дает результат True, если две переменные указывают на один и тот же объект. Выражение с "==" дает результат True, если объекты, на которые ссылаются переменные, равны.
>>> a = [1, 2, 3]
>>> b = a
>>> a is b
True
>>> a == b
True
>>> c = list(a)
>>> a == c
True
>>> a is c
False
#tips #tricks
Задача с решением. «Пятые степени цифр»
Задача № 30 Проект Эйлера.
Условие:
Удивительно, но существует только три числа, которые могут быть записаны в виде суммы четвертых степеней их цифр:
1634 = 1^4 + 6^4 + 3^4 + 4^4
8208 = 8^4 + 2^4 + 0^4 + 8^4
9474 = 9^4 + 4^4 + 7^4 + 4^4
1 = 1^4 не считается, так как это — не сумма.
Сумма этих чисел равна 1634 + 8208 + 9474 = 19316.
Найдите сумму всех чисел, которые могут быть записаны в виде суммы пятых степеней их цифр.
Пишите ваше решение в комментариях. Решение будет через 3 часа.
#задача30 #решение #проектэйлера
Задача № 30 Проект Эйлера.
Условие:
Удивительно, но существует только три числа, которые могут быть записаны в виде суммы четвертых степеней их цифр:
1634 = 1^4 + 6^4 + 3^4 + 4^4
8208 = 8^4 + 2^4 + 0^4 + 8^4
9474 = 9^4 + 4^4 + 7^4 + 4^4
1 = 1^4 не считается, так как это — не сумма.
Сумма этих чисел равна 1634 + 8208 + 9474 = 19316.
Найдите сумму всех чисел, которые могут быть записаны в виде суммы пятых степеней их цифр.
Пишите ваше решение в комментариях. Решение будет через 3 часа.
#задача30 #решение #проектэйлера
Задача с решением. «Пятые степени цифр»
Задача № 30 Проект Эйлера.
Смотреть решение
#задача30 #решение #проектэйлера
Задача № 30 Проект Эйлера.
Смотреть решение
#задача30 #решение #проектэйлера
Кодинг-марафон. Решение Задачи 10
Код программы для определения возможности упорядочивания контейнеров можно посмотреть на сайте наших партнеров из pythonist.ru.
Смотреть решение
Условие конкурса в закрепе канала.
#задача #марафон
Код программы для определения возможности упорядочивания контейнеров можно посмотреть на сайте наших партнеров из pythonist.ru.
Смотреть решение
Условие конкурса в закрепе канала.
#задача #марафон
Привет, друзья! Наш кодинг-марафон подошел к концу!
Призовые места распределились следующим образом:
1 место - @kqk_05
2 место делят два человека - @levpoz и @zlata_t1998
3 место - @mr_storm
Поздравляем победителей!
Борьба была довольно напряженной. В марафоне приняли участие больше 100 человек, чему мы очень рады! 53 участника решили пять и больше задач. Все 10 задач решили 26 марафонцев, еще пятеро решили по 9 задач.
Самой популярной задачей оказалась Задача 4 - ее решили 64 человека. Последнюю, десятую задачу решили 32 участника.
Мы рады, что марафон побудил членов нашего сообщества общаться друг с другом и обсуждать решения. Пожалуй, это вообще самое важное в подобных мероприятиях: все обмениваются опытом и учатся у товарищей.
Надеемся, наш марафон вам понравился!
Команда Pythonboost
#марафон
Призовые места распределились следующим образом:
1 место - @kqk_05
2 место делят два человека - @levpoz и @zlata_t1998
3 место - @mr_storm
Поздравляем победителей!
Борьба была довольно напряженной. В марафоне приняли участие больше 100 человек, чему мы очень рады! 53 участника решили пять и больше задач. Все 10 задач решили 26 марафонцев, еще пятеро решили по 9 задач.
Самой популярной задачей оказалась Задача 4 - ее решили 64 человека. Последнюю, десятую задачу решили 32 участника.
Мы рады, что марафон побудил членов нашего сообщества общаться друг с другом и обсуждать решения. Пожалуй, это вообще самое важное в подобных мероприятиях: все обмениваются опытом и учатся у товарищей.
Надеемся, наш марафон вам понравился!
Команда Pythonboost
#марафон
Вакансия дня. Python-разработчик
https://telegra.ph/Python-razrabotchik-08-23-2
Формат работы: удалёнка/офис
Условия: полная занятость
ЗП: 105 – 170 тыс. руб.
Откликнуться: @Kocherina, [email protected]
#работа #вакансия
https://telegra.ph/Python-razrabotchik-08-23-2
Формат работы: удалёнка/офис
Условия: полная занятость
ЗП: 105 – 170 тыс. руб.
Откликнуться: @Kocherina, [email protected]
#работа #вакансия
Статья дня. Объяснение classmethod и staticmethod в Python
Даже опытные программисты, работающие на разных языках, часто путают classmethod и staticmethod. Прочитав эту статью, вы можете узнать, что это такое и какая между ними разница.
Читать статью
#читать #ооп #классы
Даже опытные программисты, работающие на разных языках, часто путают classmethod и staticmethod. Прочитав эту статью, вы можете узнать, что это такое и какая между ними разница.
Читать статью
#читать #ооп #классы
Вакансия дня. Middle Backend Python Developer
https://telegra.ph/Middle-Backend-Python-Developer-08-23
Формат работы: удалёнка/офис
Условия: полная занятость
ЗП: 120 000 до 180 000 рублей
Откликнуться: @alexeyjkuzin, [email protected]
#работа #вакансия
https://telegra.ph/Middle-Backend-Python-Developer-08-23
Формат работы: удалёнка/офис
Условия: полная занятость
ЗП: 120 000 до 180 000 рублей
Откликнуться: @alexeyjkuzin, [email protected]
#работа #вакансия
Плейлист дня. Pycharm для Python.
Содержание:
Начинаем разбирать работу с PyCharm для новичков с самого нуля, а также поговорим про такую крутую вещь, как Debugger.
Часть 1. Длительность 31:24
Часть 2. Длительность 10:11
Часть 3. Длительность 11:07
Часть 4. Длительность 10:26
#видео #pycharm
Содержание:
Начинаем разбирать работу с PyCharm для новичков с самого нуля, а также поговорим про такую крутую вещь, как Debugger.
Часть 1. Длительность 31:24
Часть 2. Длительность 10:11
Часть 3. Длительность 11:07
Часть 4. Длительность 10:26
#видео #pycharm
YouTube
PYCHARM ДЛЯ PYTHON. 1 ЧАСТЬ
Всем привет! Начинаем разбирать работу с PyCharm для новичков с самого нуля.
Поддержать:
https://www.patreon.com/luchanos
https://www.youtube.com/channel/UCjQ2f-S5_9LNXZ0oALoxZBw/join
#ityoutubers #ityoutubersru
Поддержать:
https://www.patreon.com/luchanos
https://www.youtube.com/channel/UCjQ2f-S5_9LNXZ0oALoxZBw/join
#ityoutubers #ityoutubersru
Трюк дня. Красивый вывод словарей с помощью json.dumps()
Стандартно пары ключей и значений в словаре выводятся в одну строку. В таком виде их тяжело читать:
>>> my_mapping = {'a': 23, 'b': 42, 'c': 0xc0ffee}
>>> my_mapping
{'b': 42, 'c': 12648430. 'a': 23}
Модуль json может справиться с этой задачей получше:
>>> import json
>>> print(json.dumps(my_mapping, indent=4, sort_keys=True))
{
"a": 23,
"b": 42,
"c": 12648430
}
Обратите внимание, что это работает только со словарями, содержащими примитивные типы:
>>> json.dumps({all: 'yup'})
TypeError: keys must be a string
#tips #tricks
Стандартно пары ключей и значений в словаре выводятся в одну строку. В таком виде их тяжело читать:
>>> my_mapping = {'a': 23, 'b': 42, 'c': 0xc0ffee}
>>> my_mapping
{'b': 42, 'c': 12648430. 'a': 23}
Модуль json может справиться с этой задачей получше:
>>> import json
>>> print(json.dumps(my_mapping, indent=4, sort_keys=True))
{
"a": 23,
"b": 42,
"c": 12648430
}
Обратите внимание, что это работает только со словарями, содержащими примитивные типы:
>>> json.dumps({all: 'yup'})
TypeError: keys must be a string
#tips #tricks
Задача с решением. «Суммы монет»
Задача № 31 Проект Эйлера.
Условие:
В Англии валютой являются фунты стерлингов £ и пенсы p, а в обращении есть восемь монет:
1p, 2p, 5p, 10p, 20p, 50p, £1 (100p) и £2 (200p).
£2 возможно составить следующим образом:
1×£1 + 1×50p + 2×20p + 1×5p + 1×2p + 3×1p
Сколькими разными способами можно составить £2, используя любое количество монет?
Пишите ваше решение в комментариях. Решение будет через 3 часа.
#задача31 #решение #проектэйлера
Задача № 31 Проект Эйлера.
Условие:
В Англии валютой являются фунты стерлингов £ и пенсы p, а в обращении есть восемь монет:
1p, 2p, 5p, 10p, 20p, 50p, £1 (100p) и £2 (200p).
£2 возможно составить следующим образом:
1×£1 + 1×50p + 2×20p + 1×5p + 1×2p + 3×1p
Сколькими разными способами можно составить £2, используя любое количество монет?
Пишите ваше решение в комментариях. Решение будет через 3 часа.
#задача31 #решение #проектэйлера
Задача с решением. «Суммы монет»
Задача № 31 Проект Эйлера.
Смотреть решение
#задача31 #решение #проектэйлера
Задача № 31 Проект Эйлера.
Смотреть решение
#задача31 #решение #проектэйлера
Статья дня. Основные типы данных в Python для начинающих
В Python есть разные типы, давайте рассмотрим самые основные.
Читать статью
#читать #типыданных
В Python есть разные типы, давайте рассмотрим самые основные.
Читать статью
#читать #типыданных
Tproger
Основные типы данных в Python для начинающих
При изучении языка программирования одна из первых вещей, с которой вы столкнётесь, — типы данных. Сегодня мы расскажем об одних из наиболее важных типов данных в Python.
Вакансия дня. Junior Data Engineer (Python)
https://dataf.org/work/2
Формат работы: офис
Условия: полная занятость
ЗП: до 120 000 рублей
Контакты: [email protected]
#работа #вакансия
https://dataf.org/work/2
Формат работы: офис
Условия: полная занятость
ЗП: до 120 000 рублей
Контакты: [email protected]
#работа #вакансия
Видео дня. Создание 2D-платформера на Python
Содержание:
Короткий туториал по разработке простой игры при помощи библиотеки PyGame.
Ссылка на YouTube
#видео #pygame #gamedev
Содержание:
Короткий туториал по разработке простой игры при помощи библиотеки PyGame.
Ссылка на YouTube
#видео #pygame #gamedev
YouTube
Создание 2D платформера на Python / Изучение библиотеки PyGame
Python позволяет создавать не только веб сайты и программы с ИИ, но также на его основе можно строить полноценные 2Д игры. В ходе урока мы с вами постараемся сделать 2D платформер на основе языка Python и библиотеки PyGame.
✅ Подборка игр на PyGame: htt…
✅ Подборка игр на PyGame: htt…
Статья дня. 10 трюков для мастеров Python
Python один из тех языков, которые легко изучить, но крайне трудно добиться совершенства. Предлагаем вашему вниманию подборку трюков для повышения своих навыков.
Читать статью
#читать #tricks
Python один из тех языков, которые легко изучить, но крайне трудно добиться совершенства. Предлагаем вашему вниманию подборку трюков для повышения своих навыков.
Читать статью
#читать #tricks
Medium
10 трюков для мастеров Python
10 хитростей, которые сделают ваш код лучше и добавят ему индивидуальности
Вакансия дня. 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