Копирование и глубокое копирование
Сидишь, программируешь, никого не трогаешь. Создаешь список, потом еще один, равный первому. Меняешь первый и внезапно... меняется и второй. Шок? Не то слово🤔
➡️ В общем, сегодня говорим о копиях, глубоких копиях и о том, зачем они нужны.
class Python
Сидишь, программируешь, никого не трогаешь. Создаешь список, потом еще один, равный первому. Меняешь первый и внезапно... меняется и второй. Шок? Не то слово
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29🔥5👌5❤4😍1
Семафоры
Ситуация: к кассам в супермаркете одновременно подходят 5 человек. Но касс всего три. Очевидно, сначала обслужат троих, потом первые освободившиеся кассиры займутся остальными👩🔧
А теперь переведем на питон: как уставновить ограничение на количество параллельных потоков? Нужен семафор: он содержит специальный счетчик, который уменьшается при запуске потока (🍎
✔️ С помощью семафоров удобно управлять доступом к ресурсу, который имеет ограничение на количество одновременных обращений к нему (база данных, сервер и т.д.)
#многопоточность
class Python
Ситуация: к кассам в супермаркете одновременно подходят 5 человек. Но касс всего три. Очевидно, сначала обслужат троих, потом первые освободившиеся кассиры займутся остальными👩🔧
А теперь переведем на питон: как уставновить ограничение на количество параллельных потоков? Нужен семафор: он содержит специальный счетчик, который уменьшается при запуске потока (
acquire() ) и увеличивается, когда поток обработан ( release() ). Если счетчик становится нулем, следующим потокам придется подождать, пока не уйдут предыдущие #многопоточность
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18⚡5🍌1
Хочешь размять мозги? Тогда вперед – мы приготовили тебе головоломку
Тестировщик спросил у тимлида, когда он сможет дать ему выходной, и получил такой ответ:
🤔 "Когда послезавтрашний день станет вчерашним,то выходной будет так же далеко от субботы, как тот день, который был сегодня, когда позавчера было завтра."
Когда выходной у тестировщика?
Справился? Если что, решение мы уже выложили здесь -> class-python.ru/post/58
#задачи
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🤯6🔥5🌭3
Тест: как показать себя с лучшей стороны на позиции Junior?
Представь, что ты устроился в классную IT-компанию джуном. Мы подготовили тест, который перенесет тебя в несколько рабочих ситуаций. Твоя задача – показать себя в них с лучшей стороны. Справишься?
🔥 Вперед!
#тесты
class Python
Представь, что ты устроился в классную IT-компанию джуном. Мы подготовили тест, который перенесет тебя в несколько рабочих ситуаций. Твоя задача – показать себя в них с лучшей стороны. Справишься?
🔥 Вперед!
#тесты
class Python
Первые дни на позиции Junior – как себя вести?
Оцени, насколько ты готов к началу работы в IT-компании
🤯13🍌8😁6👍3💯1🏆1
Ты, наверное, уже умеешь писать генераторы списков. А знаешь, что есть еще и генераторы словарей? Это очень удобный инструмент, и сегодня мы расскажем, как с ним работать
#словари
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24🔥8🕊5
🔮 Пишем собственный гороскоп
Веришь в гороскопы? Хорошая новость! Теперь у тебя будет свой собственный, да еще и написанный на Python 🐍
В этой статье звезды прямо с неба вещают предсказания для твоего знака… Как? Да очень просто, мы все объяснили, попробуй сам -> class-python.ru/post/59👌
class Python
Веришь в гороскопы? Хорошая новость! Теперь у тебя будет свой собственный, да еще и написанный на Python 🐍
В этой статье звезды прямо с неба вещают предсказания для твоего знака… Как? Да очень просто, мы все объяснили, попробуй сам -> class-python.ru/post/59
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
😁11👍5🤯3😱1🤩1
👹 Куки – это монстр из-под кровати?
Если ты залогинился на сайте, потом выключил компьютер, включил и снова зашёл, то второй раз пароль сайт не спросит. Потому что он оставил в твоем компьютере куки 🍪
Это такие маленькие файлики, которые хранят полезные данные. Стоит ли их бояться, что с ними делать и что же они там хранят: все ответы прямо здесь👆
class Python
Если ты залогинился на сайте, потом выключил компьютер, включил и снова зашёл, то второй раз пароль сайт не спросит. Потому что он оставил в твоем компьютере куки 🍪
Это такие маленькие файлики, которые хранят полезные данные. Стоит ли их бояться, что с ними делать и что же они там хранят: все ответы прямо здесь
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤3🔥3😁1🤩1
Все привыкли использовать для работы с каталогами библиотеку
os. Но сегодня мы хотим показать тебе достойную альтернативу: модуль pathlib (документация). Попробуй сравнить сам 🤔
#библиотеки
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25⚡2