Клон Minecraft с использованием игрового движка Python Ursina
Полноценная копия Minecraft, созданная на Python. Здесь вы можете изучить код и скачать его:
https://tprg.ru/Nh36
Полноценная копия Minecraft, созданная на Python. Здесь вы можете изучить код и скачать его:
https://tprg.ru/Nh36
Media is too big
VIEW IN TELEGRAM
Нейросеть от Google, способная повышать качество изображения в 16 раз без искажений
В свободном доступе её пока что нет, но уже сейчас можно посмотреть на результаты её работы.
Интересен процесс улучшения — нейросеть сначала ухудшает изображение, затем делает вывод об изменениях и возвращает предыдущий вариант с улучшениями, удаляя шумы.
Подробнее можно прочитать в блоге Google:
https://tprg.ru/KFeh
#ml
В свободном доступе её пока что нет, но уже сейчас можно посмотреть на результаты её работы.
Интересен процесс улучшения — нейросеть сначала ухудшает изображение, затем делает вывод об изменениях и возвращает предыдущий вариант с улучшениями, удаляя шумы.
Подробнее можно прочитать в блоге Google:
https://tprg.ru/KFeh
#ml
Чашечка Java — Telegram-канал c материалами по Java со всего интернета. А значит и на русском языке, и на английском.
Обновления в версиях языка, инструменты, структуры данных, сложные конструкции языка, связанные с Java технологии и фреймворки – обо всём этом читайте в канале: @a_cup_of_java
Обновления в версиях языка, инструменты, структуры данных, сложные конструкции языка, связанные с Java технологии и фреймворки – обо всём этом читайте в канале: @a_cup_of_java
Простой скрипт проверки скорости CDN на Python
С помощью этого скрипта вы можете быстро проверить скорость CDN, без придумывания велосипедов и долгой настройки:
https://tprg.ru/nRPx
С помощью этого скрипта вы можете быстро проверить скорость CDN, без придумывания велосипедов и долгой настройки:
https://tprg.ru/nRPx
👍1
Django REST Framework и Elasticsearch
В этой статье вы узнаете, как подружить DRF, Django и Elasticsearch для добавления возможности поиска на вашем сайте:
https://tprg.ru/ZwpK
В этой статье вы узнаете, как подружить DRF, Django и Elasticsearch для добавления возможности поиска на вашем сайте:
https://tprg.ru/ZwpK
👍1
Расставляем ударения с помощью Natasha и Spacy
В этой статье используется natasha-spacy — русскоязычная версия Spacy, которая позволяет проводить морфологический анализ текста. С помощью неё автор старается правильно определить ударения в словах в зависимости от контекста их применения.
Подробнее:
https://tprg.ru/XbqP
#nlp #ml
В этой статье используется natasha-spacy — русскоязычная версия Spacy, которая позволяет проводить морфологический анализ текста. С помощью неё автор старается правильно определить ударения в словах в зависимости от контекста их применения.
Подробнее:
https://tprg.ru/XbqP
#nlp #ml
Python awesome — великолепный репозиторий для Python-разработчиков
В этом репозитории собрано огромное количество самых разных инструментов, библиотек и ресурсов, которые могут пригодиться Python-разработчику:
https://tprg.ru/xSZ0
В этом репозитории собрано огромное количество самых разных инструментов, библиотек и ресурсов, которые могут пригодиться Python-разработчику:
https://tprg.ru/xSZ0
Свежая подборка вакансий
— QA Automation Engineer в FBS
Где: Санкт-Петербург
Сколько: По итогам собеседования
— Администратор баз данных в FBS
Где: Санкт-Петербург
Сколько: По итогам собеседования
— Python Software Engineer в Revolut
Где: Москва, можно удалённо
Сколько: По итогам собеседования
— Python Developer в EPAM
Где: Санкт-Петербург, Москва, можно удалённо
Сколько: По итогам собеседования
— Data Quality Engineer в Quadcode
Где: Санкт-Петербург, можно удалённо
Сколько: От 200 000 ₽
—Data Engineer в Quadcode
Где: Санкт-Петербург, можно удалённо
Сколько: По итогам собеседования
— DevOps Engineer в Intel
Где: Нижний Новгород, можно удалённо
Сколько: По итогам собеседования
#вакансии #работа
— QA Automation Engineer в FBS
Где: Санкт-Петербург
Сколько: По итогам собеседования
— Администратор баз данных в FBS
Где: Санкт-Петербург
Сколько: По итогам собеседования
— Python Software Engineer в Revolut
Где: Москва, можно удалённо
Сколько: По итогам собеседования
— Python Developer в EPAM
Где: Санкт-Петербург, Москва, можно удалённо
Сколько: По итогам собеседования
— Data Quality Engineer в Quadcode
Где: Санкт-Петербург, можно удалённо
Сколько: От 200 000 ₽
—Data Engineer в Quadcode
Где: Санкт-Петербург, можно удалённо
Сколько: По итогам собеседования
— DevOps Engineer в Intel
Где: Нижний Новгород, можно удалённо
Сколько: По итогам собеседования
#вакансии #работа
Моя история в IT: от системотехника до Python-разработчика
Как правильно заметил автор этой статьи, иногда, чтобы понять чем хочешь заниматься, нужно понять чем точно не хочешь. У него была такая возможность и он использовал её на все 100%. Теперь он Python-разработчик в EPAM.
В этой статье он делится своей историей входа в IT:
https://tprg.ru/c4Vq
Как правильно заметил автор этой статьи, иногда, чтобы понять чем хочешь заниматься, нужно понять чем точно не хочешь. У него была такая возможность и он использовал её на все 100%. Теперь он Python-разработчик в EPAM.
В этой статье он делится своей историей входа в IT:
https://tprg.ru/c4Vq
Tproger
Моя история в IT: от системотехника до Python-разработчика
Александр Оликов, Python-разработчик в EPAM, рассказывает, как пришёл к программированию и что важно развивать начинающим разработчикам.
Руководство для начинающих по программированию роботов на Python
Илон Маск дал понять, что роботы это уже не экспонат выставок и не далёкое будущее, анонсировав выпуск гуманоидных роботов Tesla. Так давайте поближе познакомимся с роботами и их созданием, а именно программированием с помощью Python.
Подробное руководство тут:
https://tprg.ru/dAkI
Илон Маск дал понять, что роботы это уже не экспонат выставок и не далёкое будущее, анонсировав выпуск гуманоидных роботов Tesla. Так давайте поближе познакомимся с роботами и их созданием, а именно программированием с помощью Python.
Подробное руководство тут:
https://tprg.ru/dAkI
👍1
Генератор регистрационного ключа с Tkinter GUI
Представим, что вы написали программу, которая умеет генерировать регистрационные ключи или любые другие данные. В этом видео вы увидите, как работать с Tkinter GUI на Python для создания графического пользовательского интерфейса на примере такой программы:
https://tprg.ru/xDgI
#видео
Представим, что вы написали программу, которая умеет генерировать регистрационные ключи или любые другие данные. В этом видео вы увидите, как работать с Tkinter GUI на Python для создания графического пользовательского интерфейса на примере такой программы:
https://tprg.ru/xDgI
#видео
YouTube
Software Registration Key Generator - Python Tkinter GUI Tutorial 189
In this video we'll build out a software registration key generator.
Let's say you build some software that you want to sell, and you want your users to need a registration key in order to unlock the software.
This code will build a registration key in…
Let's say you build some software that you want to sell, and you want your users to need a registration key in order to unlock the software.
This code will build a registration key in…
Ленивые вычисления в Python
Ленивые вычисления выполняются только тогда, когда потребуется их результат. Это позволяет избавиться от лишней нагрузки и работы.
Как работать с ленивыми вычислениями узнаете тут:
https://tprg.ru/hG1Y
Ленивые вычисления выполняются только тогда, когда потребуется их результат. Это позволяет избавиться от лишней нагрузки и работы.
Как работать с ленивыми вычислениями узнаете тут:
https://tprg.ru/hG1Y
Ищем утечки памяти в Python
Написав объёмную программу очень неприятно столкнуться с утечкой памяти. Особенно, если её сложно обнаружить. В эпоху Docker-контейнеров и оркестраторов выявить утечку может быть особенно непросто.
В этом руководстве вы научитесь, как быстро и эффективно искать утечки:
https://tprg.ru/YxPg
Написав объёмную программу очень неприятно столкнуться с утечкой памяти. Особенно, если её сложно обнаружить. В эпоху Docker-контейнеров и оркестраторов выявить утечку может быть особенно непросто.
В этом руководстве вы научитесь, как быстро и эффективно искать утечки:
https://tprg.ru/YxPg
Паттерны асинхронных тестов для Pytest
В отличии от обычного кода, протестировать асихронный код значительно сложнее. В этой статье собраны несколько паттернов, которые помогут вам облегчить проведение тестов асинхронного кода с помощью Pytest:
https://tprg.ru/NnwP
В отличии от обычного кода, протестировать асихронный код значительно сложнее. В этой статье собраны несколько паттернов, которые помогут вам облегчить проведение тестов асинхронного кода с помощью Pytest:
https://tprg.ru/NnwP
Практическое руководство по NLP: изучаем классификацию текстов с помощью библиотеки fastText
Отличное руководство для начинающих изучать NLP. Здесь вы сможете создать программу, способную классифицировать текст по уровню саркастичности:
https://tprg.ru/Rq3f
Отличное руководство для начинающих изучать NLP. Здесь вы сможете создать программу, способную классифицировать текст по уровню саркастичности:
https://tprg.ru/Rq3f
Как объединить 5 языков программирования в одном Python проекте
Сегодня огромное количество языков программирования используются разработчиками. И каждый язык максимально раскрывается в конкретных задачах, для которых он создавался. Но что делать, если ваш проект должен решать разные задачи для которых нужны разные языки?
В таком случае можно воспользоваться Python в качестве центрального языка. Вот как это работает:
https://tprg.ru/IsRg
Сегодня огромное количество языков программирования используются разработчиками. И каждый язык максимально раскрывается в конкретных задачах, для которых он создавался. Но что делать, если ваш проект должен решать разные задачи для которых нужны разные языки?
В таком случае можно воспользоваться Python в качестве центрального языка. Вот как это работает:
https://tprg.ru/IsRg
👍1
Актуальные вакансии для работы в Москве, Санкт-Петербурге или удалённо
— Data Quality Engineer в Quadcode
Где: Санкт-Петербург, можно удалённо
Сколько: От 200 000 ₽
Опыт: От 2 лет
— Data Engineer в Quadcode
Где: Санкт-Петербург, можно удалённо
Сколько: По итогам собеседования
Опыт: От 1 до 3 лет
— DevOps Engineer (AWS/GCP) в EPAM
Где: Санкт-Петербург, Москва, можно удалённо
Сколько: По итогам собеседования
Опыт: От 2 лет
— Старший инженер по автоматизированному тестированию ПО в EPAM
Где: Санкт-Петербург, Москва, можно удалённо
Сколько: По итогам собеседования
Опыт: От 3 лет
— Python Software Engineer в Revolut
Где: Москва, можно удалённо
Сколько: По итогам собеседования
Опыт: От 3 лет
— QA Automation Engineer в FBS
Где: Санкт-Петербург
Сколько: По итогам собеседования
Опыт: От 1 года
— Администратор баз данных в FBS
Где: Санкт-Петербург
Сколько: По итогам собеседования
Опыт: Без опыта
#вакансии #работа
— Data Quality Engineer в Quadcode
Где: Санкт-Петербург, можно удалённо
Сколько: От 200 000 ₽
Опыт: От 2 лет
— Data Engineer в Quadcode
Где: Санкт-Петербург, можно удалённо
Сколько: По итогам собеседования
Опыт: От 1 до 3 лет
— DevOps Engineer (AWS/GCP) в EPAM
Где: Санкт-Петербург, Москва, можно удалённо
Сколько: По итогам собеседования
Опыт: От 2 лет
— Старший инженер по автоматизированному тестированию ПО в EPAM
Где: Санкт-Петербург, Москва, можно удалённо
Сколько: По итогам собеседования
Опыт: От 3 лет
— Python Software Engineer в Revolut
Где: Москва, можно удалённо
Сколько: По итогам собеседования
Опыт: От 3 лет
— QA Automation Engineer в FBS
Где: Санкт-Петербург
Сколько: По итогам собеседования
Опыт: От 1 года
— Администратор баз данных в FBS
Где: Санкт-Петербург
Сколько: По итогам собеседования
Опыт: Без опыта
#вакансии #работа
Python deque: реализация эффективных очередей и стеков
Класс deque является частью модуля collections и представляет собой коллекцию, которая похожа на list, но позволяет добавлять и удалять элементы как в начало, так и в конец. Также deque можно использовать как стек.
В этой статье вы узнаете, как использовать deque в вашем коде и в каких случаях она лучше, чем list:
https://tprg.ru/yMcw
Класс deque является частью модуля collections и представляет собой коллекцию, которая похожа на list, но позволяет добавлять и удалять элементы как в начало, так и в конец. Также deque можно использовать как стек.
В этой статье вы узнаете, как использовать deque в вашем коде и в каких случаях она лучше, чем list:
https://tprg.ru/yMcw
6 проектов на Python для портфолио
Это перевод статьи Python-разработчика, который поделился шестью проектами с разным уровнем сложности, которые помогут вам проверить свои силы и прокачать портфолио:
https://tprg.ru/Q6KZ
Это перевод статьи Python-разработчика, который поделился шестью проектами с разным уровнем сложности, которые помогут вам проверить свои силы и прокачать портфолио:
https://tprg.ru/Q6KZ
Avito ищет Data Engineer, чтобы развивать одно из крупнейших хранилищ данных в СНГ
Почитать о вакансии и откликнуться можно сразу здесь: https://clc.to/FeB9tg
Кроме изучения новых технологий и совместного обучения можно будет выступать на конференциях и работать в крутом офисе и на удалёнке.
P.S. А чтобы больше узнать про работу с данными в Avito, зацените выступление инженеров компании о витрине данных в бизнес-задачах.
#вакансия #работа
Почитать о вакансии и откликнуться можно сразу здесь: https://clc.to/FeB9tg
Кроме изучения новых технологий и совместного обучения можно будет выступать на конференциях и работать в крутом офисе и на удалёнке.
P.S. А чтобы больше узнать про работу с данными в Avito, зацените выступление инженеров компании о витрине данных в бизнес-задачах.
#вакансия #работа
Читаем статьи с Хабра с помощью Slack-бота
Slack — это очень удобный инструмент для общения. В нём огромное количество возможностей и инструментов, расширяющих их.
Если хотите читать новости с Хабра, не выходя из Slack, а использовать RSS не хочется, то эта статья вам поможет:
https://tprg.ru/PL9O
Slack — это очень удобный инструмент для общения. В нём огромное количество возможностей и инструментов, расширяющих их.
Если хотите читать новости с Хабра, не выходя из Slack, а использовать RSS не хочется, то эта статья вам поможет:
https://tprg.ru/PL9O
👍1