Просто Python | Data science | ML | AI
Open in Telegram
Говорим просто о Python, Data Science и машинном обучении! Связаться: @andrewtender Канал на бирже: https://telega.in/c/pro100python1 Ссылка для друга: https://t.me/+Iy7vrYZkpiU3NzJi РКН: https://rkn.link/ANH
Show more9 631
Subscribers
-724 hours
-327 days
-11730 days
Posts Archive
Гибридный ChatGPT версии 3.5 - 4 с высокой скоростью ответа уже доступен бесплатно!
отлично подходит программистам, аналитикам, студентам. Поможет найти книги или рассказать краткий пересказ и важные темы которые затрагиваются в книге, если вы хоть как-то работаете с компьюетром, то попробуйте вам понравится.
никаких ограничений и подписок
@gpt_lama_bot
⌨️ Графический интерфейс на Tkinter
Графический интерфейс для программы на Python можно создать с помощью одной из специальных GUI библиотек:
➖Tkinter
➖wxPython
➖PyQt
➖PySide
➖Kivy
➖PyGTK
У каждой из этих библиотек есть свои преимущества и недостатки. Только одна из них, Tkinter, входит в стандартную поставку Python.
Виджеты Tkinter не отличаются сногсшибательной стильностью – это ее единственный очевидный минус. Преимуществ у Tkinter гораздо больше, чем недостатков.
🧠 Читать статью
Просто Python
⚡️X-MAS HACK 2023
Примите участие в уникальном новогоднем мероприятии, которое охватит популярные направления для разработки инновационных решений: Финтех, Информационная безопасность, Искусственный интеллект, Data Science, Legal Tech, Электронная коммерция.
🔷 Хакатон — это шанс проявить себя перед топ-менеджерами. Добавь успешный кейс в свое портфолио. Отправляй отклик на вакансии от партнеров и получи оффер в крутую компанию.
🔷 Идеатон - это секция, в которой ты можешь предложить свою идею, проработанную по определенным критериям, обсудить ее с экспертом и побороться за денежный приз.
🏆 Призовой фонд: 1 000 000 рублей и подарки самым активным участникам!
📆 Дата проведения: 22 - 24 декабря
📍 Формат: онлайн + офлайн в г. Москва
Подробная информация и регистрация: https://tglink.io/40053b7214c5?erid=LjN8K13zw
Реклама. ООО "АКСЕЛЕРАТОР ВОЗМОЖНОСТЕЙ". ИНН 9704005146.
🔥 Основы ООП: инкапсуляция и наследование
Объектно-ориентированное программирование (ООП) – это парадигма программирования, в которой для представления данных и для проведения операций над этими данными используются объекты.
Объекты, в свою очередь, являются экземплярами классов – с этой точки зрения классы можно назвать шаблонами для создания объектов определенного типа.
Классы определяют:
➖структуру данных, которые характеризуют объект;
➖свойства (атрибуты) и статус (состояние) объекта;
➖операции, которые можно совершать с данными объекта (методы).
Читать статью
Просто Python
🔺Функции высшего порядка, замыкания и декораторы
В программировании (и в математике) функциями высшего порядка называются функции, которые выполняют одно (или оба) из этих действий:
➖Принимают одну (и более) функций в качестве аргументов.
➖Возвращают функцию в качестве результата.
Все остальные функции считаются функциями первого порядка.
— Синтаксис Python позволяет использовать декораторы для получения результата «прохождения» функции первого порядка через функцию высшего порядка.
Декоратор – это функция высшего порядка, которая принимает функцию первого порядка и добавляет в результат что-нибудь от себя, не вмешиваясь в логику полученной функции.
🧠 Читать статью
Просто Python
Подготовительный курс по Python-разработке.🐍
⏰ Когда: старт уже 13 декабря
✔️ Упражняемся в браузерном тренажере — учимся понимать и писать код на Python.
✔️ Погружаемся в реальный продакшен — создаем конвертер валют вместе с наставником.
✔️ Размещаем изменения на GitHub — получаем основу для своего первого пет-проекта
База по Python 13 декабря. На практике. За 990 рублей.
Реклама. АНПОО "ХЕКСЛЕТ КОЛЛЕДЖ". ИНН 7839056670.
⚡️ 10 важных особенностей Python
Python — универсальный язык программирования высокого уровня — стал популярным среди программистов. Мы также обсудим особенности Python и то, как они поспособствовали популярности этого языка.
Python поддерживает процедурное и объектно-ориентированное программирование. Одной из ключевых особенностей Python является меньшее количество строк кода по сравнению с другими компьютерными языками. Он не требует включения фигурных скобок в исходный код. Он не требует объявления типа переменной, так как является динамически типизированным языком.
🧠 Читать статью
Просто Python
Узнай как не отдать все деньги мошенникам
Во время распродаж при покупке товаров со скидками существует риск столкнуться с мошенниками.
Расскажем как избежать проблем и не попасться на уловки мошенников.
Подпишитесь на канал EdgeЦентр за полезной информацией
Реклама. ООО «Райт Компани» ИНН 7729587781
Erid: LjN8JyQ37
🔼 Методы работы со словарями и генераторами словарей
Расскажем об особенностях словарей и генераторов словарей – минимум теории, максимум примеров плюс 10 задач для тренировки в конце статьи.
Словарь dict – структура данных, в которой информация хранится в виде хеш-таблицы (ассоциативного массива). В таком массиве каждый ключ сопоставлен с определенным значением:
my_dict = {'цвет': 'красный', 'размер': 'XS', 'цена': 650}
Питоновский словарь аналогичен HashMap в Java и Object в JavaScript.
🧠 Читать статью
Просто Python📚 Python-библиотеки, которые пригодятся каждому разработчику на Python
Python является не типизированным языком программирования и с одной стороны — это его преимущество, которое способствует быстрому изучению и устанавливает низкий порог входа, но в какой-то момент, отсутствие типизации становится проблемой.
С помощью pydantic и подсказок типов данных из PEP 484 можно превратить python в строго типизированный язык. Особенно полезно, когда в вашем приложении есть API, но нет контрактов.
Спросили у экспертов-питонистов, какие полезные Python-библиотеки они используют и рекомендуют для других разработчиков.
🧠 Читать статью
Просто Python
➡️ Разработка алгоритмов обработки данных в реальном времени на Python
Поток данных представляет собой непрерывный поток информации, поступающей из различных источников и предназначенной для обработки. Этот поток может быть ассоциирован с различными типами данных, такими как текст, числа, изображения или события.
Пример кода на Python для чтения потока данных из файла:
with open('data_stream.txt', 'r') as file:
for line in file:
process_data(line)
Важным аспектом обработки данных в реальном времени является различие между пакетной обработкой и потоковой обработкой.
🧠 Читать статью
Просто Python❓ Метод __
init__ в Python
Python — объектно-ориентированный язык. Способ создания нового объекта обычно определяется в специальном методе init, реализованном в классе. Простой класс, хранящий две переменные экземпляра.
Создание объекта следует синтаксису <classname>(<аргументы, передаваемые в init__>). В нашем случае метод __init принимает два аргумента, которые хранятся как переменные экземпляра. После создания объекта можно вызывать методы, использующие эти данные.
🧠 Читать статью
Просто Pythonerid: LjN8KHUEh
🌎Программист, говори с миром на одном языке!
👉Узнайте больше о возможностях С на бесплатном вебинаре онлайн-курса «Программист С» — «Unicode в С»: регистрация
На вебинаре мы:
— подробнее познакомимся с интернациональным стандартом символов Unicode и низкоуровневым устройством его кодировок
— развеем несколько популярных мифов в области кодировок и посмотрим на инструменты языка C для работы с юникодом.
✅Занятие будет полезно всем программистам с опытом.
👉После вебинара вы сможете продолжить обучение на курсе по спеццене, в том числе, в рассрочку
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
Отладчик pdb
pdb — это встроенный отладчик для Python, который, в отличие от print(), позволяет отлаживать программу в процессе её работы.
Он включает возможности приостановки выполнения программы, просмотра значений переменных, построчного выполнения кода так, что вы можете понять, чем ваша программа на самом деле занимается, и найти логические ошибки.
Главная задача отладчика – предоставить возможность заглянуть в процесс выполнения кода
Используют
print() для отображения информации, которая помогает понять, что происходит в коде. Кто-то использует логи для тех же целей, но давайте не путать использование логов на продакшене и случаи, когда их используют во время поиска багов в коде и после удаляют.
🧠 Читать статью
Просто Python🗒 Python и Excel. Прочитать и не потерять
Нестандартный способ считывания файлов Excel с помощью Python, будем читать и файлы XLSB, и файлы XLSX. В работе пригодятся такие библиотеки PyPi, как recordclass, numba, pyarrow, tqdm и Pandas или Polars.
.xlsx – это расширение документа Excel, который может хранить большой объем данных в табличной форме. Более того, в электронной таблице Excel можно легко выполнять многие виды арифметических и логических вычислений.
Строки в обоих форматах — XLSX и XLSB — хранятся, как правило, в виде числа, являющегося порядковым номером строки в файле xl/sharedStrings. Это сделано для того, чтобы избежать дублирования строк.
🧠 Читать статью
Просто Python📈 Документирование кода и проектов на Python с помощью ChatGPT
В Python можно документировать код с помощью строк документации (они же docstrings), а затем использовать их для улучшения внешней документации проекта. ChatGPT может оказать большую помощь в написании как docstrings, так и внешней документации.
ChatGPT - чат-бот с искусственным интеллектом, который использует глубокое обучение для генерации текста и ответа на вопросы.
Среди преимуществ ChatGPT для документирования кода на языке Python можно выделить следующие:
➖ Повышение производительности
➖Повышение качества
➖Повышенное удобство работы с документацией
➖Снижение затрат
➖Четкое соблюдение требований
🧠 Читать статью
Просто Python
🔺Лучшие IDE и редакторы кода для Python
IDE (или интегрированная среда разработки) — это программа, предназначенная для разработки программного обеспечения.
Как следует из названия, IDE объединяет несколько инструментов, специально предназначенных для разработки.
Писать на Python, используя IDLE или Python Shell, вполне удобно, если речь идёт о простых вещах, однако с ростом размеров проектов программирование превращается в мучение
🧠 Читать статью
Просто Python
Все надоело и пропал интерес, чувствуешь себя амебой и хочется только залипать в телефоне. Бывает?
Если ты долго работал и не давал себе отдохнуть, мозг рано или поздно скажет тебе “Хватит, я устал от умных мыслей” и отключится 😵💫
Выгорание? Называй как угодно, в любом случае, из него нужно выходить.
Клиенты ведь не ждут, дедлайны горят, близкие смотрят искоса…
⚡️ Справиться с этим состоянием, избавиться от прокрастинации и вернуться к жизни тебе поможет канал Вадима - Психолог взрослого человека.
Он точно знает, как IT-специалисту выйти из застоя и вернуть себе силы и энергию.
Рекомендуем начать с его мини-курса, который, кстати, Вадим сейчас проводит бесплатно:
👉🏻 “Как избежать выгорания, даже если вы постоянно вкалываете?”.
Ты найдешь причины упадка сил, апатии и выгорания. И поймешь, как из этого выйти.
Подписывайся на канал @vadimpetrov_psy и смотри мини-курс - ссылка в закрепе.
✔️ https://t.me/+P4KwuFu4OoE2MTg6 ✔️
