Что выведет код?
Anonymous Quiz
28%
{1, 2, 3, 4, 4, 5, 6}
2%
{1, 2, 3}
59%
{1, 2, 3, 4, 5, 6}
2%
{4, 5, 6}
5%
Error
4%
Другое
🔥29👍9🤔5🎉3🤩2
Классификация рабочих процессов виртуальной среды Python.
https://snarky.ca/classifying-python-virtual-environment-workflows/
https://snarky.ca/classifying-python-virtual-environment-workflows/
Tall, Snarky Canadian
Classifying Python virtual environment workflows
I have been spending some time as of late thinking, and asking the community via the fediverse, about how people deal with virtual environments in Python. I have ended up with various ways of classifying people's virtual environment management and I wanted…
👍2
👍5
🐍 Самоучитель по Python для начинающих. Часть 11: Функции с позиционными и именованными аргументами
Разберемся, как передавать в функцию произвольное число аргументов, как задавать и изменять параметры по умолчанию, и как возвращать результаты работы в основную программу. В конце статьи – 10 практических задач.
https://proglib.io/sh/f0QI4FmcSL
Разберемся, как передавать в функцию произвольное число аргументов, как задавать и изменять параметры по умолчанию, и как возвращать результаты работы в основную программу. В конце статьи – 10 практических задач.
https://proglib.io/sh/f0QI4FmcSL
🔥7👍1
Новогодние праздники подходят к концу, надеемся вы успели провести их с пользой😌
А если нет, спешим напомнить: Сегодня последний день 50% распродажи курсов в Библиотеке программиста!
– Математика для Data Science
– Алгоритмы и структуры данных
– Как айтишнику устроиться в международную компанию
– Основы IT для непрограммистов
– Основы программирования на Python
– Frontend Basic: принцип работы современного веба.
🏄 Успейте забронировать скидку на любой из курсов: https://proglib.io/w/1518555f
Начните новый год правильно!
И не забывайте - завтра подводим итоги конкурса, где можно выиграть:
🥇 Apple AirPods Pro 2
🥈 Курс «Математика для Data Science
🥉 Курс: «Алгоритмы и структуры данных»
👉Поторопитесь, подробности по ссылке: https://proglib.io/w/e72668b2
А если нет, спешим напомнить: Сегодня последний день 50% распродажи курсов в Библиотеке программиста!
– Математика для Data Science
– Алгоритмы и структуры данных
– Как айтишнику устроиться в международную компанию
– Основы IT для непрограммистов
– Основы программирования на Python
– Frontend Basic: принцип работы современного веба.
🏄 Успейте забронировать скидку на любой из курсов: https://proglib.io/w/1518555f
Начните новый год правильно!
И не забывайте - завтра подводим итоги конкурса, где можно выиграть:
🥇 Apple AirPods Pro 2
🥈 Курс «Математика для Data Science
🥉 Курс: «Алгоритмы и структуры данных»
👉Поторопитесь, подробности по ссылке: https://proglib.io/w/e72668b2
👍2
Неудачный проект машинного обучения о недвижимости.
https://www.datafantic.com/failed-project-how-bad-is-the-real-estate-market-getting/
https://www.datafantic.com/failed-project-how-bad-is-the-real-estate-market-getting/
Situs TOTO88 4D
TOTO88 4D 🏆️ Daftar Akun Togel Viral #1 Di Bandar Situs Toto Togel 4D
Toto88 4D adalah situs toto togel 4D terpercaya dengan keamanan terjamin, pasaran lengkap, serta deposit dan withdraw cepat. Nikmati layanan terbaik, akun togel viral, dan peluang menang besar. Daftar sekarang dan bergabunglah dengan komunitas pemenang di…
👍3
Экономия памяти с помощью __slots__
Если вы когда-нибудь писали программы, которые создают по-настоящему большие количества экземпляров некоего класса, то вы могли заметить, что таким программам неожиданно может понадобиться очень много памяти. Происходит это из-за того, что Python использует словари для представления атрибутов экземпляров классов. Это хорошо сказывается на производительности, но, с точки зрения потребления памяти, это неэффективно. Обычно, правда, проблем эта особенность не вызывает. Однако если вы столкнулись в подобной ситуации с нехваткой памяти — можете попробовать воспользоваться атрибутом slots.
Здесь, когда мы объявляем атрибут slots, Python использует для хранения атрибутов не словарь, а маленький массив фиксированного размера. Это серьёзно сокращает объём памяти, необходимый для каждого из экземпляров класса. У применения атрибута slots есть и некоторые недостатки. Так, пользуясь им, мы не можем объявлять новые атрибуты, мы ограничены только теми, которые имеются в slots. Кроме того, классы c атрибутом slots не могут использовать множественное наследование.
Если вы когда-нибудь писали программы, которые создают по-настоящему большие количества экземпляров некоего класса, то вы могли заметить, что таким программам неожиданно может понадобиться очень много памяти. Происходит это из-за того, что Python использует словари для представления атрибутов экземпляров классов. Это хорошо сказывается на производительности, но, с точки зрения потребления памяти, это неэффективно. Обычно, правда, проблем эта особенность не вызывает. Однако если вы столкнулись в подобной ситуации с нехваткой памяти — можете попробовать воспользоваться атрибутом slots.
Здесь, когда мы объявляем атрибут slots, Python использует для хранения атрибутов не словарь, а маленький массив фиксированного размера. Это серьёзно сокращает объём памяти, необходимый для каждого из экземпляров класса. У применения атрибута slots есть и некоторые недостатки. Так, пользуясь им, мы не можем объявлять новые атрибуты, мы ограничены только теми, которые имеются в slots. Кроме того, классы c атрибутом slots не могут использовать множественное наследование.
👍26
Forwarded from Библиотека программиста | программирование, кодинг, разработка
1. «Поколение Python»: курс для начинающих – предназначен для изучения языка с нуля. Ограничений по возрасту нет – уроки подойдут и подросткам, и взрослым. Особенность курса – отсутствие видео-уроков: материал изложен в компактных текстовых лекциях. Структура курса и манера подачи материала прекрасно продуманы – сложность нарастает постепенно, при этом в уроках есть все, что нужно для решения задач.
2. «Поколение Python»: курс для продвинутых – логическое продолжение курса для начинающих. Здесь есть достаточно сложные задачи по вложенным спискам, словарям, множествам и функциям. Прохождение курсов «Поколение Python» сформирует отличный фундамент – после них будет проще приступить к практическим проектам.
3. Курс «Программирование на Python» от Института биоинформатики. В этом курсе по программированию на языке Python вы познакомитесь с базовыми понятиями программирования. В качестве домашних заданий вам будет предложено довольно много задач, в которых вы сможете потренировать своё умение программировать.
4. Курс «Добрый, добрый Python» от Сергея Балакирева. Этот курс позволит вам изучить основы программирования на языке Python, начиная с самых азов и заканчивая довольно серьезными конструкциями. После каждого теоретического видеоурока вы найдете практические задания на закрепление пройденного материала.
5. 🐍 Самоучитель по Python для начинающих от «Библиотеки программиста» с практическими задачами и решениями (work in progress).
Содержание самоучителя:
1. Особенности, сферы применения, установка, онлайн IDE
2. Все, что нужно для изучения Python с нуля – книги, сайты, каналы и курсы
3. Типы данных: преобразование и базовые операции
4. Методы работы со строками
5. Методы работы со списками и списковыми включениями
6. Методы работы со словарями и генераторами словарей
7. Методы работы с кортежами
8. Методы работы со множествами
9. Особенности цикла for
10. Условный цикл while
11. Функции с позиционными и именованными аргументами
2. «Поколение Python»: курс для продвинутых – логическое продолжение курса для начинающих. Здесь есть достаточно сложные задачи по вложенным спискам, словарям, множествам и функциям. Прохождение курсов «Поколение Python» сформирует отличный фундамент – после них будет проще приступить к практическим проектам.
3. Курс «Программирование на Python» от Института биоинформатики. В этом курсе по программированию на языке Python вы познакомитесь с базовыми понятиями программирования. В качестве домашних заданий вам будет предложено довольно много задач, в которых вы сможете потренировать своё умение программировать.
4. Курс «Добрый, добрый Python» от Сергея Балакирева. Этот курс позволит вам изучить основы программирования на языке Python, начиная с самых азов и заканчивая довольно серьезными конструкциями. После каждого теоретического видеоурока вы найдете практические задания на закрепление пройденного материала.
5. 🐍 Самоучитель по Python для начинающих от «Библиотеки программиста» с практическими задачами и решениями (work in progress).
Содержание самоучителя:
1. Особенности, сферы применения, установка, онлайн IDE
2. Все, что нужно для изучения Python с нуля – книги, сайты, каналы и курсы
3. Типы данных: преобразование и базовые операции
4. Методы работы со строками
5. Методы работы со списками и списковыми включениями
6. Методы работы со словарями и генераторами словарей
7. Методы работы с кортежами
8. Методы работы со множествами
9. Особенности цикла for
10. Условный цикл while
11. Функции с позиционными и именованными аргументами
👍29❤1
⚖️ Работа или жизнь: принципы Work-life balance
Если ты работаешь 25/8, а переработка для тебя стала обыденностью – эта статья для тебя. Рассказываем об угрозах трудоголизма и как найти тот самый баланс.
🔗 Основной сайт
🔗 Зеркало
Если ты работаешь 25/8, а переработка для тебя стала обыденностью – эта статья для тебя. Рассказываем об угрозах трудоголизма и как найти тот самый баланс.
🔗 Основной сайт
🔗 Зеркало
👍6🤔1
🔎 10 причин, почему тебя не берут на работу в ИT
«Библиотека программиста» выделила 10 наиболее распространенных ошибок начинающих специалистов при попытке устроится на работу.
🔗 Основной сайт
🔗 Зеркало
«Библиотека программиста» выделила 10 наиболее распространенных ошибок начинающих специалистов при попытке устроится на работу.
🔗 Основной сайт
🔗 Зеркало
👍4
Вывод уникального идентификатора переменной
Уникальный идентификатор переменной находится с помощью метода id(). Для этого нужно просто передать в метод имя переменной.
Идентификатор объекта – это целое число, которое гарантированно будет уникальным и постоянным для этого объекта в течение его жизненного цикла.
Уникальный идентификатор переменной находится с помощью метода id(). Для этого нужно просто передать в метод имя переменной.
Идентификатор объекта – это целое число, которое гарантированно будет уникальным и постоянным для этого объекта в течение его жизненного цикла.
👍10
🎉 Задачи по Python, способы сортировки и плохие программисты. Наши лучшие статьи за 2022 год
Итоги 2022 года: 336 опубликованных статей, Питон традиционно в ТОПе, а слово года — релокация.
🔗 Основной сайт
🔗 Зеркало
Итоги 2022 года: 336 опубликованных статей, Питон традиционно в ТОПе, а слово года — релокация.
🔗 Основной сайт
🔗 Зеркало
👍7
Forwarded from Библиотека программиста | программирование, кодинг, разработка
● Погружение в СУБД 2017 (4.9 из 5) — курс для тех, кто уже имеет некоторый опыт проектирования баз данных и разработки приложений и хочет расширить свои знания
● Интерактивный тренажер по SQL ( 4.9 из 5) — практические задания на создание SQL-запросов. Каждый шаг включает минимальные теоретические аспекты по базам данных или языку SQL, примеры похожих запросов и пояснение к реализации
● Марафон данных: первое знакомство с SQL и Python ( 4.8 из 5) — это симулятор профессии дата-аналитика, который познакомит вас с базами данных и методами работы с ними
● Знакомство с SQLite (4.6 из 5) — этот небольшой курс покажет, как использовать SQLite в повседневной работе. Вы научитесь загружать, анализировать и выгружать данные, а также познакомитесь с разными типами данных
● Введение в базы данных (4.1 из 5) — знакомство с методами структурированного хранения данных, основами SQL, принципами использования баз данных в приложениях, обзор нереляционных способов хранения данных
● Реляционные базы данных. SQL (39 видео) — курс покрывает полностью все аспекты реляционных баз данных, начиная от определения и создания баз данных, схем, таблиц и полей этих таблиц (DDL), и заканчивая запросами к этим таблицам (DML)
● Основы SQL (18 видео) — объясняют базовые концепции языка: операторы, фильтрация, сортировка, группировка, декомпозиция и т. д.
● Уроки по SQL для начинающих (25 видео) — эти уроки помогут быстро разобраться с основами
Что почитать
🗄 ✔️ 10 лучших практик написания SQL-запросов
📜 Основные SQL-команды и запросы с примерами, которые должен знать каждый разработчик
🐍🐬 Python и MySQL: практическое введение
🐍🗄 Управление данными с помощью Python, SQLite и SQLAlchemy
🐍 Работаем с SQL Server с помощью Python
🐘 Руководство по SQL для начинающих:
● Часть 1: создание базы данных, таблиц и установка связей между таблицами
● Часть 2: фильтрация данных, запрос внутри запроса, работа с массивами
● Часть 3: усложняем запросы, именуем вложенные запросы, анализируем скорость запроса
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍7🤯3🥰1