🕓 Сколько часов в день может работать программист — [4:03]
Разные программисты из Яндекса с разным стажем работы рассказывают, сколько часов в день, по их мнению, может работать программист.
Примечательно, что более молодые и менее опытные сотрудники отмечают, что готовы работать чуть ли не 24/7, в то время как бывалые разработчики гораздо более адекватно оценивают свои силы.
Перейти к просмотру
Разные программисты из Яндекса с разным стажем работы рассказывают, сколько часов в день, по их мнению, может работать программист.
Примечательно, что более молодые и менее опытные сотрудники отмечают, что готовы работать чуть ли не 24/7, в то время как бывалые разработчики гораздо более адекватно оценивают свои силы.
Перейти к просмотру
YouTube
Сколько часов в день может работать программист?
Хотя программистов и называют технарями, а не гуманитариями, их работа —очень творческая. Сколько времени в день можно писать код? Сколько времени нужно, чтобы о нем подумать? Применим ли к программистам восьмичасовой рабочий день? На этот вопрос отвечают…
❤6👍2🔥1
Создание изображений с помощью DALL·E 2 и API OpenAI.
https://realpython.com/generate-images-with-dalle-openai-api/
https://realpython.com/generate-images-with-dalle-openai-api/
Realpython
Generate Images With DALL·E and the OpenAI API – Real Python
Learn to use the OpenAI Python library to create images with DALL·E, a state-of-the-art latent diffusion model. In this tutorial, you'll explore creating images and generating image variations. You'll also interact with DALL·E using API calls and incorporate…
👍8
Что выведет код?
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