Какие качества, по вашему мнению, отличают действительно выдающегося программиста? 🏆
Anonymous Poll
34%
Глубокие технические знания
58%
Умение решать сложные проблемы
64%
Способность быстро учиться новому
18%
Отличные коммуникативные навыки
3%
Другое (напишите в комментариях)
🎨✨ Современные тренды CSS: эволюция функций
Рабочая группа CSS выпустила новый модуль Values and Units Level 5: меньше кода, больше возможностей — звучит как мечта? Давайте вместе разберемся, как эти новшества изменят нашу работу и сделают веб красивее.
👉 Читать статью
👉 Зеркало
Рабочая группа CSS выпустила новый модуль Values and Units Level 5: меньше кода, больше возможностей — звучит как мечта? Давайте вместе разберемся, как эти новшества изменят нашу работу и сделают веб красивее.
👉 Читать статью
👉 Зеркало
🤝 8 важных soft skills для сеньоров, тимлидов и других старших «джедаев»
За каждым успешным IT-проектом стоят не только строчки кода, но и применение soft skills. Мы раскрываем 8 ключевых навыков, которые превратят тебя из рядового кодера в тимлида.
👉 Читать статью
За каждым успешным IT-проектом стоят не только строчки кода, но и применение soft skills. Мы раскрываем 8 ключевых навыков, которые превратят тебя из рядового кодера в тимлида.
👉 Читать статью
⚙️ Подпишись на нашу еженедельную email-рассылку, чтобы быть в курсе последних открытий и тенденций в мире бэкенда.
В еженедельных письмах ты найдешь:
● Языки программирования и фреймворки для бэкенда
● Архитектура и проектирование серверных приложений
● Базы данных и управление данными
● Безопасность и защита данных
● Облачные технологии и DevOps
● API и интеграции
● Тестирование и отладка
● Инструменты и утилиты для бэкенд-разработчиков
● Лучшие практики и паттерны проектирования
👉Подписаться👈
В еженедельных письмах ты найдешь:
● Языки программирования и фреймворки для бэкенда
● Архитектура и проектирование серверных приложений
● Базы данных и управление данными
● Безопасность и защита данных
● Облачные технологии и DevOps
● API и интеграции
● Тестирование и отладка
● Инструменты и утилиты для бэкенд-разработчиков
● Лучшие практики и паттерны проектирования
👉Подписаться👈
Forwarded from Proglib.academy | IT-курсы
Паттерны проектирования предлагают комплексные решения проблем, с которыми разработчики сталкиваются каждый день. В этой статье мы рассмотрим 8 паттернов проектирования с примерами кода на Python.
Забираем статью:
🔗 Ссылка
Please open Telegram to view this post
VIEW IN TELEGRAM
🕷️ Scrapling — библиотека для скрэпинга на Python
Главное преимущество этого инструмента в том, что он быстро адаптируется к изменениям на сайтах, обеспечивая высокую производительность и простоту использования.
▪️поддержка интеллектуального отслеживания элементов,
▪️гибкий поиск, который позволяет комбинировать CSS селекторы, XPath, текстовый поиск или регулярные выражения как угодно,
▪️быстрое извлечение данных.
🔗 Ссылка на репозиторий проекта
Главное преимущество этого инструмента в том, что он быстро адаптируется к изменениям на сайтах, обеспечивая высокую производительность и простоту использования.
▪️поддержка интеллектуального отслеживания элементов,
▪️гибкий поиск, который позволяет комбинировать CSS селекторы, XPath, текстовый поиск или регулярные выражения как угодно,
▪️быстрое извлечение данных.
🔗 Ссылка на репозиторий проекта
GitHub
GitHub - D4Vinci/Scrapling: 🕷️ An undetectable, powerful, flexible, high-performance Python library to make Web Scraping Easy and…
🕷️ An undetectable, powerful, flexible, high-performance Python library to make Web Scraping Easy and Effortless as it should be! - D4Vinci/Scrapling
📚Напоминаем про наш полный курс «Самоучитель по 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
🔀 Асинхронность — не баг, а фича: 4 паттерна, которые спасут ваш распределённый сервис
Представь, что ты отправляешь сообщение в мессенджере, а оно доходит с задержкой в минуту. Бесит? А теперь представь, что у тебя сервис с миллионами пользователей, и каждое их действие должно мгновенно отражаться везде. Звучит как кошмар? Спокойно, есть четыре проверенных способа решить эту головоломку, и они реально работают.
👉 Читать статью
Представь, что ты отправляешь сообщение в мессенджере, а оно доходит с задержкой в минуту. Бесит? А теперь представь, что у тебя сервис с миллионами пользователей, и каждое их действие должно мгновенно отражаться везде. Звучит как кошмар? Спокойно, есть четыре проверенных способа решить эту головоломку, и они реально работают.
👉 Читать статью
⏭️ Как быстро разобраться в Next.js 14: 5 советов опытного фронтендера
Next.js — мощный фреймворк для создания веб-приложений на React: он поддерживает статическую генерацию сайтов, серверный и клиентский рендеринг. Это делает его идеальным выбором для проектов, которым необходима высокая производительность, SEO-дружественность и масштабируемость.
Делимся пятью советами, которые помогут быстро разобраться в тонкостях работы с изображениями, переменными окружения, кэшированием и управлением компонентами в Next.js.
👉 Читать статью
👉 Зеркало
Next.js — мощный фреймворк для создания веб-приложений на React: он поддерживает статическую генерацию сайтов, серверный и клиентский рендеринг. Это делает его идеальным выбором для проектов, которым необходима высокая производительность, SEO-дружественность и масштабируемость.
Делимся пятью советами, которые помогут быстро разобраться в тонкостях работы с изображениями, переменными окружения, кэшированием и управлением компонентами в Next.js.
👉 Читать статью
👉 Зеркало
🐍 Тут Python впервые обошёл JavaScript по популярности на GitHub
Об этом сказано в отчёте Octoverse 2024.
👀JavaScript удерживал лидерство на платформе в течение 10 лет. Однако благодаря расцвету генеративного ИИ Python вырвался вперёд. 👆Как видно на графике, Питон стал так же самым быстрорастущим языком в 2024 году.
✨Кроме того, увеличилось использование на GitHub Jupyter Notebooks.
Об этом сказано в отчёте Octoverse 2024.
👀JavaScript удерживал лидерство на платформе в течение 10 лет. Однако благодаря расцвету генеративного ИИ Python вырвался вперёд. 👆Как видно на графике, Питон стал так же самым быстрорастущим языком в 2024 году.
✨Кроме того, увеличилось использование на GitHub Jupyter Notebooks.
🍁Что нового в Visual Studio Code?
Ноябрьский апдейт в VS Code принёс новые фичи для питонистов. Вот, что добавили:
📝 Генерация docstrings с Pylance
Теперь создавать docstrings стало проще. С Pylance можно генерировать шаблоны docstring для классов и методов, просто набрав ''' и нажав Ctrl+Space.
🔍 Новые команды для сворачивания и разворачивания docstrings
Также теперь проще сфокусироваться на коде, а не на комментариях. Команды Fold All Docstrings и Unfold All Docstrings позволяют свернуть и развернуть все docstrings.
📥 Импорт с алиасами
Pylance теперь предлагает автодополнение для импортов, включая алиасы из пользовательских файлов.
🤖 Экспериментальная AI Code Action для абстрактных классов
С помощью GitHub Copilot и Pylance теперь можно реализовать все абстрактные методы в классах одним кликом.
🐍 Встроенный просмотр переменных REPL
Для тех, кто работает с REPL, теперь доступен нативный просмотр переменных. Это облегчает отладку, показывая текущее состояние интерпретатора.
Ноябрьский апдейт в VS Code принёс новые фичи для питонистов. Вот, что добавили:
📝 Генерация docstrings с Pylance
Теперь создавать docstrings стало проще. С Pylance можно генерировать шаблоны docstring для классов и методов, просто набрав ''' и нажав Ctrl+Space.
🔍 Новые команды для сворачивания и разворачивания docstrings
Также теперь проще сфокусироваться на коде, а не на комментариях. Команды Fold All Docstrings и Unfold All Docstrings позволяют свернуть и развернуть все docstrings.
📥 Импорт с алиасами
Pylance теперь предлагает автодополнение для импортов, включая алиасы из пользовательских файлов.
🤖 Экспериментальная AI Code Action для абстрактных классов
С помощью GitHub Copilot и Pylance теперь можно реализовать все абстрактные методы в классах одним кликом.
🐍 Встроенный просмотр переменных REPL
Для тех, кто работает с REPL, теперь доступен нативный просмотр переменных. Это облегчает отладку, показывая текущее состояние интерпретатора.
Microsoft News
Python in Visual Studio Code – November 2024 Release
The November 2024 release of the Python and Jupyter extensions for Visual Studio Code are now available. This month's updates include docstring template generation with Pylance, Fold/Unfold All Docstrings commands, a variable view with the Native REPL and…
Forwarded from Proglib.academy | IT-курсы
Please open Telegram to view this post
VIEW IN TELEGRAM
🍐 Подборка лучших статей «Библиотеки программиста» за октябрь: сохраняй в заметки, чтобы не пропустить #самыйсок
🏗️🤖 Создавай ИИ-приложения как профи: 17 опенсорсных инструментов
🐍🍽️ Питон съел GIL на завтрак: что нового в версии 3.13
🧩 Реализация паттерна «Одиночка» на Python
🔤 Код без боли: шрифты, которые спасут твои глаза
📨 Как работают очереди и брокеры сообщений
👾🛡️🤖 42 секунды и 5 запросов: как взламывают генеративные ИИ-модели
😭💰⬆️ Shut up and give my money: как просить повышения зарплаты
🚀⬆️ Оптимизируй свой AI: разоблачение 6 мифов о работе с векторами в Pgvector
📊🔧 Администратор Power BI: первичные обязанности после реализации дашборда
💻🤔 Код сожаления: 10 ошибок, о которых жалеют даже опытные программисты
🎨🔙🔚 Паттерн «Бэкенд для фронтенда»: преимущества, недостатки и лучшие практики для реализации
🐍😺🐙 Как сделать блог разработчика на GitHub Pages с помощью Django
🏗️🤖 Создавай ИИ-приложения как профи: 17 опенсорсных инструментов
🐍🍽️ Питон съел GIL на завтрак: что нового в версии 3.13
🧩 Реализация паттерна «Одиночка» на Python
🔤 Код без боли: шрифты, которые спасут твои глаза
📨 Как работают очереди и брокеры сообщений
👾🛡️🤖 42 секунды и 5 запросов: как взламывают генеративные ИИ-модели
😭💰⬆️ Shut up and give my money: как просить повышения зарплаты
🚀⬆️ Оптимизируй свой AI: разоблачение 6 мифов о работе с векторами в Pgvector
📊🔧 Администратор Power BI: первичные обязанности после реализации дашборда
💻🤔 Код сожаления: 10 ошибок, о которых жалеют даже опытные программисты
🎨🔙🔚 Паттерн «Бэкенд для фронтенда»: преимущества, недостатки и лучшие практики для реализации
🐍😺🐙 Как сделать блог разработчика на GitHub Pages с помощью Django
Привет, друзья! 👋
Мы готовим статью о том, как эффективно изучать программирование, и хотим услышать ваше мнение! 🤓💻 Поделитесь своим опытом, и самые полезные советы войдут в нашу публикацию.
Мы готовим статью о том, как эффективно изучать программирование, и хотим услышать ваше мнение! 🤓💻 Поделитесь своим опытом, и самые полезные советы войдут в нашу публикацию.
Какой метод обучения программированию оказался для вас наиболее эффективным? 🚀
Anonymous Poll
17%
Онлайн-курсы
22%
Самообучение по книгам
48%
Практика на реальных проектах
9%
Обучение с наставником
5%
Другое (напишите в комментариях)