🐍🚀 Создаем рекрутинговый портал на Django: часть 1
Разрабатываем портал, на котором каждый рекрутер сможет найти своего разработчика :). Система поиска позволяет подобрать нужного специалиста по резюме, портфолио или описанию проектов; рейтинг проекта поможет оценить квалификацию, а мессенджер – послать оффер.
https://proglib.io/sh/QtdmIh1Dyq
Разрабатываем портал, на котором каждый рекрутер сможет найти своего разработчика :). Система поиска позволяет подобрать нужного специалиста по резюме, портфолио или описанию проектов; рейтинг проекта поможет оценить квалификацию, а мессенджер – послать оффер.
https://proglib.io/sh/QtdmIh1Dyq
🥰10👍3
🐍📚 Создаем аналог LiveLib.ru на Flask. Часть 1: основы работы с SQLAlchemy
Изучаем взаимодействие Flask с SQLAlchemy и WTForms, создавая веб-приложение — лайт-версию сервиса LiveLib.ru — для хранения информации о прочитанных книгах. Реализуем CRUD, пагинацию, фильтры и экспорт данных.
https://proglib.io/sh/z8VRChs7fW
Изучаем взаимодействие Flask с SQLAlchemy и WTForms, создавая веб-приложение — лайт-версию сервиса LiveLib.ru — для хранения информации о прочитанных книгах. Реализуем CRUD, пагинацию, фильтры и экспорт данных.
https://proglib.io/sh/z8VRChs7fW
👍14
Proglib Academy приглашает новичков и начинающих разработчиков на курс по Python!
В рамках курса вы пройдете 90 практических занятий и добавите 4 проекта в своё портфолио.
Что входит в программу:
— Основы Python
— ООП
— Создание ботов
— Веб-скрапинг или парсинг веб-страниц
— Основы алгоритмов
— Как самостоятельно изучать программирование и искать информацию
🎁 Бонус!
Каждый, кто успешно освоит курс, пройдет тренировочное собеседование, которое поможет подготовиться к реальным собеседованиям в компании.
Кроме того, мы поможем оформить резюме для трудоустройства.
На курс действует гарантия!
👉Подробнее о курсе и получить пробные занятия: https://proglib.io/w/2f0d2036
В рамках курса вы пройдете 90 практических занятий и добавите 4 проекта в своё портфолио.
Что входит в программу:
— Основы Python
— ООП
— Создание ботов
— Веб-скрапинг или парсинг веб-страниц
— Основы алгоритмов
— Как самостоятельно изучать программирование и искать информацию
🎁 Бонус!
Каждый, кто успешно освоит курс, пройдет тренировочное собеседование, которое поможет подготовиться к реальным собеседованиям в компании.
Кроме того, мы поможем оформить резюме для трудоустройства.
На курс действует гарантия!
👉Подробнее о курсе и получить пробные занятия: https://proglib.io/w/2f0d2036
👍3
💬 10 правил деловой переписки в мессенджерах
Этикет при общении в мессенджерах – важный аспект не только в повседневной жизни, но и на работе. Следуй простым правилам и тогда тебе не придется краснеть.
https://proglib.io/sh/HWZ5TcI3Bj
Этикет при общении в мессенджерах – важный аспект не только в повседневной жизни, но и на работе. Следуй простым правилам и тогда тебе не придется краснеть.
https://proglib.io/sh/HWZ5TcI3Bj
👍7
Объединение словарей
Допустим, у вас есть словарь со значениями по умолчанию, и вы хотите обновить его параметры. До Python 3.9 лучшим вариантом было скопировать словарь по умолчанию, а затем использовать метод .update().
Обратите внимание, что порядок имеет значение. В данном случае значение where из params переопределяет значение по умолчанию, как и должно быть.
Допустим, у вас есть словарь со значениями по умолчанию, и вы хотите обновить его параметры. До Python 3.9 лучшим вариантом было скопировать словарь по умолчанию, а затем использовать метод .update().
Обратите внимание, что порядок имеет значение. В данном случае значение where из params переопределяет значение по умолчанию, как и должно быть.
👍23
Создание интерфейса командной строки Python с постоянной аутентификацией.
https://www.notia.ai/articles/building-an-authenticated-python-cli
https://www.notia.ai/articles/building-an-authenticated-python-cli
www.notia.ai
Building an authenticated Python CLI
Notia helps businesses and individuals build a market for their data. Quickly upload and sell your datasets.
👍6
👍7
map() против submit() с ProcessPoolExecutor в Python.
https://superfastpython.com/processpoolexecutor-map-vs-submit/
https://superfastpython.com/processpoolexecutor-map-vs-submit/
Super Fast Python
map() vs submit() With The ProcessPoolExecutor in Python - Super Fast Python
Use map() when converting a for-loop to use processes and use submit() when you need more control over asynchronous tasks when using the ProcessPoolExecutor in Python. In this tutorial you will discover the difference between map() and submit() when executing…
👍4
Попрощайтесь с этими устаревшими библиотеками Python.
https://python.plainenglish.io/its-time-to-say-goodbye-to-these-obsolete-python-libraries-7c02aa77d84a
https://python.plainenglish.io/its-time-to-say-goodbye-to-these-obsolete-python-libraries-7c02aa77d84a
Medium
It’s Time to Say Goodbye to These Obsolete Python Libraries
Forget about os.path, random, pytz, namedtuple and more and start using the latest and greatest Python libraries.
👍11🤬2🥰1
Позаботьтесь о защите персональных данных
Продемонстрируйте своим клиентам, заказчикам и Роскомнадзору, что вы гарантируете сохранность личной информации пользователей и соблюдаете требования закона. Размещая проекты в @Selectel, вы сможете привести свою инфраструктуру в соответствие 152-ФЗ «О персональных данных».
Преимущества работы с Selectel:
◽️ С нами сотрудничают компании, у которых разные требования к защищенности персональных данных: от интернет-магазинов до государственных информационных систем.
◽️ Наши выделенные серверы, объектное хранилище и облако соответствуют 152-ФЗ;
◽️ Вы можете разместить свою систему в аттестованном сегменте ЦОД. А-ЦОД позволяет сохранить полный контроль за безопасностью, так как ваша инфраструктура изолирована от других клиентов и сетей Селектел аппаратным межсетевым экраном.
Мы понимаем, как сложно разобраться в тонкостях и готовы помочь. Оставьте заявку, мы свяжемся в течение рабочего дня: https://slc.tl/kuypt
Продемонстрируйте своим клиентам, заказчикам и Роскомнадзору, что вы гарантируете сохранность личной информации пользователей и соблюдаете требования закона. Размещая проекты в @Selectel, вы сможете привести свою инфраструктуру в соответствие 152-ФЗ «О персональных данных».
Преимущества работы с Selectel:
◽️ С нами сотрудничают компании, у которых разные требования к защищенности персональных данных: от интернет-магазинов до государственных информационных систем.
◽️ Наши выделенные серверы, объектное хранилище и облако соответствуют 152-ФЗ;
◽️ Вы можете разместить свою систему в аттестованном сегменте ЦОД. А-ЦОД позволяет сохранить полный контроль за безопасностью, так как ваша инфраструктура изолирована от других клиентов и сетей Селектел аппаратным межсетевым экраном.
Мы понимаем, как сложно разобраться в тонкостях и готовы помочь. Оставьте заявку, мы свяжемся в течение рабочего дня: https://slc.tl/kuypt
👍5👎2
🛠 Как использовать REST API: полное руководство для начинающих
Лонгрид о концепциях, особенностях стиля архитектуры и проблемах REST API.
https://proglib.io/sh/qlGMvA6ie8
Лонгрид о концепциях, особенностях стиля архитектуры и проблемах REST API.
https://proglib.io/sh/qlGMvA6ie8
👍12
🐍🚀 Создаем рекрутинговый портал на Django: часть 2
В этой части: добавление обложек проектов с фронтенда, создание системы авторизации, разработка основной функциональности приложения «Пользователи» и связь проектов с профилями.
https://proglib.io/sh/xIKeRrpQgC
В этой части: добавление обложек проектов с фронтенда, создание системы авторизации, разработка основной функциональности приложения «Пользователи» и связь проектов с профилями.
https://proglib.io/sh/xIKeRrpQgC
👍8
🥋 Что такое метанавыки и почему они важнее софт-скилов?
В статье рассмотрим, что такое мета-навыки, для чего они необходимы и почему вы должны уделять первоочередное внимание их развитию, чтобы реализоваться.
https://proglib.io/sh/WXEcg6wP3M
В статье рассмотрим, что такое мета-навыки, для чего они необходимы и почему вы должны уделять первоочередное внимание их развитию, чтобы реализоваться.
https://proglib.io/sh/WXEcg6wP3M
👍5
🐍 Python для автоматизации тестирования: создаем несложный REST-тест за 4 шага
Python для инженера по Quality Assurance – универсальный «швейцарский нож», которым легко воспользоваться. Рассказываем, как создать автотест за 4 простых шага.
https://proglib.io/sh/Yir1Bjtduy
Python для инженера по Quality Assurance – универсальный «швейцарский нож», которым легко воспользоваться. Рассказываем, как создать автотест за 4 простых шага.
https://proglib.io/sh/Yir1Bjtduy
Библиотека программиста
🐍 Python для автоматизации тестирования: создаем несложный REST-тест за 4 шага
Python для инженера по Quality Assurance – универсальный «швейцарский нож», которым легко воспользоваться. Рассказываем, как создать автотест за 4 простых шага.
👍5
⚠️💻 10 самых известных ошибок в коде в истории программирования
«Библиотека программиста» полистала ИТ-летописи и нашла для вас 10 самых известных ошибок в истории кодинга.
https://proglib.io/sh/fPGOvXLkh7
«Библиотека программиста» полистала ИТ-летописи и нашла для вас 10 самых известных ошибок в истории кодинга.
https://proglib.io/sh/fPGOvXLkh7
👍7🤯3