12637
Все для python разработчиков админ - @notxxx1 @python_job_interview - Python собеседования @ai_machinelearning_big_data - машинное обучение @itchannels_telegram - 🔥лучшие ит-каналы @programming_books_it - it книги @pythonl РКН: clck.ru/3Fmy2j
⚡️ Если вы только изучаете программирование, представляем вам платформу для бесплатного обучения.
Проект, который объясняет любой код!
Работает с Python, JavaScript, C, C++ и Java.
https://pythontutor.com
Пример с рекурсивной функцией шаг за
шагом на видео.
@pro_python_code
⚡️ 5 готовых скриптов Python, которые упростят вашу жизнь
▪ Читать
@pro_python_code
🖥 Полная дорожная карта, чтобы стать лучшим разработчиком Python в 2024 году
https://uproger.com/polnaya-dorozhnaya-karta-chtoby-stat-luchshim-razrabotchikom-python-v-2024-godu/
@pro_python_code
Хотите преобразовать словарь #Python в именованный кортеж? 🐍🔥
Вот два разных метода, позволяющих выполнить эту задачу.
🖥 Как подсчитать количество файлов и каталогов
@pro_python_code
🖥 100 вопросов с собеседований Python. Полный разбор реальных вопросов.
👍 100 лайков и мы выпустим 2 часть
https://www.youtube.com/watch?v=zKkuWq0vIPE
@pro_python_code
#Python Pro Tip 🐍🚀
Используйте встроенный в Python метод `dir()` для интроспекции объекта.
`dir()` возвращает все атрибуты и методы объекта
@pythonl
📁 Shutil: лучший инструмент для управления файлами Python
https://www.youtube.com/watch?v=_q2h9qslPzI
@pythonl
⚡️ Ollama — бесплатная модель уровня GPT. Используй GPT без ограничений и абсолютно бесплатно.
https://www.youtube.com/watch?v=bniEv-dNcy4
@pro_python_code
Первая конференция Сбера по ИТ-архитектуре «Arch.Conf by Sber» уже совсем скоро! ⏱️
12 декабря спикеры из Тинькофф, Газпром нефти, Норникеля, Билайна, Русагро Тех, Cloud.ru, СберАвто, Сбера и других компаний расскажут о:
— Трендах и развитии управления IT-архитектурой, «Архитектуре как код» и облачных технологиях
— Собственном опыте в принятии архитектурных решений
— Практиках и инструментах трансформации и контроля IT-ландшафта и построения геораспределённых систем
Познакомьтесь с действующими IT-архитекторами и управленцами крупных компаний и станьте частью большого архитектурного сообщества!
Узнать программу и зарегистрироваться на Arch.Conf by Sber
🖥 Использование функций dict() и Zip() для объединения двух списков в словарь
Функция zip() берет два итерабельных списка и объединяет их элементы в пары. Первый элемент первого итератора сопоставляется с первым элементом второго итератора, второй элемент - с другим вторым элементом и т. д.
Функция zip() возвращает итератор кортежей.
Функция dict() преобразует парные элементы в комбинацию ключ-значение, создавая словарь.
@pro_python_code
🔥 Дайджест полезных материалов из мира Python за неделю
Почитать:
— Создаём собственную систему поиска фильмов на основе проекта Андрея Карпати
— Архитектура fast api приложений. Внедрение зависимостей
— Decky Notifications: как переизобрести KDE Connect и перенести уведомления в Steam Deck
— Создание графического интерфейса с нуля: Пошаговое руководство
— Фильтр нецензурной лексики за 5 минут
— В MySQL 8.2 появилось прозрачное разделение чтения и записи
— О динамическом программировании на пальцах
— Пишем консольное приложение для работы с базой данных на Python
— Я календарь переверну: использование Workalendar для определения календарных дней
— VPN по кнопке
— Профилирование асинхронного Python
— Вероятно, вы неправильно используете метод __init__ в Python
— Creating Pixel Art with Python and PIL Library
— Wagtail page explorer: redirect to edit if subpages not allowed
— Back to Back ~ My Experience after winning the Axia Tech Challenge AGAIN
— Advent of Code 2023
— Wagtail: both way relation between models
— 🤔 Python Quiz 4/64: Snake Comprehensions 🐍
— How to Install Anaconda in Windows?
— How to find mean, median & mode of the elements of a tuple or list (no statistics module used) ?
— Creating a simple autoclicker/rapid-fire script in Python
— Creating a simple recoil script in Python
Посмотреть:
🌐 Новые CSS анимации! (⏱ 11:38)
🌐 Эти фишки реально ускорят Python код! Numba+ Taichi+ С (⏱ 24:47)
🌐 Deepfake video при помощи Python в Google Colab (⏱ 14:29)
🌐 Установка КуМир, PyСharm и Visual Studio Code на OS Astra Linux (⏱ 15:36)
🌐 Решаем задачу с собеседования на Junior Python разработчика #shorts #shortsvideo (⏱ 00:45)
🌐 Пасхалки внутри Python 😯 А ты знал? #shortsfeed #shorts #python (⏱ 00:35)
Хорошего дня!
@pro_python_code
Пользовались ли вы функцией Python `sum()`? Она встроена и может суммировать итерабельную группу чисел, например список, кортеж или диапазон.
Но знаете ли вы, что можно передать и второй аргумент? Этот второй аргумент прибавляется к сумме первого аргумента!
@pro_python_code
🖥 В #Python 3.12 вы можете использовать itertools.batched() для пакетной обработки итераций на более мелкие и управляемые батчи!
🖥 Направо пойдёшь — тестировщиком станешь, налево пойдёшь — ˂...˃: куда податься питонисту?
▪ Читать
@pro_python_code
💡 Нужно преобразовать CSV в таблицу Excel?
Используя модуль pandas, вы можете сделать это с помощью 3х строк кода (или меньше)! 🐍🔥
@pro_python_code
🎄 Happy New Year 2024 using Python
Поздравление с Новым 2024 годом с помощью Python.
@pro_python_code
⚡️ 100 вопросов с собеседований Data Science
Habr: https://habr.com/ru/articles/783766/
Видео: https://www.youtube.com/watch?v=6Pk4OgdNxXQ
@pro_python_code
🔥 Дайджест полезных материалов из мира Python за неделю
Почитать:
— Python. Тестирование API. Структура тестов
— 100 вопросов для подготовки к собесу Python
— Covenantus detectus или ещё одна DS-задача
— Полный отчет Github за 2023 о состоянии проектов.
— 9 вопросов для собеседования по SQL в Apple
— Большой тест GPT4, GPT3.5, YandexGPT, GigaChat, Saiga в RAG-задаче. Часть 1
— Algopack Мосбиржи — получаем справочную информация о доступных акциях
— TMS на замену TestRail: писали для себя, а выложили в open source
— Так сколько на самом деле строк на C нужно, чтобы выполнить a + b в Python?
— Одно нажатие, весь контроль: WireGuard VPN через Телеграм
— Выявление проблем в log-файлах с помощью аналитики
— Победа над ORM путем кодогенерации
— Python App Engine Jan 2024 deprecation: What you need to know
— Brainstorming - Ideen in Teams online entwicklen: der Online-Whiteboard-Thread
— Elastic D&D - Week 15 - Fixing Password Reset
— Paracetalmol.py, preguntas de entrevistas laborales para Python en Español 😎
— Async file download in JavaScript and Python
— Django: Explorando o Framework com um Exemplo Prático - Parte 1
— The Importance of Crypto Data for Developers: A Comprehensive Tutorial
— Online Training for Python
— How To Create GUI Window Using Python's Tkinter
— Database relationships: many-to-one, one-to-one and many-to-many
Посмотреть:
🌐 Mixtral 8x7B - новый ИИ. Нейросети, которые ДОМИНИРУЮТ на другими моделями (⏱ 08:04)
🌐 100 вопросов с собеседований Python. Полный разбор реальных вопросов. (⏱ 34:27)
🌐 💡Крутая задача #Python: #python #программирование #код #yotube #youtube #питон (⏱ 00:49)
🌐 💡Задача #Python:Комбинация сумм II #python #программирование #код #yotube #youtube #пито (⏱ 00:54)
🌐 Решаем СтатГрад от 12.12.2023 | ОГЭ-2024 по информатике (⏱ 47:01)
🌐 Нейросеть которая бесплатно создает сайты по описанию | mobirise #shortsfeed (⏱ 00:45)
🌐 Скрытый ввод паролей и любых данных на Python #shortsfeed (⏱ 00:36)
Хорошего дня!
@pro_python_code
🖥 Mixtral 8x7B - это сет из 8 нейронок, которые работают вместе
https://www.youtube.com/watch?v=Z6c6fsUd3Jk
Colab: https://colab.research.google.com/drive/1VeeQB6MnsdsyNGGVH81W5RmVtNV2qJHX?usp=sharing
@pro_python_code
🖥 Как использовать API ChatGpt. Работа с Api c нуля
https://www.youtube.com/watch?v=kKFoM3B3mww
@pythonl
Эта библиотека Python настолько мощная! 🔥
Представляем pix2tex! 🚀
Теперь вы можете конвертировать изображения уравнений в LaTeX всего за 5 строк кода! 👇from PIL import Image
from pix2tex.cli import LatexOCR
img = Image. open('path/to/image.png')
модель = LatexOCR()
print(model(img))
Repo: https://github.com/lukas-blecher/LaTeX-OCR
🖥 Уроки по Django REST Framework
1. Django REST Framework - что это такое
2. Установка Django Rest Framework
3. Базовый класс APIView для представлений
4. Введение в сериализацию. Класс Serializer
5. Методы save(), create() и update() класса Serializer
6. Класс ModelSerializer и представление ListCreateAPIView
7. Представления UpdateAPIView и RetrieveUpdateDestroyAPIView
8. Viewsets и ModelViewSet
9. Роутеры: SimpleRouter и DefaultRouter
10. Ограничения доступа (permissions)
#video #django
https://www.youtube.com/watch?v=i-uvtDKeFgE&list=PLA0M1Bcd0w8xZA3Kl1fYmOH_MfLpiYMRs
@pro_python_code
🆕Django 5.0🆕
4 декабря 2023 года состоялся релиз Django 5.0. Новая версия фреймворка для веб-разработки на Python вышла спустя два года после выпуска Django 4.0.
С релизом Django 5.0 версия Django 4.2 перестанет получать основную поддержку, а версия 4.1 — расширенную. На странице загрузок есть таблица поддерживаемых версий Django и график будущих релизов.
В выпуске Django 5.0 добавлено множество новых функций и улучшений (например функция «группа полей и шаблоны группы полей» для упрощённого построения форм и оптимизации процесса рендеринга связанных элементов в поле формы Django, включая метку, виджет, текст справки и ошибки, а также появление свойства базы данных по умолчанию Field.db_default), которые помогут разработчикам создавать эффективные и гибкие веб-приложения.
Выпуск Django 5.0 означает прекращение поддержки Python 3.8 и 3.9. Django 5.0 имеет поддержку Python 3.10, 3.11 и 3.12.
Python-разработчики, готовы к новым карьерным возможностям? Тогда One Day Offer от Сбера для вас!
16 декабря вы сможете пройти fast-интервью и при успешном прохождении получить оффер. Чем предстоит заниматься?
— Решать технические задачи при разработке новых и доработке существующих сервисов с использованием Python
— Взаимодействовать с другими сервисами посредством различных API
— Работать с заказчиками, аналитиками и смежными командами.
Присоединяйтесь к команде SberDevices, которая создает голосовые продукты, умные устройства, виртуальных персонажей и другие интересные проекты:
• Поисковый сервис SmartSearch
• Краудсорсинговую платформу TagMe для разметки данных
• Intelligent Document Processing – продукты для решения задач обработки неструктурированного контента
• Мультимодальную нейросетевую модель GigaChat.
Работа в крупнейшем IT-сообществе ждет вас. Все, что нужно сделать – зарегистрироваться на One Day Offer и готовиться к интервью.
erid: LjN8KJpAR
🌎Программист, говори с миром на одном языке!
👉Узнайте больше о возможностях С на бесплатном вебинаре онлайн-курса «Программист С» — «Unicode в С»: регистрация
На вебинаре мы:
— подробнее познакомимся с интернациональным стандартом символов Unicode и низкоуровневым устройством его кодировок
— развеем несколько популярных мифов в области кодировок и посмотрим на инструменты языка C для работы с юникодом.
✅Занятие будет полезно всем программистам с опытом.
👉После вебинара вы сможете продолжить обучение на курсе по спеццене, в том числе, в рассрочку
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
🪄 Советы по Python
Объединение словарей
Если у вас есть два словаря, которые вы хотите объединить, вы можете
сделать это с помощью двух простых методов. Вы можете использовать оператор ( | )
или оператор (**).
Ниже у нас есть два словаря:
names_dict и another_names_dict. Мы собираемся использовать эти два метода для объединения
словари.
@pro_python_code
Как и functools.cache, lru_cache запоминает результаты работы функций, но ограничивает использование памяти, сохраняя в кэше только самые последние результаты до заданного максимального размера.
@pro_python_code