Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Динамичный карточный батлер с PVE и PVP-боями онлайн! Собери коллекцию карточных героев, построй свою боевую колоду и вступай в бой с другими игроками.

Cards out!

Карточные, Ролевые, Стратегии

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

IT юмор + Python

С этим тегом используют

IT Программирование Юмор Картинка с текстом Программист Скриншот Мемы Обучение Разработка YouTube Все
312 постов сначала свежее
6908
terebiata
terebiata
3 дня назад
Мемы. Лучшее

Потому что кожаные должны страдать?⁠⁠1

Потому что кожаные должны страдать? Юмор, Скриншот, IT юмор, Программирование, Telegram (ссылка), Родители и дети, Python, Кавычки, X (Twitter)

Источник - https://t.me/roflemem/5901

Юмор Скриншот IT юмор Программирование Telegram (ссылка) Родители и дети Python Кавычки X (Twitter)
689
10
thecodemedia
thecodemedia
13 дней назад

Пояснительная бригада: разница между TCP и UDP⁠⁠

Пояснительная бригада: разница между TCP и UDP IT, Программирование, Программист, Разработка, IT юмор, Python

Если вы читаете эти строки, значит, вы точно использовали какой-то из протоколов сетевого взаимодействия. Протокол сетевого взаимодействия — это такая договорённость, как будут выглядеть сообщения между компьютерами, как указания «Откуда», «От кого», «Куда», «Кому». Вот ровно так же и в компьютерных сообщениях: на каждом запросе и пакете данных есть эта информация.

Главное отличие в том, что, например, отправить какой-то файл целиком в одном пакете невозможно — это как если бы вы попробовали отправить банку солений в конверте формата A4. Поэтому компьютеры дробят посылку на последовательность сообщений и нумеруют эти сообщения последовательно. И тут как раз проявляется разница в протоколах.

TCP-протокол по аналогии с почтой можно представить так: нам нужно отправлять три тома «Войны и мира», для этого нужно не менее 200 конвертов. Но тут свои коррективы вносит «Почта России»: какие-то из писем уедут на сортировочный пункт в Хабаровск, а какие-то из писем и вовсе могут потеряться в кипах посылок.

Мы нумеруем наши конверты, чтобы точно знать, какие мы уже получили, а какие надо подождать или попросить отправить заново. Конверты уходят, получатель получает какую-то их часть. Потом он звонит нам: «Отправь заново конверты 12, 48 и 110, они не дошли». Мы отправляем. Получатель снова звонит: «Вот, теперь всё получил».

А вот протокол UDP — это протокол без гарантии: конверты просто улетели. Что дошло,  то дошло. Можно представить так: мы попросили рассказать «Войну и мир» здесь и сейчас. Рассказывающий будет забывать большие куски повествования, где-то будет сокращать, но в целом суть истории мы узнаем и требовать дословного пересказа не будем.

Протокол TCP, таким образом, используется при отправке файлов, почты, при работе веб-серверов: там, где требуется гарантировать корректность переданных данных. А протокол UDP подходит для потоковых данных: аудио- или видеозвонки, потоковое видео, стриминги и прочее. Если какие-то пакеты потеряются, то качество может незначительно ухудшиться, но смысл останется понятным, а времени восстанавливать эти потерянные пакеты у нас может не быть в случае онлайн-стриминга.

Напоследок анекдот про эти протоколы:

  • Я знаю неплохой анекдот про UDP, но не факт, что он до вас дойдёт.

  • Я знаю неплохой анекдот про TCP, но если он до вас не дойдёт, то я повторю

Показать полностью 1
IT Программирование Программист Разработка IT юмор Python
3
thecodemedia
thecodemedia
14 дней назад

Пояснительная бригада: мем про защитные конструкции⁠⁠

Пояснительная бригада: мем про защитные конструкции IT, Программирование, Программист, Разработка, IT юмор, Backend, Python

Комментирует Паша Вавилин, наставник на курсе по Python:

«Когда компьютеры были большими, а их характеристики маленькими, компьютерное время стоило огромных денег. В связи с этим компьютерные программы должны были быть максимально вычитанными, выверенными и доказано правильными. Например, ваша программа считала какие-нибудь данные в течение пары часов, а писали бы вы эту программу в течение пары месяцев, ведь у вас не было возможности переписать и перезапустить программу, очередь на доступ к компьютеру расписана далеко вперёд. Шли годы, компьютеры дешевели.

