👉 Как увеличить скорость python-скриптов: C-расширения и Python/C API
При разработке ПО часто приходится выбирать между удобством языка и его скоростью. Python прост и элегантен, но для низкоуровневых операций и высокой производительности на помощь приходит C.
В этой статье рассмотрим интеграцию C-расширений с использованием Python.h, создание собственных Python-библиотек с C-расширениями и разберём, как устроен Python. В качестве менеджера рабочего окружения будем использовать Poetry.
🔗 Подробнее: https://clc.to/0Izivg
При разработке ПО часто приходится выбирать между удобством языка и его скоростью. Python прост и элегантен, но для низкоуровневых операций и высокой производительности на помощь приходит C.
В этой статье рассмотрим интеграцию C-расширений с использованием Python.h, создание собственных Python-библиотек с C-расширениями и разберём, как устроен Python. В качестве менеджера рабочего окружения будем использовать Poetry.
🔗 Подробнее: https://clc.to/0Izivg
🔥8👍3❤2
Динамические формы во Flask
Иногда нужно создать форму, где пользователь может добавлять несколько номеров телефона или адресов.
Как это реализовать?
▪️ Используем Flask + WTForms.
▪️ Добавляем новые поля динамически по клику.
▪️ Гибкость: любое количество данных без перегрузки страницы
Туториал с кодом по ссылке: https://clc.to/pkY58w
Иногда нужно создать форму, где пользователь может добавлять несколько номеров телефона или адресов.
Как это реализовать?
▪️ Используем Flask + WTForms.
▪️ Добавляем новые поля динамически по клику.
▪️ Гибкость: любое количество данных без перегрузки страницы
Туториал с кодом по ссылке: https://clc.to/pkY58w
👍7❤1🥰1
Forwarded from Proglib.academy | IT-курсы
🔥 Какие навыки нужны Data Scientist'у и как их освоить
Чтобы стать успешным Data Scientist и уверенно чувствовать себя на рынке труда, важно владеть широким спектром навыков.
➡️ Что внутри статьи:
▪️ Книги, курсы и статьи, чтобы прокачать каждый навык.
▪️ Бесплатные материалы для быстрого старта.
▪️ Задачи для практики.
🔗 Читать статью
🔵 А чтобы подготовиться к собесам для Data Science, забирайте наш курс «Алгоритмы и структуры данных»
Чтобы стать успешным Data Scientist и уверенно чувствовать себя на рынке труда, важно владеть широким спектром навыков.
▪️ Книги, курсы и статьи, чтобы прокачать каждый навык.
▪️ Бесплатные материалы для быстрого старта.
▪️ Задачи для практики.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1
Как классическая классификация ML помогает в реальном мире
🤖 Классификация в ML — это метод обучения, в котором модель обучается на размеченных данных и предсказывает, к какому классу относится новый объект.
✅ Фильтрация спама – чтобы в почте оставалось только важное.
✅ Рекомендации фильмов – Netflix знает, что ты любишь!
✅ Кредитный скоринг – банки решают, дать ли тебе займ.
✅ Предсказание мэтчей – как на нашем вебинаре по speed dating.
14 февраля мы разберём на практике задачу классификации:
- Как выбрать оптимальные признаки
- Что делать с несбалансированными данными
- Как интерпретировать результаты модели
🔥 Если уже работаешь с ML или только начинающий программист – приходи на наш вебинар, в котором мы разберем «как предсказывать мэтч на speed dating» .
Приходи!
🤖 Классификация в ML — это метод обучения, в котором модель обучается на размеченных данных и предсказывает, к какому классу относится новый объект.
✅ Фильтрация спама – чтобы в почте оставалось только важное.
✅ Рекомендации фильмов – Netflix знает, что ты любишь!
✅ Кредитный скоринг – банки решают, дать ли тебе займ.
✅ Предсказание мэтчей – как на нашем вебинаре по speed dating.
14 февраля мы разберём на практике задачу классификации:
- Как выбрать оптимальные признаки
- Что делать с несбалансированными данными
- Как интерпретировать результаты модели
🔥 Если уже работаешь с ML или только начинающий программист – приходи на наш вебинар, в котором мы разберем «как предсказывать мэтч на speed dating» .
Приходи!
👍5❤2
Привет! 👋
Мы готовим новые вебинары и хотим сделать их максимально полезными для вас. Это поможет нам не только создавать актуальный контент, но и развивать проект, находя новые точки контактов для вас.
Ваши ответы дадут нам понимание, какие темы и форматы действительно важны, а также помогут сделать вебинары интереснее и продуктивнее.
Заполнение займет всего пару минут, а нам это очень поможет! Спасибо, что участвуете в нашем развитии! 💙
👉 Пройти опрос (https://clc.to/Jt3GNw)
Мы готовим новые вебинары и хотим сделать их максимально полезными для вас. Это поможет нам не только создавать актуальный контент, но и развивать проект, находя новые точки контактов для вас.
Ваши ответы дадут нам понимание, какие темы и форматы действительно важны, а также помогут сделать вебинары интереснее и продуктивнее.
Заполнение займет всего пару минут, а нам это очень поможет! Спасибо, что участвуете в нашем развитии! 💙
👉 Пройти опрос (https://clc.to/Jt3GNw)
❤4👍2👾2
📚Напоминаем про наш полный курс «Самоучитель по Python для начинающих»
Мы написали и собрали для вас в одну подборку все 25 глав и 230 практических заданий!
🐍 Часть 1: Особенности, сферы применения, установка, онлайн IDE
🐍 Часть 2: Все, что нужно для изучения Python с нуля – книги, сайты, каналы и курсы
🐍 Часть 3: Типы данных: преобразование и базовые операции
🐍 Часть 4: Методы работы со строками
🐍 Часть 5: Методы работы со списками и списковыми включениями
🐍 Часть 6: Методы работы со словарями и генераторами словарей
🐍 Часть 7: Методы работы с кортежами
🐍 Часть 8: Методы работы со множествами
🐍 Часть 9: Особенности цикла for
🐍 Часть 10: Условный цикл while
🐍 Часть 11: Функции с позиционными и именованными аргументами
🐍 Часть 12: Анонимные функции
🐍 Часть 13: Рекурсивные функции
🐍 Часть 14: Функции высшего порядка, замыкания и декораторы
🐍 Часть 15: Методы работы с файлами и файловой системой
🐍 Часть 16: Регулярные выражения
🐍 Часть 17: Основы скрапинга и парсинга
🐍 Часть 18: Основы ООП – инкапсуляция и наследование
🐍 Часть 19: Основы ООП – абстракция и полиморфизм
🐍 Часть 20: Графический интерфейс на Tkinter
🐍 Часть 21: Основы разработки игр на Pygame
🐍 Часть 22: Основы работы с SQLite
🐍 Часть 23: Основы веб-разработки на Flask
🐍 Часть 24: Основы работы с NumPy
🐍 Часть 25: Основы анализа данных с Pandas
Мы написали и собрали для вас в одну подборку все 25 глав и 230 практических заданий!
🐍 Часть 1: Особенности, сферы применения, установка, онлайн IDE
🐍 Часть 2: Все, что нужно для изучения Python с нуля – книги, сайты, каналы и курсы
🐍 Часть 3: Типы данных: преобразование и базовые операции
🐍 Часть 4: Методы работы со строками
🐍 Часть 5: Методы работы со списками и списковыми включениями
🐍 Часть 6: Методы работы со словарями и генераторами словарей
🐍 Часть 7: Методы работы с кортежами
🐍 Часть 8: Методы работы со множествами
🐍 Часть 9: Особенности цикла for
🐍 Часть 10: Условный цикл while
🐍 Часть 11: Функции с позиционными и именованными аргументами
🐍 Часть 12: Анонимные функции
🐍 Часть 13: Рекурсивные функции
🐍 Часть 14: Функции высшего порядка, замыкания и декораторы
🐍 Часть 15: Методы работы с файлами и файловой системой
🐍 Часть 16: Регулярные выражения
🐍 Часть 17: Основы скрапинга и парсинга
🐍 Часть 18: Основы ООП – инкапсуляция и наследование
🐍 Часть 19: Основы ООП – абстракция и полиморфизм
🐍 Часть 20: Графический интерфейс на Tkinter
🐍 Часть 21: Основы разработки игр на Pygame
🐍 Часть 22: Основы работы с SQLite
🐍 Часть 23: Основы веб-разработки на Flask
🐍 Часть 24: Основы работы с NumPy
🐍 Часть 25: Основы анализа данных с Pandas
👍11🔥6❤2
🐍 Pythonу — 31 год! А каким он был в начале?
27 января Python отметил свой 31-й день рождения (в январе 1994 года вышел Python 1.0). В соцсетях традиционно вспоминают эту дату, но давайте углубимся в историю и посмотрим, как выглядел первый стабильный релиз Python.
Готовы к путешествию в 1994-й? Попробуйте установить самую первую версию Python 1.0: https://clc.to/5rknXQ
27 января Python отметил свой 31-й день рождения (в январе 1994 года вышел Python 1.0). В соцсетях традиционно вспоминают эту дату, но давайте углубимся в историю и посмотрим, как выглядел первый стабильный релиз Python.
Готовы к путешествию в 1994-й? Попробуйте установить самую первую версию Python 1.0: https://clc.to/5rknXQ
❤14👍3🤔2🔥1
🕹️ Создаём игру 2048 на Python с использованием Tkinter
🔢 Основная идея 2048 — объединять плитки с одинаковыми числами, чтобы достичь заветной 2048.
Хотя интерфейс получится минималистичным, это отличная основа для дальнейших улучшений и кастомизации.
🔢 Основная идея 2048 — объединять плитки с одинаковыми числами, чтобы достичь заветной 2048.
Хотя интерфейс получится минималистичным, это отличная основа для дальнейших улучшений и кастомизации.
👍18❤2🎉1