Задача. Проверка делимости.
Создайте функцию, которая проверяет, делится ли число n на два числа x И y. Все входы положительные, отличные от нуля.
Пример на фото.
Объясните своё решение, ответ пишите в чат | #gurupython_задачи
Создайте функцию, которая проверяет, делится ли число n на два числа x И y. Все входы положительные, отличные от нуля.
Пример на фото.
Объясните своё решение, ответ пишите в чат | #gurupython_задачи
Объявление победителя в конкурсе на админку.
Недавно мы проводили конкурс, в котором нужно было сделать своего тест-бота. Призом была админка в нашем чате.
Победитель: @asteroid_den
Его бот: @PythonTestForCompetitionBot
Из всех сделанных участниками ботов, мы выбрали именно его, ведь его бот соответствовал всем предоставленным критериям и работал корректно.
Спасибо всем кто участвовал в этом конкурсе, а мы поздравляем победителя и выдаём ему админку в чате.
Недавно мы проводили конкурс, в котором нужно было сделать своего тест-бота. Призом была админка в нашем чате.
Победитель: @asteroid_den
Его бот: @PythonTestForCompetitionBot
Из всех сделанных участниками ботов, мы выбрали именно его, ведь его бот соответствовал всем предоставленным критериям и работал корректно.
Спасибо всем кто участвовал в этом конкурсе, а мы поздравляем победителя и выдаём ему админку в чате.
Задача. Сложение и вычитание
Вы должны сделать сложение и вычитание по заданной строке. Возвращаемое значение также должно быть строкой. Примечание: входные данные не будут пустыми.
Примеры на фото
Объясните своё решение, ответ пишите в чат | #gurupython_задачи
Вы должны сделать сложение и вычитание по заданной строке. Возвращаемое значение также должно быть строкой. Примечание: входные данные не будут пустыми.
Примеры на фото
Объясните своё решение, ответ пишите в чат | #gurupython_задачи
Советы по написанию кода Python
Написано очень много статей, посвящённых интересным возможностям Python. В них идёт речь о распаковке списков и кортежей в переменные, о частичном применении функций, о работе с итерируемыми объектами. Но в Python есть гораздо больше всего интересного.
#gurupython_интересное
Написано очень много статей, посвящённых интересным возможностям Python. В них идёт речь о распаковке списков и кортежей в переменные, о частичном применении функций, о работе с итерируемыми объектами. Но в Python есть гораздо больше всего интересного.
#gurupython_интересное
Telegraph
Советы по написанию кода Python
Привет, любитель Python! Написано очень много статей, посвящённых интересным возможностям Python. В них идёт речь о распаковке списков и кортежей в переменные, о частичном применении функций, о работе с итерируемыми объектами. Но в Python есть гораздо больше…
Доступ к linux серверу с помощью Telegram-бота на Python
Довольно часто происходят ситуации, когда доступ к серверу нужен здесь и сейчас. Однако, не всегда подключение по SSH является наиболее удобным способом, потому что под рукой может не оказаться SSH клиента, адреса сервера или связки «пользователь/пароль». Конечно, есть Webmin, который упрощает администрирование, но он также не даёт моментальный доступ.
#gurupython_боты
Довольно часто происходят ситуации, когда доступ к серверу нужен здесь и сейчас. Однако, не всегда подключение по SSH является наиболее удобным способом, потому что под рукой может не оказаться SSH клиента, адреса сервера или связки «пользователь/пароль». Конечно, есть Webmin, который упрощает администрирование, но он также не даёт моментальный доступ.
#gurupython_боты
Telegraph
Доступ к linux серверу с помощью Telegram-бота на Python
Привет, любитель Python! Довольно часто происходят ситуации, когда доступ к серверу нужен здесь и сейчас. Однако, не всегда подключение по SSH является наиболее удобным способом, потому что под рукой может не оказаться SSH клиента, адреса сервера или связки…
Определение цвета автомобилей с использованием нейронных сетей и TensorFlow
Сегодня у нас стоит задача определения цвета автомобиля при помощи библиотеки Tensorflow.
#gurupython_интересное
Сегодня у нас стоит задача определения цвета автомобиля при помощи библиотеки Tensorflow.
#gurupython_интересное
Telegraph
Определение цвета автомобилей с использованием нейронных сетей и TensorFlow
Привет, любитель Python! Сегодня у нас стоит задача определения цвета автомобиля при помощи библиотеки Tensorflow. У подобной задачи есть несколько аспектов: Автомобиль может быть раскрашен в несколько цветов, как на КДПВ. А у нас в одном из датасетов, например…
Работа с изображениями на Python
Тема сегодняшнего разговора — чему же научился Python за все годы своего существования в работе с изображениями. И действительно, кроме старичков родом из 1990 года ImageMagick и GraphicsMagick, есть современные эффективные библиотеки. В этой статье мы поможем вам выбрать библиотеку под свое приложение, и сделать так, чтобы она работало максимально эффективно.
#gurupython_интересное
Тема сегодняшнего разговора — чему же научился Python за все годы своего существования в работе с изображениями. И действительно, кроме старичков родом из 1990 года ImageMagick и GraphicsMagick, есть современные эффективные библиотеки. В этой статье мы поможем вам выбрать библиотеку под свое приложение, и сделать так, чтобы она работало максимально эффективно.
#gurupython_интересное
Telegraph
Работа с изображениями на Python
Привет, любитель Python! Тема сегодняшнего разговора — чему же научился Python за все годы своего существования в работе с изображениями. И действительно, кроме старичков родом из 1990 года ImageMagick и GraphicsMagick, есть современные эффективные библиотеки.…
Изучаем Python [Том 1, 5-е издание] [2019] Марк Лутц
Автор описывает основные типы объектов в Python, порядок их создания и дальнейшей работы с ними, рассказывает об основном процедурном элементе языка — функциях. После каждой главы приводит контрольные вопросы для закрепления материала, а после каждой части — практические упражнения.
Скачать бесплатно с VK | #gurupython_книги
Автор описывает основные типы объектов в Python, порядок их создания и дальнейшей работы с ними, рассказывает об основном процедурном элементе языка — функциях. После каждой главы приводит контрольные вопросы для закрепления материала, а после каждой части — практические упражнения.
Скачать бесплатно с VK | #gurupython_книги
Полезные инструменты Python
Когда вы только начинаете учить Python, кто-то объясняет вам, что вы можете добавить свою папку с исходниками в переменную среды PYTHONPATH и тогда ваш код можно будет импортировать из других директорий. Очень часто объясняющий забывает сказать, что в большинстве случаев – это плохая идея. Некоторые люди узнают это в интернете, другие просто понимают на собственном опыте. Но слишком большое количество людей (особенно неопытные программисты), думают, что других альтернатив быть не может.
Эта статья в основном для них, поскольку даже если вы знаете, что существует альтернатива, не всегда бывает просто принять ее и начать использовать. Инструменты Python сбивают с толку, поскольку они представляют из себя большое количество программного обеспечения, построенного одно на основе другого, с большим количеством пересечений и проблем, возникающих из-за этого. Непросто понять, как эти инструменты правильно использовать в своем проекте.
#gurupython_интересное
Когда вы только начинаете учить Python, кто-то объясняет вам, что вы можете добавить свою папку с исходниками в переменную среды PYTHONPATH и тогда ваш код можно будет импортировать из других директорий. Очень часто объясняющий забывает сказать, что в большинстве случаев – это плохая идея. Некоторые люди узнают это в интернете, другие просто понимают на собственном опыте. Но слишком большое количество людей (особенно неопытные программисты), думают, что других альтернатив быть не может.
Эта статья в основном для них, поскольку даже если вы знаете, что существует альтернатива, не всегда бывает просто принять ее и начать использовать. Инструменты Python сбивают с толку, поскольку они представляют из себя большое количество программного обеспечения, построенного одно на основе другого, с большим количеством пересечений и проблем, возникающих из-за этого. Непросто понять, как эти инструменты правильно использовать в своем проекте.
#gurupython_интересное
Telegraph
Полезные инструменты Python
Привет, любитель Python! Когда вы только начинаете учить Python, кто-то объясняет вам, что вы можете добавить свою папку с исходниками в переменную среды PYTHONPATH и тогда ваш код можно будет импортировать из других директорий. Очень часто объясняющий забывает…
Python на практике [2014] Саммерфилд М.
Книга для новичков, которые уже освоили язык Python и хотят программировать лучше. Автор рассказывает, как использовать паттерны программирования, чтобы улучшить код, проводить распараллеливание и компиляцию программ, объясняет принципы высокоуровневого сетевого программирования и графики.
Скачать бесплатно (Yandex.Disk) | #gurupython_книги
Книга для новичков, которые уже освоили язык Python и хотят программировать лучше. Автор рассказывает, как использовать паттерны программирования, чтобы улучшить код, проводить распараллеливание и компиляцию программ, объясняет принципы высокоуровневого сетевого программирования и графики.
Скачать бесплатно (Yandex.Disk) | #gurupython_книги
Задача. Сортировка
Вам дан вектор строки (строк). Вы должны отсортировать его в алфавитном порядке(с учетом регистра!) и затем возвратить первое значение. Возвращаемое значение должно быть строкой и иметь
Объясните своё решение, ответ пишите в чат | #gurupython_задачи
Вам дан вектор строки (строк). Вы должны отсортировать его в алфавитном порядке(с учетом регистра!) и затем возвратить первое значение. Возвращаемое значение должно быть строкой и иметь
"***"
между каждой из ее букв. Вы не должны удалять или добавлять элементы из/в массив.Объясните своё решение, ответ пишите в чат | #gurupython_задачи
Уменьшаем расход памяти вдвое, добавив всего одну строчку кода
Python — это очень гибкий язык с динамической типизацией, и для своей работы он хранит немалое количество дополнительных данных. Которые и сами по себе занимают немало.
#gurupython_интересное
Python — это очень гибкий язык с динамической типизацией, и для своей работы он хранит немалое количество дополнительных данных. Которые и сами по себе занимают немало.
#gurupython_интересное
Telegraph
Уменьшаем расход памяти вдвое, добавив всего одну строчку кода
Привет, любитель Python! В одном проекте, где необходимо было хранить и обрабатывать довольно большой динамический список, тестировщики стали жаловаться на нехватку памяти. Простой способ, как «малой кровью» исправить проблему, добавив лишь одну строку кода…
Приложение с использованием API
Много кто пугается каждый раз, когда видит слово JSON. Разобравшись можно понять. Многие ребята все еще не работали с каким-либо API. В данной статье мы опишем использование API (на примере PUBG API) простыми для новичка словами.
#gurupython_интересное
Много кто пугается каждый раз, когда видит слово JSON. Разобравшись можно понять. Многие ребята все еще не работали с каким-либо API. В данной статье мы опишем использование API (на примере PUBG API) простыми для новичка словами.
#gurupython_интересное
Telegraph
Приложение с использованием API
Привет, любитель Python! Много кто пугается каждый раз, когда видит слово JSON. Разобравшись можно понять. Многие ребята все еще не работали с каким-либо API. В данной статье мы опишем использование API (на примере PUBG API) простыми для новичка словами.…
Создайте функцию, которая выполняет четыре основные математические операции.
Функция должна принимать три аргумента-operation (string/char), value1(number), value2(number).
Ещё должна возвращать результат чисел после применения выбранной операции.
Примеры на фото
Объясните своё решение, ответ пишите в чат | #gurupython_задачи
Функция должна принимать три аргумента-operation (string/char), value1(number), value2(number).
Ещё должна возвращать результат чисел после применения выбранной операции.
Примеры на фото
Объясните своё решение, ответ пишите в чат | #gurupython_задачи
Создание игр на фреймворке Pygame | Часть 1
Многие разработчики приходят в разработку ПО, потому что хотят создавать игры. Не все могут стать профессиональными разработчиками игр, но любой может создавать собственные игры из интереса (а может быть, и с выгодой). В этой статье, состоящей из пяти частей, мы расскажем вам, как создавать двухмерные однопользовательские игры с помощью Python 3 и замечательного фреймворка PyGame.
#gurupython_интересное
Многие разработчики приходят в разработку ПО, потому что хотят создавать игры. Не все могут стать профессиональными разработчиками игр, но любой может создавать собственные игры из интереса (а может быть, и с выгодой). В этой статье, состоящей из пяти частей, мы расскажем вам, как создавать двухмерные однопользовательские игры с помощью Python 3 и замечательного фреймворка PyGame.
#gurupython_интересное
Telegraph
Создание игр на фреймворке Pygame | Часть 1
Привет, любитель Python! Многие разработчики приходят в разработку ПО, потому что хотят создавать игры. Не все могут стать профессиональными разработчиками игр, но любой может создавать собственные игры из интереса (а может быть, и с выгодой). В этой статье…
Задача.
Часы показывают "h" часов, "m" минут и "s" секунд после полуночи. Ваша задача-сделать функцию 'Past', которая возвращает время, преобразованное в миллисекунды.
h, m и s будут только натуральными числами!
Примеры на фото
Объясните своё решение, ответ пишите в чат | #gurupython_задачи
Часы показывают "h" часов, "m" минут и "s" секунд после полуночи. Ваша задача-сделать функцию 'Past', которая возвращает время, преобразованное в миллисекунды.
h, m и s будут только натуральными числами!
Примеры на фото
Объясните своё решение, ответ пишите в чат | #gurupython_задачи
Создание игр на фреймворке Pygame | Часть 2
Во второй из пяти частей туториала, посвящённого созданию игр с помощью Python 3 и Pygame, мы рассмотрим класс
#gurupython_интересное
Во второй из пяти частей туториала, посвящённого созданию игр с помощью Python 3 и Pygame, мы рассмотрим класс
TextObject
, используемый для рендеринга текста на экране. Мы создадим основное окно, в том числе и фоновое изображение, а затем научимся отрисовывать объекты: кирпичи, мяч и ракетку.#gurupython_интересное
Telegraph
Создание игр на фреймворке Pygame | Часть 2
Привет, любитель Python! Во второй из пяти частей туториала, посвящённого созданию игр с помощью Python 3 и Pygame, мы рассмотрим класс TextObject, используемый для рендеринга текста на экране. Мы создадим основное окно, в том числе и фоновое изображение…
Банкоматы позволяют использовать 4 или 6-значные ПИН-коды, а пин-коды не могут содержать ничего, кроме 4 или 6 цифр.
Если функции передается допустимая строка PIN-кода, верните true, иначе - false.
Примеры на фото
Объясните своё решение, ответ пишите в чат | #gurupython_задачи
Если функции передается допустимая строка PIN-кода, верните true, иначе - false.
Примеры на фото
Объясните своё решение, ответ пишите в чат | #gurupython_задачи
Создание игр на фреймворке Pygame | Часть 3
Это третья из пяти частей туториала о создании игр с помощью Python 3 и Pygame. Во второй части мы рассмотрели класс
В этой части мы погрузимся глубже в сердце Breakout и узнаем, как обрабатывать события, познакомимся с основным классом Breakout и увидим, как перемещать различные объекты в игре.
#gurupython_интересное
Это третья из пяти частей туториала о создании игр с помощью Python 3 и Pygame. Во второй части мы рассмотрели класс
TextObject
, используемый для рендеринга текста на экран, создали основное окно и узнали, как отрисовывать объекты: кирпичи, мяч и ракетку.В этой части мы погрузимся глубже в сердце Breakout и узнаем, как обрабатывать события, познакомимся с основным классом Breakout и увидим, как перемещать различные объекты в игре.
#gurupython_интересное
Telegraph
Создание игр на фреймворке Pygame | Часть 3
Привет, любитель Python! Это третья из пяти частей туториала о создании игр с помощью Python 3 и Pygame. Во второй части мы рассмотрели класс TextObject, используемый для рендеринга текста на экран, создали основное окно и узнали, как отрисовывать объекты:…
Создание игр на фреймворке Pygame | Часть 4
Это четвёртая из пяти частей туториала, посвящённого созданию игр с помощью Python 3 и Pygame. В третьей части мы углубились в сердце Breakout и узнали, как обрабатывать события, познакомились с основным классом Breakout и увидели, как перемещать разные игровые объекты.
В этой части мы узнаем, как распознавать коллизии и что случается, когда мяч ударяется об разные объекты: ракетку, кирпичи, стены, потолок и пол. Наконец, мы рассмотрим важную тему пользовательского интерфейса и в частности то, как создать меню из собственных кнопок.
#gurupython_интересное
Это четвёртая из пяти частей туториала, посвящённого созданию игр с помощью Python 3 и Pygame. В третьей части мы углубились в сердце Breakout и узнали, как обрабатывать события, познакомились с основным классом Breakout и увидели, как перемещать разные игровые объекты.
В этой части мы узнаем, как распознавать коллизии и что случается, когда мяч ударяется об разные объекты: ракетку, кирпичи, стены, потолок и пол. Наконец, мы рассмотрим важную тему пользовательского интерфейса и в частности то, как создать меню из собственных кнопок.
#gurupython_интересное
Telegraph
Создание игр на фреймворке Pygame | Часть 4
Привет, любитель Python! Это четвёртая из пяти частей туториала, посвящённого созданию игр с помощью Python 3 и Pygame. В третьей части мы углубились в сердце Breakout и узнали, как обрабатывать события, познакомились с основным классом Breakout и увидели…