Теперь время работы самого начинающего джуниора стоит в разы дороже времени работы обычного компьютера. Компьютеры подешевели, время работы программиста подорожало. Как быстро запустить проект? Ведь не оплачивать же месяцы работы программисту за то, что будет работать пару часов! Давайте научим компьютер обнаруживать и обрабатывать ошибки, назовём это эксепшенами, тогда можно будет выполнять код, окружая его защитными конструкциями, типа «попробуй сделать это действие, если оно возбудит ошибку доступа к файлу или ошибку подключения к сети, то будем обрабатывать такую ситуацию». Класс! Что, это долго? Ну не знаю, давайте тогда просто обернём всё конструкцией «выполни всю программу, если что-то случится, то ок». Не будет детализации, какая конкретно ошибка и где произошла? Главное всё работает! Вообще всё работает, чего вам ещё надо!»

Показать полностью 1
IT Программирование Программист Разработка IT юмор Backend Python
4
thecodemedia
thecodemedia
15 дней назад

Пояснительная бригада: экран программистов разных уровней⁠⁠

Пояснительная бригада: экран программистов разных уровней Программирование, Программист, Разработка, Python, IT, IT юмор

Поясняет Максим Чеченев, наставник на курсе по веб-разработке:

«Мем рассказывает, как обычно проходит день и что открыто на экране у программистов в зависимости от их должности и уровня.

— Программист-любитель учит программирование через визуальные редакторы, где и кода толком нет, но зато сразу виден результат.

— Джуниор уже понимает, что нужен редактор кода и тратит свой день, в основном, работая с кодом. Но еще мало что знает про то,  как настроить редактор кода.

— Мидл занят всем тем же — пишет код. Но уже понимает, как настройки редактора кода влияют на него. Например, использует темную тему интерфейса.

— Сеньор же уже меньше пишет код, а больше принимает участие в длинных рабочих звонках. На экране открыт созвон. А за ним, скорее всего, есть еще один.»

Показать полностью 1
Программирование Программист Разработка Python IT IT юмор
0
11
thecodemedia
thecodemedia
16 дней назад

Пояснительная бригада: мем про SQL⁠⁠

Пояснительная бригада: мем про SQL Программирование, IT, Программист, IT юмор, Разработка, Python, SQL

Объясняет Паша Вавилин, наставник на курсе по Python:

«Язык запросов SQL довольно лаконичный и простой, при этом очень мощный. Единственная проблема с этим языком запросов — он верит, что автор запроса умён и в целом знает синтаксис SQL. Собственно, поэтому лучшее, что вы увидите при ошибке, — это сообщение вида „у вас ошибка в SQL“. И ваш запрос. И… всё. Ну ты ведь умный и знаешь SQL, разбирайся сам, что ты!»

Показать полностью 1
Программирование IT Программист IT юмор Разработка Python SQL
7
133
imctobitch
imctobitch
25 дней назад
IT-юмор
Серия I'm CTO, bitch

Современный стек⁠⁠

Современный стек
[моё] I`m CTO bitch IT юмор Разработка PHP Golang Python Java Языки программирования Программирование Юмор Переписка Kotlin Csharp Мат
83
112
tproger.official
tproger.official
25 дней назад
Типичный программист

И снова легкая провокация Rust-оманов⁠⁠

И снова легкая провокация Rust-оманов
[моё] IT юмор IT Программирование Rust Python Картинка с текстом
56
925
thecodemedia
thecodemedia
27 дней назад

Пояснительная бригада: псевдографика⁠⁠

Пояснительная бригада: псевдографика IT, Программирование, Программист, Разработка, IT юмор, Python

Поясняет Паша Вавилин, наставник на курсе по Python:

«Удивлён, что человека не взяли на работу. Его стоило бы нанять сразу менеджером.

Задание сводилось к тому, чтобы реализованная программа выводила на экран псевдографику, при этом вводились условия — нужно использовать два цикла для генерации этой псевдографики. Нигде в задании не указывалось, сколько суммарно шагов должны сделать эти два цикла.

По факту человек взял эту псевдографику, положил внутрь одного из циклов и вывел.

Ну и что, что два цикла на двоих по факту делают ровно одну операцию, — два цикла ведь есть! Условие выполнено!

Тут два варианта: его не взяли на работу, потому что он оказался умнее рекрутеров — никто не любит брать на работу людей умнее себя, вдруг начальство поймёт, что ты тогда и не нужен.

Либо всё дело в том, что у него в выводе на экран будет одна лишняя пустая строка».

Показать полностью 1
IT Программирование Программист Разработка IT юмор Python
310
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии