This media is not supported in your browser
VIEW IN TELEGRAM
🐕 Rexi — инструмент для тестирования регулярных выражений прямо из терминала
Это новый проект на GitHub. Инструмент создан с использованием Python и библиотеки textual. Предлагает дружелюбный интерфейс для интерактивной работы с регулярными выражениями.
▫️Поддерживает оценку регулярных выражений в режимах match или finditer.
▫️Предлагает мгновенную обратную связь по результатам сопоставления или поиска.
🔗 Ссылка на репозиторий проекта
Это новый проект на GitHub. Инструмент создан с использованием Python и библиотеки textual. Предлагает дружелюбный интерфейс для интерактивной работы с регулярными выражениями.
▫️Поддерживает оценку регулярных выражений в режимах match или finditer.
▫️Предлагает мгновенную обратную связь по результатам сопоставления или поиска.
🔗 Ссылка на репозиторий проекта
👍10
Forwarded from Proglib.academy | IT-курсы
🪨💧Hard skills и soft skills: что это и как они проверяются на техническом собеседовании
Рассмотрим, что именно представляют из себя эти два типа навыков, а также как их проверяют на технических собеседованиях, и почему современные компании все больше ценят комбинацию обеих категорий навыков при отборе кандидатов.
🔗 Читать статью
Рассмотрим, что именно представляют из себя эти два типа навыков, а также как их проверяют на технических собеседованиях, и почему современные компании все больше ценят комбинацию обеих категорий навыков при отборе кандидатов.
🔗 Читать статью
👏5👍3
У нас есть еженедельная рассылка о последних открытиях и тенденциях в мире Python. Мы опубликовали новый выпуск на
Ниже — небольшая часть выпуска, а целиком читайте здесь 👈
Автор статьи показывает лучшие практики написания кода на Python. Он также даёт ссылку на другой детальный разбор ошибок, которые часто делают джуны.
▫️Распознавание изображений для начинающих на наборе данных CIFAR-10 с помощью Numpy, PIL, os, TensorFlow и Taipy.
▫️Распознавание автомобильных номеров для продвинутых
▫️AlphaCodium — инструмент на базе LLM, предназначенный специально для решения задач по программированию.
▫️Langroid – продвинутый фреймворк для создания ИИ-агентов.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9👏7😁4❤3❤🔥1
🍍Подборка лучших статей «Библиотеки программиста» за февраль: сохраняй в заметки, чтобы не пропустить #самыйсок
😺🐙💡 Как сделать креативный профиль на GitHub
🧑🏻🏫 Менторство в IT: как стать айтишником, найти работу мечты и облегчить себе жизнь
🎮👨💻 15 игр, которые научат программированию
🐍⛓️ Цепи Маркова: генерирование читабельной бессмыслицы за 20 строк на Python
📈 5 трендов в подборе ИТ-специалистов на 2024 год
⛩️ 6 способов нестандартно войти в Айти
🥤🛡️ Как сделать Flask-приложение неуязвимым: полное руководство по защите от хакерских атак
🐱🎨🙏🤖 10 самых странных языков программирования, о которых вы никогда не слышали
🧮📐 15 гениев, которые изменили мир математики навсегда
☸️ Покоряем Kubernetes: от базовых концепций к эффективному управлению контейнерами
😺🐙💡 Как сделать креативный профиль на GitHub
🧑🏻🏫 Менторство в IT: как стать айтишником, найти работу мечты и облегчить себе жизнь
🎮👨💻 15 игр, которые научат программированию
🐍⛓️ Цепи Маркова: генерирование читабельной бессмыслицы за 20 строк на Python
📈 5 трендов в подборе ИТ-специалистов на 2024 год
⛩️ 6 способов нестандартно войти в Айти
🥤🛡️ Как сделать Flask-приложение неуязвимым: полное руководство по защите от хакерских атак
🐱🎨🙏🤖 10 самых странных языков программирования, о которых вы никогда не слышали
🧮📐 15 гениев, которые изменили мир математики навсегда
☸️ Покоряем Kubernetes: от базовых концепций к эффективному управлению контейнерами
👍9🔥3❤1
Эта инструкция пригодится, если вам, например, нужно написать сервис, который будет делать email-рассылку. Для реализации простейшей отправки писем через Python мы будем пользоваться встроенным модулем smtplib.
▫️ Откройте выбранный аккаунт, перейдите в настройки безопасности и установите двухфакторную аутентификацию.
▫️После этого можно перейти по ссылке https://myaccount.google.com/apppasswords. Вероятно, потребуется повторно ввести ваш пароль от аккаунта.
▫️ Там можно ввести название приложения (любое название, которое вам нравится) и сгенерировать пароль для него.
▫️ Сохраните этот пароль.
import smtplib, ssl
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
port = 465
password = input("Введите ваш пароль и нажмите enter: ") # вводите ранее полученный в gmail пароль
context = ssl.create_default_context()
sender = "ваш почтовый адрес"
receiver = "адрес получателя"
message = MIMEMultipart("alternative")
message["Subject"] = "Тестовое сообщение"
message["From"] = sender
message["To"] = receiver
text = """Привет!
Это сообщение отправил Python."""
part = MIMEText(text, "plain", "utf-8")
message.attach(part)
with smtplib.SMTP_SSL("smtp.gmail.com", port, context=context) as server:
server.login(sender, password)
server.sendmail(sender, receiver, message.as_string())
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🔥3❤2
🐍 У нас есть еженедельная email-рассылка, посвященная последним открытиям и тенденциям в мире Python.
В ней:
● Новые возможности в последних версиях Python
● Работа с базами данных и SQL в Python
● Веб-разработка на Django и Flask
● Машинное обучение и анализ данных с помощью Python
● Автоматизация и работа с API на Python
● Тестирование и отладка кода на Python
● Задачи для новичков с решениями
👉Подписаться👈
В ней:
● Новые возможности в последних версиях Python
● Работа с базами данных и SQL в Python
● Веб-разработка на Django и Flask
● Машинное обучение и анализ данных с помощью Python
● Автоматизация и работа с API на Python
● Тестирование и отладка кода на Python
● Задачи для новичков с решениями
👉Подписаться👈
👍6👏3❤1
Forwarded from Библиотека дата-сайентиста | Data Science, Machine learning, анализ данных, машинное обучение
🐍🗺️ Геокодирование для Data Scientists: вводное руководство с примерами
Может возникнуть ситуация, когда набор данных содержит адрес, но широта и долгота отсутствуют. В этом случае первым шагом для дополнения данных будет добавление этой пары координат. Этот процесс преобразования адреса в широту и долготу называется геокодированием.
В новой статье разбираем три различных способа геокодирования с помощью Geopy.
🔗 Читать статью
🔗 Зеркало
Может возникнуть ситуация, когда набор данных содержит адрес, но широта и долгота отсутствуют. В этом случае первым шагом для дополнения данных будет добавление этой пары координат. Этот процесс преобразования адреса в широту и долготу называется геокодированием.
В новой статье разбираем три различных способа геокодирования с помощью Geopy.
🔗 Читать статью
🔗 Зеркало
👍1😁1🥱1
✨ Reflex — библиотека для создания веб-приложений на чистом Python
Библиотека упрощает процесс разработки за счёт инструментов командной строки для инициализации и запуска проектов. Изначально инструмент релизнули под именем Pynecone.
На днях вышла новая версия Reflex 0.4.0. Она получила следующие улучшения:
▫️Запуск сервиса хостинга с возможностью бесплатного размещения приложений.
▫️Руководство по созданию клонов ChatGPT с использованием Reflex.
▫️Новые ключевые компоненты на основе Radix UI с единой системой тем.
▫️Расширенные руководства по интеграции настраиваемых компонентов React.
🔗 Документация проекта
🔗 Репозиторий Reflex на GitHub
Библиотека упрощает процесс разработки за счёт инструментов командной строки для инициализации и запуска проектов. Изначально инструмент релизнули под именем Pynecone.
На днях вышла новая версия Reflex 0.4.0. Она получила следующие улучшения:
▫️Запуск сервиса хостинга с возможностью бесплатного размещения приложений.
▫️Руководство по созданию клонов ChatGPT с использованием Reflex.
▫️Новые ключевые компоненты на основе Radix UI с единой системой тем.
▫️Расширенные руководства по интеграции настраиваемых компонентов React.
🔗 Документация проекта
🔗 Репозиторий Reflex на GitHub
👍7👾3🤔1🥱1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🏗️📄 ТОП-10 онлайн-конструкторов резюме
Эта статья для тех, кто устал скидывать работодателям шаблонное резюме, сделанное на Хедхантере, и хочет попробовать что-нибудь новое.
👉 Читать статью
👉 Зеркало
Эта статья для тех, кто устал скидывать работодателям шаблонное резюме, сделанное на Хедхантере, и хочет попробовать что-нибудь новое.
👉 Читать статью
👉 Зеркало
👍8👾5🔥1
🤖 Делаем продвинутого чат-бота с LangChain
На RealPython опубликовали новый подробный туториал по созданию LLM-приложения с RAG (генерация с дополненной выборкой). Это значит, что бот сможет обращаться к вашей собственной базе данных при создании ответов. Это может быть полезно для малого бизнеса.
Статья покажет:
▪️что такое фреймворк LangChain;
▪️как настроить БД и забирать данные оттуда;
▪️как построить архитектуру бота и развернуть его.
🔗 Ссылка на статью
На RealPython опубликовали новый подробный туториал по созданию LLM-приложения с RAG (генерация с дополненной выборкой). Это значит, что бот сможет обращаться к вашей собственной базе данных при создании ответов. Это может быть полезно для малого бизнеса.
Статья покажет:
▪️что такое фреймворк LangChain;
▪️как настроить БД и забирать данные оттуда;
▪️как построить архитектуру бота и развернуть его.
🔗 Ссылка на статью
🔥12👍7
Forwarded from Библиотека дата-сайентиста | Data Science, Machine learning, анализ данных, машинное обучение
🤖🔮 GPT-5: как новый релиз от OpenAI изменит ИИ-технологии
GPT-4 в своё время заворожила весь мир, показав высокий уровень качества генерации текстов. Хоть она вышла и не так давно — в марте 2023-го, люди уже ждут новое поколение модели. CEO OpenAI Сэм Альтман даже подтвердил журналистам, что работа над GPT-5 ведётся. В новой статье мы изучили всю имеющуюся на данный момент информацию об этом и разобрали по пунктам, чего ждать от апгрейда GPT.
🔗 Читать статью
🔗 Зеркало
GPT-4 в своё время заворожила весь мир, показав высокий уровень качества генерации текстов. Хоть она вышла и не так давно — в марте 2023-го, люди уже ждут новое поколение модели. CEO OpenAI Сэм Альтман даже подтвердил журналистам, что работа над GPT-5 ведётся. В новой статье мы изучили всю имеющуюся на данный момент информацию об этом и разобрали по пунктам, чего ждать от апгрейда GPT.
🔗 Читать статью
🔗 Зеркало
👍6❤5🤔3
🦾 SDV — библиотека для генерации синтетических данных на основе реальных
Исследователи из MIT создали инструмент на базе алгоритмов машинного обучения, который изучает паттерны в реальных данных и генерирует на этой основе новые синтетические данные.
▫️SDV ориентирован на работу с табличными данными.
▫️Позволяет обеспечить конфиденциальность: чувствительная информация не утечёт на тесте, если использовать синтетические данные.
▫️Библиотека удобна и проста в применении.
🔗 Ссылка на репозиторий на GitHub
🔗 Ссылка на документацию
Исследователи из MIT создали инструмент на базе алгоритмов машинного обучения, который изучает паттерны в реальных данных и генерирует на этой основе новые синтетические данные.
▫️SDV ориентирован на работу с табличными данными.
▫️Позволяет обеспечить конфиденциальность: чувствительная информация не утечёт на тесте, если использовать синтетические данные.
▫️Библиотека удобна и проста в применении.
🔗 Ссылка на репозиторий на GitHub
🔗 Ссылка на документацию
👍12🔥6
🧑💻 Из грязи в князи: вкатился с нуля в IT за границей
Мы ищем тех, кто начинал карьеру в IT за границей без опыта и специальной подготовки. Хотим услышать ваши истории успеха и препятствий, с которыми вы столкнулись.
Если вы готовы рассказать свою историю — напишите нам на [email protected] 👈
Мы ищем тех, кто начинал карьеру в IT за границей без опыта и специальной подготовки. Хотим услышать ваши истории успеха и препятствий, с которыми вы столкнулись.
Если вы готовы рассказать свою историю — напишите нам на [email protected] 👈
👍4