Как создать успешный пет-проект. Инструкция для будущих «дуровых»
Многие сервисы, которые сегодня имеют миллионные и миллиардные капитализации создавались, как пет-проекты, но были настолько успешны, что переросли в бизнес. Как же авторам удалось так развить свои идеи?
В этой статье собрали для вас 10 советов, которые помогут вам создать успешный пет-проект, который не только ваши навыки прокачать поможет, но и сможет стать популярным:
https://tproger.ru/articles/kak-sozdat-uspeshnyj-pet-proekt-instrukcija-dlja-budushhih-cukerbergov-i-durovyh/
Многие сервисы, которые сегодня имеют миллионные и миллиардные капитализации создавались, как пет-проекты, но были настолько успешны, что переросли в бизнес. Как же авторам удалось так развить свои идеи?
В этой статье собрали для вас 10 советов, которые помогут вам создать успешный пет-проект, который не только ваши навыки прокачать поможет, но и сможет стать популярным:
https://tproger.ru/articles/kak-sozdat-uspeshnyj-pet-proekt-instrukcija-dlja-budushhih-cukerbergov-i-durovyh/
👍10💩5🤔1
API-интерфейс Django REST в одном файле
REST API является очень распространённым вариантом использования с Django сегодня. Но такое взаимодействие уместно при большом и сложном API, а вот при маленьком можно обойтись и встроенные в Django инструментами, не создавая лишних файлов и сложностей.
Подробнее об этом:
https://adamj.eu/tech/2020/10/15/a-single-file-rest-api-in-django/
#django #restapi
REST API является очень распространённым вариантом использования с Django сегодня. Но такое взаимодействие уместно при большом и сложном API, а вот при маленьком можно обойтись и встроенные в Django инструментами, не создавая лишних файлов и сложностей.
Подробнее об этом:
https://adamj.eu/tech/2020/10/15/a-single-file-rest-api-in-django/
#django #restapi
🔥5👍2
Ambrosia — Open Source-библиотека для работы с A/B-тестами
Новая библиотека для проведения A/B-тестирования сделана специалистами из Big Data МТС и уже доступна. В этой статье авторы рассказали о её функционале и напомнили этапы A/B-тестирования.
Узнать подробнее можно здесь:
https://habr.com/ru/company/ru_mts/blog/700992/
#библиотека
Новая библиотека для проведения A/B-тестирования сделана специалистами из Big Data МТС и уже доступна. В этой статье авторы рассказали о её функционале и напомнили этапы A/B-тестирования.
Узнать подробнее можно здесь:
https://habr.com/ru/company/ru_mts/blog/700992/
#библиотека
👍2
Data Science на Python для начинающих
Это видео научит вас почти всему, что вам нужно знать для анализа данных и построения модели машинного обучения. Смотрите в оригинале, с субтитрами или переведите его с помощью Яндекс.
https://youtu.be/BqfM9eeD6KA?list=PL7mOFdpoBB6QiW3_n7aKn_eHTCCftPJLw
#видео #datascience
Это видео научит вас почти всему, что вам нужно знать для анализа данных и построения модели машинного обучения. Смотрите в оригинале, с субтитрами или переведите его с помощью Яндекс.
https://youtu.be/BqfM9eeD6KA?list=PL7mOFdpoBB6QiW3_n7aKn_eHTCCftPJLw
#видео #datascience
👍9💩3
Как работать с процессами и потоками в Python
Эта статья будет полезна тем разработчикам, которые хотят выполнять больше работы за одно и то же время, и задействовать все ресурсы своего железа. Проще говоря, делать больше, и при этом обходиться меньшими ресурсами.
https://habr.com/ru/company/simbirsoft/blog/701020/
Эта статья будет полезна тем разработчикам, которые хотят выполнять больше работы за одно и то же время, и задействовать все ресурсы своего железа. Проще говоря, делать больше, и при этом обходиться меньшими ресурсами.
https://habr.com/ru/company/simbirsoft/blog/701020/
👍3💩1
Видеоаналитика на взрывоопасном заводе площадью в 700 футбольных полей
Как предотвратить аварию или несчастный случай на заводе? Заранее проверять все неисправности и нарушения. А как это сделать на гигантском заводе, глаз ведь явно не хватит детально осмотреть всё? Положиться на технологии, а именно на видеосъёмку и дальнейшую аналитику.
Вот, например, история о том, как внедряли машинное зрение в нефтехимическую индустрию:
https://habr.com/ru/company/sibur_official/blog/700634/
#cv #ml
Как предотвратить аварию или несчастный случай на заводе? Заранее проверять все неисправности и нарушения. А как это сделать на гигантском заводе, глаз ведь явно не хватит детально осмотреть всё? Положиться на технологии, а именно на видеосъёмку и дальнейшую аналитику.
Вот, например, история о том, как внедряли машинное зрение в нефтехимическую индустрию:
https://habr.com/ru/company/sibur_official/blog/700634/
#cv #ml
💩6
Пишем сайт поиска работы на Python Django
Хотите крутой кейс в портфолио? Тогда создайте сайт для поиска работы, где соискатели и работодатели могут взаимодействовать друг с другом и, кто знает, может именно он и поможет вам найти работу Python-разработчиком.
Подробнее:
https://bookflow.ru/pishem-sajt-poiska-raboty-na-python-django/
#django #петпроект
Хотите крутой кейс в портфолио? Тогда создайте сайт для поиска работы, где соискатели и работодатели могут взаимодействовать друг с другом и, кто знает, может именно он и поможет вам найти работу Python-разработчиком.
Подробнее:
https://bookflow.ru/pishem-sajt-poiska-raboty-na-python-django/
#django #петпроект
😁9👍3💩2👻1
Microsoft Power BI и Python: две суперспособности в сочетании
Microsoft Power BI — это интерактивный инструмент анализа и визуализации данных, который используется для бизнес-аналитики (BI) и который теперь можно создавать с помощью Python. Объединив эти две технологии, вы можете расширить возможности Power BI по обработке, преобразованию, дополнению
и визуализации данных.
В этом уроке вы узнаете, как:
— установить и настроить среду Python и Power BI;
— использовать Python для импорта и преобразования данных;
— создавать пользовательских визуализаций с помощью Python;
— повторно использовать существующий код Python.
Подробнее:
https://realpython.com/power-bi-python/
Microsoft Power BI — это интерактивный инструмент анализа и визуализации данных, который используется для бизнес-аналитики (BI) и который теперь можно создавать с помощью Python. Объединив эти две технологии, вы можете расширить возможности Power BI по обработке, преобразованию, дополнению
и визуализации данных.
В этом уроке вы узнаете, как:
— установить и настроить среду Python и Power BI;
— использовать Python для импорта и преобразования данных;
— создавать пользовательских визуализаций с помощью Python;
— повторно использовать существующий код Python.
Подробнее:
https://realpython.com/power-bi-python/
👍5
Как создать Minecraft на Python
Minecraft провоцирует на созидание — кто-то делает невероятные проекты в игре, создавая работающий компьютер, кто-то пишет крутые модификации и серверы для игры, а кто-то идёт дальше создаёт собственные аналоги Minecraft.
Вы тоже можете создать такой аналог, если умеете работать с Python. Для этого вам понадобится знание основ программирования и библиотека Ursina Engine. Подробнее:
https://habr.com/ru/company/selectel/blog/704040/
#gamedev #minecraft #петпроект
Minecraft провоцирует на созидание — кто-то делает невероятные проекты в игре, создавая работающий компьютер, кто-то пишет крутые модификации и серверы для игры, а кто-то идёт дальше создаёт собственные аналоги Minecraft.
Вы тоже можете создать такой аналог, если умеете работать с Python. Для этого вам понадобится знание основ программирования и библиотека Ursina Engine. Подробнее:
https://habr.com/ru/company/selectel/blog/704040/
#gamedev #minecraft #петпроект
👍12😱7😁1
ChatGPT: нейросеть, которая умеет кодить, рисовать и запускать симуляцию внутри самой себя
Компания OpenAI, которая до этого запустила DALL-E и Codex, опубликовала новую языковую модель ChatGPT на основе GPT 3.5. Нейросеть умеет общаться с человеком в чате и давать ответы на самые разные вопросы, писать код для Python, рисовать и многое другое.
Сейчас она в бета-тесте и вы можете протестировать её работу. О том как это сделать и что ещё она умеет мы рассказали на сайте:
https://tproger.ru/articles/chatgpt-nejroset-kotoraja-umeet-kodit-risovat-i-zapuskat-simuljaciju-vnutri-samoj-sebja/
#ml
Компания OpenAI, которая до этого запустила DALL-E и Codex, опубликовала новую языковую модель ChatGPT на основе GPT 3.5. Нейросеть умеет общаться с человеком в чате и давать ответы на самые разные вопросы, писать код для Python, рисовать и многое другое.
Сейчас она в бета-тесте и вы можете протестировать её работу. О том как это сделать и что ещё она умеет мы рассказали на сайте:
https://tproger.ru/articles/chatgpt-nejroset-kotoraja-umeet-kodit-risovat-i-zapuskat-simuljaciju-vnutri-samoj-sebja/
#ml
👍20🔥1💩1
Выявление незаконных построек по спутниковым снимкам с помощью CV
Отличный пример решения задачи с хакатона. Сама задача состояла в том, чтобы разработать модель машинного обучения для подсчета зданий на изображении.
Автор этого проекта занял четвёртое место и теперь делиться своим опытом и мнением о том, что ему не хватило, чтобы попасть в топ-3:
https://habr.com/ru/post/702764/
#cv #ml
Отличный пример решения задачи с хакатона. Сама задача состояла в том, чтобы разработать модель машинного обучения для подсчета зданий на изображении.
Автор этого проекта занял четвёртое место и теперь делиться своим опытом и мнением о том, что ему не хватило, чтобы попасть в топ-3:
https://habr.com/ru/post/702764/
#cv #ml
👍6👎3👏3🤯1
Подборка актуальных вакансий
— QA Automation Engineer
Где: Москва, можно удалённо
Опыт: от 3 лет
— Senior DevOps-инженер
Где: Москва, можно удалённо
Опыт: от 3 лет
— Senior Python-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— IT-архитектор
Где: Москва, можно удалённо
Опыт: от 3 лет
— Cистемный аналитик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Middle DBA
Где: Москва, можно удалённо
Опыт: от 3 лет
— Эксперт по регрессионному тестированию
Где: Москва, можно удалённо
Опыт: от 3 лет
— DevOps / SRE-инженер
Где: Москва, можно удалённо
Опыт: от 3 лет
— Ведущий Python-разработчик
Где: Москва, можно удалённо
Опыт: от 5 лет
— Ведущий Python-разработчик
Где: Москва, можно удалённо
Опыт: от 5 лет
— Senior Application Security Engineer
Где: Москва, можно удалённо
Опыт: от 5 лет
#вакансии #работа
— QA Automation Engineer
Где: Москва, можно удалённо
Опыт: от 3 лет
— Senior DevOps-инженер
Где: Москва, можно удалённо
Опыт: от 3 лет
— Senior Python-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— IT-архитектор
Где: Москва, можно удалённо
Опыт: от 3 лет
— Cистемный аналитик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Middle DBA
Где: Москва, можно удалённо
Опыт: от 3 лет
— Эксперт по регрессионному тестированию
Где: Москва, можно удалённо
Опыт: от 3 лет
— DevOps / SRE-инженер
Где: Москва, можно удалённо
Опыт: от 3 лет
— Ведущий Python-разработчик
Где: Москва, можно удалённо
Опыт: от 5 лет
— Ведущий Python-разработчик
Где: Москва, можно удалённо
Опыт: от 5 лет
— Senior Application Security Engineer
Где: Москва, можно удалённо
Опыт: от 5 лет
#вакансии #работа
👍11💩5
Вам нужен чистый код? Используйте правило шести
Если вы хотите писать чистый и понятный код, то, следуя этим советам, вы сможете без труда это сделать. Подробнее:
https://habr.com/ru/company/sibur_official/blog/703172/
#советы
Если вы хотите писать чистый и понятный код, то, следуя этим советам, вы сможете без труда это сделать. Подробнее:
https://habr.com/ru/company/sibur_official/blog/703172/
#советы
👍5🤔2🤡2⚡1
Пришла пора определить самый любимый язык программирования типичных программистов
И речь про баттл языков программирования. Мы уже проводили такой чемпионат в прошлом году. Тогда 1, 2 и 3 место заняли Python, C# и Java соответственно. А в этот раз мы учли ваши пожелания: сделали группы чуть более осмысленными, но всё же оставили немного рандома для остроты.
Напомним, что мы не считаем запросы в Google, количество вакансий или проектов на гитхабе. Нас интересует только народная любовь — поэтому в битве могут сойтись самые разные языки программирования. А вы просто выбирайте тот, что вам больше по душе:
https://tproger.ru/articles/startuet-batl-jazykov-programmirovanija-2022/
Итоги подведём через неделю, а сегодня уже начался первый этап отбора, где мы столкнули лбами Visual Basic против Pascal, а также C++ против C#. Проголосовать можно здесь:
https://tproger.ru/articles/nachalsja-battl-jazykov-programmirovanija-2022/.
#япбаттл
И речь про баттл языков программирования. Мы уже проводили такой чемпионат в прошлом году. Тогда 1, 2 и 3 место заняли Python, C# и Java соответственно. А в этот раз мы учли ваши пожелания: сделали группы чуть более осмысленными, но всё же оставили немного рандома для остроты.
Напомним, что мы не считаем запросы в Google, количество вакансий или проектов на гитхабе. Нас интересует только народная любовь — поэтому в битве могут сойтись самые разные языки программирования. А вы просто выбирайте тот, что вам больше по душе:
https://tproger.ru/articles/startuet-batl-jazykov-programmirovanija-2022/
Итоги подведём через неделю, а сегодня уже начался первый этап отбора, где мы столкнули лбами Visual Basic против Pascal, а также C++ против C#. Проголосовать можно здесь:
https://tproger.ru/articles/nachalsja-battl-jazykov-programmirovanija-2022/.
#япбаттл
💩8👍5😁4🤡3🤮2
Решение крупномасштабных задач машинного обучения на Python
В этой статье автор предлагает воспользоваться библиотекой xLearn. На текущий момент она поддерживает три алгоритма машинного обучения: линейную модель (linear model, LR), машину факторизации (factorization machine, FM) и машину факторизации с учетом полей (field-aware factorization machine, FFM). Вы сможете рассмотреть каждый из них по отдельности:
https://nuancesprog.ru/p/16529/
#ml
В этой статье автор предлагает воспользоваться библиотекой xLearn. На текущий момент она поддерживает три алгоритма машинного обучения: линейную модель (linear model, LR), машину факторизации (factorization machine, FM) и машину факторизации с учетом полей (field-aware factorization machine, FFM). Вы сможете рассмотреть каждый из них по отдельности:
https://nuancesprog.ru/p/16529/
#ml
👍4
Go или Python? Кто победит решаете вы
У нас продолжается битва языков программирования 2022 и сегодня второй раунд. В сегодняшней схватке схлестнутся Go и Python, а также Assembler и C. Голосование по этим языкам программирования продлится до 15 декабря 2022 года. Опросы будут закрыты в 11:00 по МСК.
Не теряйте время и скорее проголосуйте за любимый питончик:
https://tproger.ru/articles/vtoroj-raund-bitvy-jazykov-programmirovanija-v-2022-godu/
#япбаттл
У нас продолжается битва языков программирования 2022 и сегодня второй раунд. В сегодняшней схватке схлестнутся Go и Python, а также Assembler и C. Голосование по этим языкам программирования продлится до 15 декабря 2022 года. Опросы будут закрыты в 11:00 по МСК.
Не теряйте время и скорее проголосуйте за любимый питончик:
https://tproger.ru/articles/vtoroj-raund-bitvy-jazykov-programmirovanija-v-2022-godu/
#япбаттл
💩8👍3
Как работает Pattern Memento (Снимок)
Снимок — это поведенческий паттерн проектирования, который позволяет сохранять и восстанавливать прошлые состояния объектов, не раскрывая подробностей их реализации. В этой статье автор простым языком попытался объяснить принцип его работы и способ реализации:
https://habr.com/ru/post/689948/
#основы #паттерны
Снимок — это поведенческий паттерн проектирования, который позволяет сохранять и восстанавливать прошлые состояния объектов, не раскрывая подробностей их реализации. В этой статье автор простым языком попытался объяснить принцип его работы и способ реализации:
https://habr.com/ru/post/689948/
#основы #паттерны
👍3
Создаём Telegram бот с регистрацией пользователей из таблицы в Airtable + Python
Простая, но нестандартная реализация регистрации пользователей через Telegram-бота с помощью таблицы в Airtable и Python. Подробнее:
https://habr.com/ru/post/692504/
#telegram #бот
Простая, но нестандартная реализация регистрации пользователей через Telegram-бота с помощью таблицы в Airtable и Python. Подробнее:
https://habr.com/ru/post/692504/
#telegram #бот
👎1
Matplotlib для python
Ловите подборку видеоуроков по Matplotlib. Вы изучите что такое Matplotlib, зачем нужен, как установить и, главное, как его грамотно использовать.
Смотрим тут:
https://www.youtube.com/playlist?list=PLA0M1Bcd0w8xQx-X5a6eSEOYULNSnHN_p
#видео #matplotlib
Ловите подборку видеоуроков по Matplotlib. Вы изучите что такое Matplotlib, зачем нужен, как установить и, главное, как его грамотно использовать.
Смотрим тут:
https://www.youtube.com/playlist?list=PLA0M1Bcd0w8xQx-X5a6eSEOYULNSnHN_p
#видео #matplotlib
👍13
Гайд по первичной настройке асинхронного Python-приложения с GraphQL-библиотекой Strawberry
Strawberry — code-first библиотека с большим количеством батареек. 2.6 тыс. звёзд в репозитории на GitHub. Для описания типов можно использовать dataclasses и pydantic-модели. Из коробки поддерживается асинхронность.
В этом гайде вы посмотрите как работать с этой библиотекой и напишете приложение, реализующее создание и получение пользователей (users) и их книг (books):
https://habr.com/ru/post/688876/
Strawberry — code-first библиотека с большим количеством батареек. 2.6 тыс. звёзд в репозитории на GitHub. Для описания типов можно использовать dataclasses и pydantic-модели. Из коробки поддерживается асинхронность.
В этом гайде вы посмотрите как работать с этой библиотекой и напишете приложение, реализующее создание и получение пользователей (users) и их книг (books):
https://habr.com/ru/post/688876/
👍6