🍋 Подборка лучших статей «Библиотеки программиста» за январь: сохраняй в заметки, чтобы не пропустить #самыйсок
😺🐙📄 Как разместить резюме на GitHub Pages
🏖️ Синдром упущенного отпуска: почему так опасно игнорировать заслуженный отдых
🏅 Решаем 5 олимпиадных задач на Python
🐍➰ Создаём игру «Виселица» на Python. Часть 1. Командная строка
🐍➰ Создаем игру «Виселица» на Python. Часть 2. Графический интерфейс на PySimpleGUI
🐻❄️ Быстрее Pandas в 10 раз: Polars — высокопроизводительная библиотека для анализа больших данных на Python
🐍🎸 Курс Django. Часть 2: ORM и основы работы с базами данных
🚀🏢 Стартапы vs IT-гиганты: куда лучше устроиться Junior-разработчику
🐍🎸 Курс Django: Портфолио разработчика
😺🐙📄 Как разместить резюме на GitHub Pages
🏖️ Синдром упущенного отпуска: почему так опасно игнорировать заслуженный отдых
🏅 Решаем 5 олимпиадных задач на Python
🐍➰ Создаём игру «Виселица» на Python. Часть 1. Командная строка
🐍➰ Создаем игру «Виселица» на Python. Часть 2. Графический интерфейс на PySimpleGUI
🐻❄️ Быстрее Pandas в 10 раз: Polars — высокопроизводительная библиотека для анализа больших данных на Python
🐍🎸 Курс Django. Часть 2: ORM и основы работы с базами данных
🚀🏢 Стартапы vs IT-гиганты: куда лучше устроиться Junior-разработчику
🐍🎸 Курс Django: Портфолио разработчика
👍10
📚🐍 «Я прочитал более 100 книг по Python. Вот топ-3»
Автор YouTube-канала Python Programmer делится своими соображениями в новом ролике. Его советы выглядят так:
🏆 Топ-3
1️⃣ Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming (2019)
2️⃣ Python Programming: An Introduction to Computer Science
3️⃣ Тут автор предлагает несколько вариантов.
- Если вы хотите погрузиться в компьютерные науки глубже, то можно выбрать Classic Computer Science Problems in Python
- Если вы хотите прокачаться в алгоритмах, то можно выбрать Algorithms Illuminated: Part 1: The Basics
🐼 Кроме того, автор назвал лучшую книгу по Pandas — Effective Pandas: Patterns for Data Manipulation (2021)
🔗 Посмотреть видео целиком
Автор YouTube-канала Python Programmer делится своими соображениями в новом ролике. Его советы выглядят так:
🏆 Топ-3
1️⃣ Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming (2019)
2️⃣ Python Programming: An Introduction to Computer Science
3️⃣ Тут автор предлагает несколько вариантов.
- Если вы хотите погрузиться в компьютерные науки глубже, то можно выбрать Classic Computer Science Problems in Python
- Если вы хотите прокачаться в алгоритмах, то можно выбрать Algorithms Illuminated: Part 1: The Basics
🐼 Кроме того, автор назвал лучшую книгу по Pandas — Effective Pandas: Patterns for Data Manipulation (2021)
🔗 Посмотреть видео целиком
👍16❤2
🔧 Python Debugging Handbook: как дебажить ваш Python-код
В новом туториале автор собрал основные вопросы по отладке кода на Python. Освещаются такие темы:
▫️распространённые исключения;
▫️методы отладки;
▫️фичи IDE для отладки;
▫️некоторые советы.
🔗 Прочесть туториал можно по этой ссылке
В новом туториале автор собрал основные вопросы по отладке кода на Python. Освещаются такие темы:
▫️распространённые исключения;
▫️методы отладки;
▫️фичи IDE для отладки;
▫️некоторые советы.
🔗 Прочесть туториал можно по этой ссылке
👍5
📚Напоминаем про наш полный курс «Самоучитель по 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
👍29🔥6❤4🥰3
❓Django REST Framework + Vue или Django + HTMX
В статье сравниваются две комбинации для разработки приложений.
▫️ Vue.js — это фреймворк для разработки пользовательских интерфейсов.
▫️ Django Rest Framework — это набор инструментов для создания API на основе Django.
▫️ HTMX — это библиотека, которая позволяет создавать динамические веб-интерфейсы, используя только HTML и JavaScript.
Если коротко: Vue с Django REST Framework лучше подходит для создания масштабируемых одностраничных приложений с богатым клиентским интерфейсом. HTMX в сочетании с Django больше подходит для проектов меньшего или среднего размера.
🔗 Читать статью целиком
В статье сравниваются две комбинации для разработки приложений.
▫️ Vue.js — это фреймворк для разработки пользовательских интерфейсов.
▫️ Django Rest Framework — это набор инструментов для создания API на основе Django.
▫️ HTMX — это библиотека, которая позволяет создавать динамические веб-интерфейсы, используя только HTML и JavaScript.
Если коротко: Vue с Django REST Framework лучше подходит для создания масштабируемых одностраничных приложений с богатым клиентским интерфейсом. HTMX в сочетании с Django больше подходит для проектов меньшего или среднего размера.
🔗 Читать статью целиком
👍10🤔3🔥2❤1
😺🐙💡 Как сделать креативный профиль на GitHub
Расскажем, как представить свои навыки, опыт и пет-проекты так, чтобы на профиль обращали внимание потенциальные работодатели и единомышленники.
👉 Читать статью
👉 Зеркало
Расскажем, как представить свои навыки, опыт и пет-проекты так, чтобы на профиль обращали внимание потенциальные работодатели и единомышленники.
👉 Читать статью
👉 Зеркало
😁31👍5❤3🔥3
Самые полезные каналы для программистов в одной подборке!
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
#️⃣C#
Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
☁️DevOps
Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
🐘PHP
Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты
🐍Python
Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты
☕Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠C++
Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие профильные каналы
Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
💼Каналы с вакансиями
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
🤖Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *
* Организация Meta запрещена на территории РФ
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
#️⃣C#
Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
☁️DevOps
Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
🐘PHP
Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты
🐍Python
Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты
☕Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠C++
Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие профильные каналы
Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
💼Каналы с вакансиями
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
🤖Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *
* Организация Meta запрещена на территории РФ
👍5❤2
🐍 Тестируем многоядерный процессор методом Кнута и Python’а
Дональд Кнут — автор монографии «Искусство программирования», в которой он рассматривает алгоритмы сортировки и поиска. Помимо самих алгоритмов описаны аппаратные характеристики компьютера и их влияние на производительность.
Автор новой статьи решил взять классические алгоритмы сортировки и посмотреть, как работает современный многоядерный процессор с ними. Он написал приложение с графическим интерфейсом (GUI) на фреймворке Qt, обошёл глобальную блокировку интерпретатора (GIL) и воспользовался несколькими потоками.
👉 Прочесть статью полностью можно тут
Дональд Кнут — автор монографии «Искусство программирования», в которой он рассматривает алгоритмы сортировки и поиска. Помимо самих алгоритмов описаны аппаратные характеристики компьютера и их влияние на производительность.
Автор новой статьи решил взять классические алгоритмы сортировки и посмотреть, как работает современный многоядерный процессор с ними. Он написал приложение с графическим интерфейсом (GUI) на фреймворке Qt, обошёл глобальную блокировку интерпретатора (GIL) и воспользовался несколькими потоками.
👉 Прочесть статью полностью можно тут
👍6🎉4
Forwarded from Библиотека дата-сайентиста | Data Science, Machine learning, анализ данных, машинное обучение
🧑🏻🏫 Менторство в IT: как стать айтишником, найти работу мечты и облегчить себе жизнь
Как вкатиться в IT и найти работу с помощью ментора? Чем могут помочь наставники и с какими запросами к ним приходят? А главное — где найти хорошего специалиста?
👉 Рассказываем обо всём в новой статье 👈
🔗 Зеркало
Как вкатиться в IT и найти работу с помощью ментора? Чем могут помочь наставники и с какими запросами к ним приходят? А главное — где найти хорошего специалиста?
👉 Рассказываем обо всём в новой статье 👈
🔗 Зеркало
😁6👍1
🔎 Django Admin Global Search — поиск сразу по нескольким моделям
Это Django-приложение представляет инструмент GlobalSearchView, созданный для того, чтобы администраторы сайта могли проводить поиск сразу среди нескольких моделей по одному запросу.
Установка —
Чтобы использовать django-admin-global-search в своём Django-проекте, нужно обновить модели и конфигурации URL.
💻 Репозиторий проекта на GitHub
Это Django-приложение представляет инструмент GlobalSearchView, созданный для того, чтобы администраторы сайта могли проводить поиск сразу среди нескольких моделей по одному запросу.
Установка —
pip install django-admin-global-search
Чтобы использовать django-admin-global-search в своём Django-проекте, нужно обновить модели и конфигурации URL.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥3
Forwarded from Библиотека C/C++ разработчика | cpp, boost, qt
🎮👨💻 15 игр, которые научат программированию
А также помогут подготовиться к техническому собеседованию, развить алгоритмическое мышление и просто провести свободное время с пользой
👉 Читать статью
А также помогут подготовиться к техническому собеседованию, развить алгоритмическое мышление и просто провести свободное время с пользой
👉 Читать статью
👍10🤔5
💬 Как нестандартно войти в АйТи
Многие IT-специалисты приходят в эту сферу нестандартным путём — кто-то начинал как самоучка, а кто-то стал программистом случайно. У вас тоже был необычный старт карьеры в IT?
👉 Расскажите нам свою историю! Ваш опыт может вдохновить тех, кто мечтает о переменах, но пока не решается начать.
Многие IT-специалисты приходят в эту сферу нестандартным путём — кто-то начинал как самоучка, а кто-то стал программистом случайно. У вас тоже был необычный старт карьеры в IT?
👉 Расскажите нам свою историю! Ваш опыт может вдохновить тех, кто мечтает о переменах, но пока не решается начать.
🎉4❤🔥1
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
👍4
❤️ Скопируйте этот код и запустите в IDE
import turtle
turtle.bgcolor("black")
pen = turtle.Turtle()
pen.pencolor("red")
def curve():
for i in range(200):
pen.right(1)
pen.forward(1)
def heart():
pen.fillcolor('red')
pen.begin_fill()
pen.left(140)
pen.forward(113)
curve()
pen.left(120)
curve()
pen.forward(112)
pen.end_fill()
def txt():
pen.up()
pen.setpos(-68, 95)
pen.down()
pen.color('black')
pen.write("We love you", font=("Verdana", 12, "bold"))
heart()
txt()
pen.ht()
turtle.mainloop()
❤🔥38❤11👍7🔥4😁2🥱2🥰1
💸 Рост или падение? Изменение зарплат в IT за 2023 год
Чтобы разобраться в этом вопросе, «Библиотека программиста» решила провести опрос среди читателей издания. Мы хотим понять, выросли ли ваши зарплаты в 2023 году и если да, то на сколько процентов. Или может быть наоборот — ваши доходы снизились на фоне кризисных явлений в экономике?
Примите участие в нашем коротком опросе и поделитесь своим мнением! Вместе мы проанализируем текущую ситуацию на рынке труда в IT-сфере и поймем, что ждёт эту отрасль дальше. Ждём ваших ответов!
Опрос займёт у вас примерно 4 минуты.
👉 Ссылка на опрос
Чтобы разобраться в этом вопросе, «Библиотека программиста» решила провести опрос среди читателей издания. Мы хотим понять, выросли ли ваши зарплаты в 2023 году и если да, то на сколько процентов. Или может быть наоборот — ваши доходы снизились на фоне кризисных явлений в экономике?
Примите участие в нашем коротком опросе и поделитесь своим мнением! Вместе мы проанализируем текущую ситуацию на рынке труда в IT-сфере и поймем, что ждёт эту отрасль дальше. Ждём ваших ответов!
Опрос займёт у вас примерно 4 минуты.
👉 Ссылка на опрос
👍8❤1
Хардкорный курс по математике для тех, кто правда любит математику!
Начать с вводных занятий можно здесь, ответив всего на 4 вопроса – https://proglib.io/w/8f9d3a94
Что вас ждет:
– Вводный урок от CPO курса
– Лекции с преподавателями ВМК МГУ по темам: теория множеств, непрерывность функции, основные формулы комбинаторики, матрицы и операции над ними, градиентный спуск
– Практические задания для закрепления материала и ссылки на дополнительные материалы.
⚡️ Переходите и начинайте учиться уже сегодня – https://proglib.io/w/8f9d3a94
Начать с вводных занятий можно здесь, ответив всего на 4 вопроса – https://proglib.io/w/8f9d3a94
Что вас ждет:
– Вводный урок от CPO курса
– Лекции с преподавателями ВМК МГУ по темам: теория множеств, непрерывность функции, основные формулы комбинаторики, матрицы и операции над ними, градиентный спуск
– Практические задания для закрепления материала и ссылки на дополнительные материалы.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤1
🕷️ Scrapy — гибкий фреймворк для написания парсеров
Scrapy изначально был создан для веб-парсинга, но его также можно использовать для извлечения данных через API или как веб-краулер. Помимо этого:
▪️имеет встроенную поддержку для извлечения данных из HTML/XML источников с помощью расширенных CSS-селекторов и выражений XPath,
▪️предоставляет интерактивную консоль для тестирования и отладки,
▪️поддерживает экспорт данных в разных форматах (JSON, CSV, XML),
▪️поддерживает множество кодировок.
Вчера вышел последний релиз Scrapy 2.11.1
🔗 Ссылка на страницу парсера на PyPI
Scrapy изначально был создан для веб-парсинга, но его также можно использовать для извлечения данных через API или как веб-краулер. Помимо этого:
▪️имеет встроенную поддержку для извлечения данных из HTML/XML источников с помощью расширенных CSS-селекторов и выражений XPath,
▪️предоставляет интерактивную консоль для тестирования и отладки,
▪️поддерживает экспорт данных в разных форматах (JSON, CSV, XML),
▪️поддерживает множество кодировок.
Вчера вышел последний релиз Scrapy 2.11.1
🔗 Ссылка на страницу парсера на PyPI
❤8🔥2👏2👍1
🐍 Туториал Real Python по декораторам
В нём рассказывается, как создавать декораторы и использовать их. В частности, туториал охватывает темы:
▫️Что значит, когда функции являются объектами первого класса.
▫️Как определять функции, чтобы их можно было использовать в качестве декораторов.
▫️Какие практические задачи можно решать с помощью декораторов.
▫️Лучшие практики создания декораторов.
🔗 Ссылка на полный туториал
В нём рассказывается, как создавать декораторы и использовать их. В частности, туториал охватывает темы:
▫️Что значит, когда функции являются объектами первого класса.
▫️Как определять функции, чтобы их можно было использовать в качестве декораторов.
▫️Какие практические задачи можно решать с помощью декораторов.
▫️Лучшие практики создания декораторов.
🔗 Ссылка на полный туториал
👍13🥰2❤1
🤔 Остаться или уйти? Оптимальный срок работы на одном месте
Вы любите свою работу, интересные проекты вам гарантированы, зарплата повышается каждый год. Но вот уже 5 лет вы трудитесь в одной и той же компании. Не пора ли что-то изменить, пока мотивация окончательно не улетучилась?
Многие опытные айтишники сталкиваются с такой дилеммой. С одной стороны, текущее место работы устраивает. С другой — хочется разнообразия, новых задач и знаний.
Должен ли современный IT-специалист менять работу чаще, чем раз в 5 лет? Или лучше наращивать экспертизу в рамках одной компании? А может дело совсем не в сроках, а в качестве задач и развитии карьеры?
👉 Расскажите о своём опыте в нашем новом опросе 👈
Вы любите свою работу, интересные проекты вам гарантированы, зарплата повышается каждый год. Но вот уже 5 лет вы трудитесь в одной и той же компании. Не пора ли что-то изменить, пока мотивация окончательно не улетучилась?
Многие опытные айтишники сталкиваются с такой дилеммой. С одной стороны, текущее место работы устраивает. С другой — хочется разнообразия, новых задач и знаний.
Должен ли современный IT-специалист менять работу чаще, чем раз в 5 лет? Или лучше наращивать экспертизу в рамках одной компании? А может дело совсем не в сроках, а в качестве задач и развитии карьеры?
👉 Расскажите о своём опыте в нашем новом опросе 👈
👍7🎉2
📦 uv — новый инструмент для работы с зависимостями в Python, написанный на Rust
Создатели позиционируют его как замену pip, pip-tools и virtualenv. Это, кстати, те же разработчики, которые сделали линтер Ruff.
На картинке показано сравнение uv с другими инструментами в разрешении зависимостей (слева) и установке (справа) зависимостей Trio с использованием прогретого кеша.
🔗 Более подробный пост о проекте
🔗 Репозиторий на GitHub
Создатели позиционируют его как замену pip, pip-tools и virtualenv. Это, кстати, те же разработчики, которые сделали линтер Ruff.
На картинке показано сравнение uv с другими инструментами в разрешении зависимостей (слева) и установке (справа) зависимостей Trio с использованием прогретого кеша.
🔗 Более подробный пост о проекте
🔗 Репозиторий на GitHub
🔥20👍3