Анимированный matplotlib
В англоязычном гайде codespeedy.com вы познакомитесь с модулем FuncAnimation и научитесь оживлять привычные точечные, линейные, столбчатые графики:
#библиотека #лучшиепрактики
В англоязычном гайде codespeedy.com вы познакомитесь с модулем FuncAnimation и научитесь оживлять привычные точечные, линейные, столбчатые графики:
from matplotlib.animation import FuncAnimation
#библиотека #лучшиепрактики
🔥6🍌2
PyGame: гайд для новичков
Ребята с pytonist.ru познакомят вас в своей статье с этой игровой библиотекой и покажут, как с её помощью создавать простые игры.
#библиотека
Ребята с pytonist.ru познакомят вас в своей статье с этой игровой библиотекой и покажут, как с её помощью создавать простые игры.
#библиотека
👍4👎3🦄2😁1🍌1
Лучшие ресурсы, чтобы выучить Git
Подборка от uproger.ru, в которой можно выбрать из следующий гитовых тем:
— Введение;
— Про потоки;
— Ветвления и проч.
#git
Подборка от uproger.ru, в которой можно выбрать из следующий гитовых тем:
— Введение;
— Про потоки;
— Ветвления и проч.
#git
👍3🍌2
PyMunk для двумерной графики
Простая в использовании библиотека на базе Chipmunk, которую можно использовать всякий раз, когда вам нужна 2D-физика твёрдого тела на Python.
Проект на PyPi
#библиотека
Простая в использовании библиотека на базе Chipmunk, которую можно использовать всякий раз, когда вам нужна 2D-физика твёрдого тела на Python.
Проект на PyPi
#библиотека
👍6😱1🍌1
Задача про телефон
Напишите функцию, которая принимает массив из 10 целых чисел (от 0 до 9) и возвращает строку в виде номера телефона:
#задача
Напишите функцию, которая принимает массив из 10 целых чисел (от 0 до 9) и возвращает строку в виде номера телефона:
formatPhoneNumber([1, 2, 3, 4, 5, 6, 7, 8, 9, 0]) // => returns "+7 (123) 456-78-90"\
#задача
😁6❤2👍2🍌2
Pytest: исчерпывающий видеогайд
Семичасовой (!) плейлист видеоуроков на YouTube, с помощью которого вы узнаете:
— в чем отличие теста от автотеста;
— что такое валидация и причём здесь pydantic;
— где используются фикстуры;
— что такое Allure Report и проч.
#библиотека
Семичасовой (!) плейлист видеоуроков на YouTube, с помощью которого вы узнаете:
— в чем отличие теста от автотеста;
— что такое валидация и причём здесь pydantic;
— где используются фикстуры;
— что такое Allure Report и проч.
#библиотека
👍16🍌1
Поздравляем победителей
Задачу про змейку верно решили:
— @sw1ftin;
— @Alex_Bur;
— @Trizalio;
— @lastway90.
Кратчайший верный способ выглядит так:
Присоединяйтесь к решению задач (их публикуем по понедельникам), это хороший способ подготовиться к собеседованиям.
#задача
Задачу про змейку верно решили:
— @sw1ftin;
— @Alex_Bur;
— @Trizalio;
— @lastway90.
Кратчайший верный способ выглядит так:
def snail(array):
result = []
while array:
result += array.pop(0)
array = list(zip(*array))[::-1]
return result
Присоединяйтесь к решению задач (их публикуем по понедельникам), это хороший способ подготовиться к собеседованиям.
#задача
🎉5👍2🍌1
«Изучаем Python» Марка Лутца в форме видео
Этот учебник часто рекомендуют для новичков в Python. В 20-тичасовом плейлисте YouTube разбирают его главу за главой, с разбором сложных мест и добавлением актуальной информации из свежих версий языка. Будет полезно как новичкам, так и опытным разработчикам, желающим освежить свои знания.
#книга
Этот учебник часто рекомендуют для новичков в Python. В 20-тичасовом плейлисте YouTube разбирают его главу за главой, с разбором сложных мест и добавлением актуальной информации из свежих версий языка. Будет полезно как новичкам, так и опытным разработчикам, желающим освежить свои знания.
#книга
👍9😁4🎉3🍌1
pytunes для стриминга музыки на кастомных устройствах
Библиотека превращает устройства Raspberry PI в полноценные музыкальная электростанция с помощью balenaOS и balenaCloud.
Проект на GitHub
#библиотека
Библиотека превращает устройства Raspberry PI в полноценные музыкальная электростанция с помощью balenaOS и balenaCloud.
Проект на GitHub
#библиотека
👍5🤣1🍌1
О книге «Сверхбыстрый Python»
Быстрый код на чистом Python, оптимизированные библиотеки и аппаратное обеспечение, позволяющее использовать все преимущества параллельной обработки данных, — это цена входа в мир машинного обучения и анализа больших данных. Книга Тиаго Антао предлагает уникальные техники ускорения с акцентом на большие данные и станет вашим надёжным проводником в мир оптимизации. Вы узнаете, как ускорить работу со встроенными структурами данных за счёт параллельных вычислений, а также научитесь сокращать объем занимаемой данными памяти без ущерба для точности.
Профиль на labirint.ru
#книга
Быстрый код на чистом Python, оптимизированные библиотеки и аппаратное обеспечение, позволяющее использовать все преимущества параллельной обработки данных, — это цена входа в мир машинного обучения и анализа больших данных. Книга Тиаго Антао предлагает уникальные техники ускорения с акцентом на большие данные и станет вашим надёжным проводником в мир оптимизации. Вы узнаете, как ускорить работу со встроенными структурами данных за счёт параллельных вычислений, а также научитесь сокращать объем занимаемой данными памяти без ущерба для точности.
Профиль на labirint.ru
#книга
🎉8👍4🍌3
tiny-api-client для своих эндпоинтов
Короче способа создать API, пожалуй, трудно найти:
Проект на GitHub
#API
Короче способа создать API, пожалуй, трудно найти:
from tiny_api_client import api_client, get, post, delete
@api_client('https://example.org/api/public/v{version}')
class MyAPIClient:
@get('/users/{user_id}')
def find_user(self, response):
return response
@post('/notes')
def create_note(self, response):
return response
>>> client = MyClient()
>>> client.find_user(user_id='PeterParker')
{'name': 'Peter', 'surname': 'Parker', ...}
Проект на GitHub
#API
🍌6👎2👍1
Книга «Основы искусственного интеллекта в примерах на Python»
В работе Анатолия Постолита описаны:
— основные понятия и определения искусственного интеллекта;
— основы Python;
— инструментарий для разработки AI-приложений;
— вопросы реализации нейросетей, в том числе многослойных
— специализированные библиотеки PyBrain, Scikit-learn, Keras, TensorFlow, ImageAI и OpenCV.
Профиль на Ozon
#книга
В работе Анатолия Постолита описаны:
— основные понятия и определения искусственного интеллекта;
— основы Python;
— инструментарий для разработки AI-приложений;
— вопросы реализации нейросетей, в том числе многослойных
— специализированные библиотеки PyBrain, Scikit-learn, Keras, TensorFlow, ImageAI и OpenCV.
Профиль на Ozon
#книга
👍4❤1🔥1🍌1
ruff: убийца autoflake и pylint
Чрезвычайно быстрый линтер и форматировщик Python, написанный на Rust. Он обеспечивает производительность в 10–100 раз выше при наличии более чем 700 встроенных правил и повторной реализации популярных плагинов.
Гайд по прикрутке ruff с KDNuggets
Профиль на PyPi
#библиотека
Чрезвычайно быстрый линтер и форматировщик Python, написанный на Rust. Он обеспечивает производительность в 10–100 раз выше при наличии более чем 700 встроенных правил и повторной реализации популярных плагинов.
Гайд по прикрутке ruff с KDNuggets
Профиль на PyPi
#библиотека
👍15💯3🎉1🍌1