Изучаем Git с Learn Git Branching
Неважно на каком языке вы пишите код — Python, C# или любой другой, без Git сегодня практически невозможно заниматься разработкой. Если вы хотите владеть git на достаточном уровне, то на вашу удачу уже давно существует полезный сервис, который помогает полностью освоиться с CLI git играючи и бесплатно.
Learn Git Branching плавно проведёт вас по основным возможностям Git и сразу даст попробовать их:
https://learngitbranching.js.org/?locale=ru_RU
#git
Неважно на каком языке вы пишите код — Python, C# или любой другой, без Git сегодня практически невозможно заниматься разработкой. Если вы хотите владеть git на достаточном уровне, то на вашу удачу уже давно существует полезный сервис, который помогает полностью освоиться с CLI git играючи и бесплатно.
Learn Git Branching плавно проведёт вас по основным возможностям Git и сразу даст попробовать их:
https://learngitbranching.js.org/?locale=ru_RU
#git
🔥29👍7😁1
11 актуальных вакансий
— QA Automation Engineer (Ruby)
— Middle DevOps-инженер
— Middle Администратор Tableau
— Middle QA Engineer
— Middle Data Engineer
— Middle Data Scientist
— Product Owner
— Senior Python Developer
— Старший аналитик данных
— Главный Архитектор данных
— Преподаватель на курс «Буткэмп Python»
#вакансии #работа
— QA Automation Engineer (Ruby)
— Middle DevOps-инженер
— Middle Администратор Tableau
— Middle QA Engineer
— Middle Data Engineer
— Middle Data Scientist
— Product Owner
— Senior Python Developer
— Старший аналитик данных
— Главный Архитектор данных
— Преподаватель на курс «Буткэмп Python»
#вакансии #работа
👍7
Пагинация для создания дружелюбного приложения на Django
Вы можете значительно улучшить взаимодействие пользователей с вашим веб-приложением, распределив контент по нескольким страницам вместо того, чтобы обслуживать всё сразу. Если вы используете Django, то вам повезло, ведь он имеет встроенную функцию разбивки на страницы. Всего за несколько шагов настройки вы можете предоставить своим пользователям контент с разбивкой.
Это руководство предназначено для программистов Python среднего уровня с базовым опытом работы с Django:
https://realpython.com/django-pagination/
#django
Вы можете значительно улучшить взаимодействие пользователей с вашим веб-приложением, распределив контент по нескольким страницам вместо того, чтобы обслуживать всё сразу. Если вы используете Django, то вам повезло, ведь он имеет встроенную функцию разбивки на страницы. Всего за несколько шагов настройки вы можете предоставить своим пользователям контент с разбивкой.
Это руководство предназначено для программистов Python среднего уровня с базовым опытом работы с Django:
https://realpython.com/django-pagination/
#django
😁13👍9🥰3🔥1
Синхронизируем данные с yarsync
Yarsync (Yet Another Rsync) — предназначен для синхронизации данных между несколькими устройствами, более точно — между файловыми системами в Unix-подобных средах. Он имеет похожий на Git интерфейс и является Python-обёрткой для rsync.
Давайте посмотрим, как он работает и как он может помочь вам в ваших задачах:
https://habr.com/ru/post/662163/
Yarsync (Yet Another Rsync) — предназначен для синхронизации данных между несколькими устройствами, более точно — между файловыми системами в Unix-подобных средах. Он имеет похожий на Git интерфейс и является Python-обёрткой для rsync.
Давайте посмотрим, как он работает и как он может помочь вам в ваших задачах:
https://habr.com/ru/post/662163/
👍3
Хотите узнать, почему важно закрывать файлы в Python?
Вы, вероятно, уже используете контекстные менеджеры для управления файлами, но задумывались ли вы когда-нибудь, почему большинство учебных пособий рекомендуют это делать? В этом уроке вы погрузитесь в этот самый вопрос:
https://realpython.com/why-close-file-python/
Вы, вероятно, уже используете контекстные менеджеры для управления файлами, но задумывались ли вы когда-нибудь, почему большинство учебных пособий рекомендуют это делать? В этом уроке вы погрузитесь в этот самый вопрос:
https://realpython.com/why-close-file-python/
👍14🔥1
Примеры лямбда-функций в Python
Лямбда-функции – это анонимные функции, которые содержат только одно выражение. На первый взгляд они могут показаться сложными, но это не так. В этой статье вы узнаете, как легко начать использовать их в своём коде:
https://pythonist.ru/lyambda-funkczii-v-python-primery/
#начинающим
Лямбда-функции – это анонимные функции, которые содержат только одно выражение. На первый взгляд они могут показаться сложными, но это не так. В этой статье вы узнаете, как легко начать использовать их в своём коде:
https://pythonist.ru/lyambda-funkczii-v-python-primery/
#начинающим
👍18
Погружаемся в основы шифрования с шифром Цезаря
Систем шифрования, которые существуют сегодня, огромное множество. Но одним из первых шифров, дошедших до наших дней, является шифр Цезаря, который несмотря на просто алгоритм шифровки собьёт с толку неподготовленного человека.
В этой статье мы предлагаем вам познакомиться с шифром Цезаря поближе, реализовав его на Python:
https://www.pythonpool.com/caesar-cipher-python/
Систем шифрования, которые существуют сегодня, огромное множество. Но одним из первых шифров, дошедших до наших дней, является шифр Цезаря, который несмотря на просто алгоритм шифровки собьёт с толку неподготовленного человека.
В этой статье мы предлагаем вам познакомиться с шифром Цезаря поближе, реализовав его на Python:
https://www.pythonpool.com/caesar-cipher-python/
👍6
Отправка SMS кириллицей с AT-модема
Отличная статья для тех, кому необходимо организовать массовую рассылку сообщений, но не настолько массовые, чтобы использовать платные сервисы. В данном случае вся сложность была в отсутствии встроенного кодера UCS-2 в Python и автор поделился решением этой проблемы:
https://habr.com/ru/post/662291/
Отличная статья для тех, кому необходимо организовать массовую рассылку сообщений, но не настолько массовые, чтобы использовать платные сервисы. В данном случае вся сложность была в отсутствии встроенного кодера UCS-2 в Python и автор поделился решением этой проблемы:
https://habr.com/ru/post/662291/
👍5🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Пакет git-gud для изучения git в командной строке
Недавно мы рассказывали о Learn Git Branching — сервисе по изучению Git. Сегодня хотим предложить вам альтернативный вариант, который поможет закрепить знания тем, кто уже попробовал свои силы в Learn Git Branching. На этот раз ваше обучение будет проходить непосредственно в консоли.
Инструкция по установке и более подробная информация тут:
https://github.com/benthayer/git-gud
#git
Недавно мы рассказывали о Learn Git Branching — сервисе по изучению Git. Сегодня хотим предложить вам альтернативный вариант, который поможет закрепить знания тем, кто уже попробовал свои силы в Learn Git Branching. На этот раз ваше обучение будет проходить непосредственно в консоли.
Инструкция по установке и более подробная информация тут:
https://github.com/benthayer/git-gud
#git
👍10🔥3
Коллекции в Python
Collections — это встроенный модуль Python, предоставляющий такие полезные типы данных, как контейнеры. Контейнерные типы данных позволяют нам хранить и получать доступ к значениям удобным способом.
Давайте познакомимся с ними поближе и узнаем, какие они бывают:
https://pythonist.ru/kollekczii-v-python/
Collections — это встроенный модуль Python, предоставляющий такие полезные типы данных, как контейнеры. Контейнерные типы данных позволяют нам хранить и получать доступ к значениям удобным способом.
Давайте познакомимся с ними поближе и узнаем, какие они бывают:
https://pythonist.ru/kollekczii-v-python/
👍7
Лучшие проекты для начинающих Python-разработчиков
Сколько теорию не изучай, но без практики от неё не будет толку. Но что делать, если собственной фантазии на свой проект не хватает? Взять какую-то готовую идею и попробовать её воплотить в жизнь!
Здесь собраны несколько интересных идей проектов, которые точно помогут вам прокачать свои навыки:
https://www.youtube.com/watch?v=h8nrlZ0IxkA
#видео
Сколько теорию не изучай, но без практики от неё не будет толку. Но что делать, если собственной фантазии на свой проект не хватает? Взять какую-то готовую идею и попробовать её воплотить в жизнь!
Здесь собраны несколько интересных идей проектов, которые точно помогут вам прокачать свои навыки:
https://www.youtube.com/watch?v=h8nrlZ0IxkA
#видео
👍18
Введение в линейное программирование на Python
Если для решения задачи требуется существенный анализ, то необязательно прибегать к машинному обучению. Посмотрите, возможно вы обнаружите линейные зависимости и тогда оптимальным решением будет применение линейного программирования.
Подробнее о том, что это такое и как этим пользоваться здесь:
https://nuancesprog.ru/p/15659/
Если для решения задачи требуется существенный анализ, то необязательно прибегать к машинному обучению. Посмотрите, возможно вы обнаружите линейные зависимости и тогда оптимальным решением будет применение линейного программирования.
Подробнее о том, что это такое и как этим пользоваться здесь:
https://nuancesprog.ru/p/15659/
👍8🔥4
Большая шпаргалка по Python
Здесь вы найдёте большую и подробную шпаргалку с примерами по множеству тем для Python. Забирайте в закладки и держите под рукой:
https://www.interviewbit.com/python-cheat-sheet/
#шпаргалка
Здесь вы найдёте большую и подробную шпаргалку с примерами по множеству тем для Python. Забирайте в закладки и держите под рукой:
https://www.interviewbit.com/python-cheat-sheet/
#шпаргалка
👍23❤2
9 актуальных вакансий
— Старший аналитик данных в МТС
Где: Москва
Опыт: От 1 года
— Middle DevOps-инженер в Outlines Tech
Где: Москва
Опыт: От 2 лет
— Middle Data Engineer в МТС
Где: Москва
Опыт: От 2 лет
— Middle QA Engineer в МТС
Где: Москва
Опыт: От 2 лет
— Middle Администратор Tableau в МТС
Где: Москва
Опыт: От 2 лет
— Middle Data Scientist в МТС
Где: Москва
Опыт: От 2 лет
— Senior Python Developer в МТС
Где: Москва
Опыт: От 3 лет
— Руководитель направления бизнес анализа в МТС
Где: Москва
Опыт: От 3 лет
— Преподаватель на курс «Буткэмп Python» в OTUS
Где: Удалённо
Опыт: От 5 лет
#вакансии #работа
— Старший аналитик данных в МТС
Где: Москва
Опыт: От 1 года
— Middle DevOps-инженер в Outlines Tech
Где: Москва
Опыт: От 2 лет
— Middle Data Engineer в МТС
Где: Москва
Опыт: От 2 лет
— Middle QA Engineer в МТС
Где: Москва
Опыт: От 2 лет
— Middle Администратор Tableau в МТС
Где: Москва
Опыт: От 2 лет
— Middle Data Scientist в МТС
Где: Москва
Опыт: От 2 лет
— Senior Python Developer в МТС
Где: Москва
Опыт: От 3 лет
— Руководитель направления бизнес анализа в МТС
Где: Москва
Опыт: От 3 лет
— Преподаватель на курс «Буткэмп Python» в OTUS
Где: Удалённо
Опыт: От 5 лет
#вакансии #работа
👍7
Украшаем наш профиль на GitHub с помощью подделки активности в OpenSource
Мы не предлагаем вам подделывать вашу историю активность, чтобы выдать себя за суперактивного разработчика. Скорее, мы предлагаем немного подурачиться и превратить вашу активность в рисунок или надпись с помощью небольшой Python-скрипта.
Если хотите узнать, как это сделать, то переходить по ссылке:
https://tproger.ru/translations/draw-on-github/
#github
Мы не предлагаем вам подделывать вашу историю активность, чтобы выдать себя за суперактивного разработчика. Скорее, мы предлагаем немного подурачиться и превратить вашу активность в рисунок или надпись с помощью небольшой Python-скрипта.
Если хотите узнать, как это сделать, то переходить по ссылке:
https://tproger.ru/translations/draw-on-github/
#github
👍23😁8👎6💩2
11 забавных пасхалок в Python
Пасхалки любят все, ведь они разбавляют привычное восприятие, а ещё дают возможность сблизиться с разработчиками благодаря общим приколам. И это касается не только игр, Python тоже полон пасхалок и подробнее о них вы можете узнать тут:
https://techrocks.ru/2021/02/08/11-python-easter-eggs/
Пасхалки любят все, ведь они разбавляют привычное восприятие, а ещё дают возможность сблизиться с разработчиками благодаря общим приколам. И это касается не только игр, Python тоже полон пасхалок и подробнее о них вы можете узнать тут:
https://techrocks.ru/2021/02/08/11-python-easter-eggs/
👍4😁3👏2❤1
Умный чат-бот с ИИ на Python
В этом видео вы узнаете, как создать умного чат-бота с искусственным интеллектом, используя нейронные сети и обработку естественного языка в Python. Видео на английском языке, так что можете включить автоматические субтитры.
Подробнее:
https://www.youtube.com/watch?v=1lwddP0KUEg
#видео #ml
В этом видео вы узнаете, как создать умного чат-бота с искусственным интеллектом, используя нейронные сети и обработку естественного языка в Python. Видео на английском языке, так что можете включить автоматические субтитры.
Подробнее:
https://www.youtube.com/watch?v=1lwddP0KUEg
#видео #ml
🤩10❤3👍1