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

Арканоид Пикабу

Арканоид, Аркады, Веселая

Играть

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

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

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

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

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

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

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

Python + Программист

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

Программирование IT Обучение IT юмор Разработка YouTube Юмор Картинка с текстом Работа Все
676 постов сначала свежее
12
sobolevn
4 месяца назад
Программирование на python

Как работает print в Python?⁠⁠

Погружаемся в ассемблер и С :)

[моё] Python Курс Программирование IT Программист Обучение Видео YouTube
0
5
XDiqu
XDiqu
4 месяца назад
Программирование на python
Серия Python

Buckshot roulette на питоне⁠⁠

Прикольная темка, да?

Пока что это первая версия. В планах добавить интерфейс и предметы-бонусы. Ну и раунды, но это совсем легко. Раньше не делал ничего такого большого(относительно меня), поэтому я доволен, что оно работает. Без косяков не обошлось. Бот под именем "Игрок 4" как-то восстал из мертвых и захотел угробить первого. Если захотите попробовать этот код у себя, то предварительно в терминале напишите "pip install termcolor"

Python3

Код(молчите про русские названия🤫):

import random

from random import choice

from time import sleep

from termcolor import colored

# предметы=["шоколад", "адреналин", "инвертер", "лупа"]

# import flet as ft

# предметыуигроков={}

количествохп={1:3,2:3,3:3,4:3}

игроки=[1,2,3,4]

next_move=choice([1,2,3,4])

цель=0

def ход():

global next_move

next_move+=1

if next_move not in игроки:

next_move+=1

if next_move>4:

next_move=1

while next_move not in игроки:

next_move+=1

if next_move>4:

next_move=1

while next_move not in игроки:

next_move+=1

if next_move==3:

print(colored("Ходит игрок 3", 'green'))

sleep(1)

игрок()

if next_move!=3:

print(colored(f"Ходит игрок {next_move}", 'blue'))

sleep(1)

боты()

def патроны():

global next_move

if цель in игроки:

патрон=choice(['боевой','боевой','холостой'])

if next_move!=3:

print(colored(f" Игрок {next_move} выбирает игрока {цель}, патрон {патрон}", 'yellow'))

sleep(1)

if next_move==3:

print(colored(f" Игрок 3 выбирает игрока {цель}, патрон {патрон}", 'yellow'))

sleep(1)

if патрон=="боевой":

количествохп[цель]-=1

if количествохп[цель]==0:

print(colored(f"\n Игрок {цель} выбыл\n", 'grey'))

del количествохп[цель]

игроки.remove(цель)

print(f' {количествохп}\n')

sleep(1)

if патрон=='холостой':

print(f' {количествохп}\n')

if цель==next_move:

next_move-=1

def боты():

global цель

цель=choice(игроки)

патроны()

sleep(1.5)

def игрок():

global цель

цель=int(input(colored(' Кого пристрелить?\n ', 'red')))

while цель not in игроки:

цель=int(input(colored(' Введи цель ещё раз\n ', 'light_red')))

патроны()

sleep(1.5)

while True:

ход()

if len(игроки)==1:

print(colored(f'Победил игрок {игроки[0]}', 'magenta'))

exit()

Эх блин, Пикабу убрал табы. Теперь каша какая-то (

Показать полностью
[моё] Питон Python Программирование IT Программа Программист Русская рулетка Игры Разработка Тестирование Текст Видео Без звука Длиннопост
2
Fishrish
Fishrish
4 месяца назад
Лига программистов

Песня про айтишников⁠⁠

1 куплет

Я работаю в Ай Ти
Помню дедушку XP
Начинаю день рабочий
Строго с мемов в соц сети

Мама говорит я преуспел
Я ведущий инженер
Подключаю принтер, мышку
Банкомат, кондиционер

Моя должность тимлид
Я устраиваю мит
Всех ведущих инженеров
Собираю в нид фо спид

Ну а я бекэнд разраб
Двигаюсь я как краб
Вниз и влево, вниз и влево
Мой питон в руках как раб

Припев
Ай ти пью black tea
Ем куки
Ай не гони

Ай ти пью coffee
I am profi
Мне всё пофиг

2 и 3 куплет можно послушать с 28 февраля. Кому интересно - сделайте пресейв (чтобы первыми послушать) - по этой ссылке: https://band.link/iinmm

Песня про айтишников Музыка, Программирование, Программист, IT юмор, Python, IT, Windows, Программа

Fish Rish - Ай ти

Показать полностью 1
Музыка Программирование Программист IT юмор Python IT Windows Программа
1
3
Paragoz
Paragoz
5 месяцев назад
про всё в IT SPB

Python установлен⁠⁠

Python установлен Программирование, Программист, Linux, Python, IT юмор, Компьютер, Кобры
Показать полностью 1
Программирование Программист Linux Python IT юмор Компьютер Кобры
7
12
breakingbadIT
breakingbadIT
5 месяцев назад
Программирование на python

Как я борюсь с прокрастинацией: советы от бармена-айтишника⁠⁠

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

1. "15 минут в день — это уже шаг вперёд"
Не нужно ждать идеального момента. Даже 15 минут в день — это прогресс.

2. "Разделяй и властвуй"
Большие задачи пугают. Разбиваю их на маленькие шаги: сегодня — циклы, завтра — функции.

3. "Работа в фокусе"
Убираю всё, что отвлекает: телефон, соцсети, лишние вкладки. Иногда ставлю таймер на 25 минут (метод Pomodoro).

4. "Не жди идеального момента"
Идеального момента не бывает. Лучше начать сейчас, даже если не хочется.

5. "Награждай себя"
После каждого задания радую себя: кофе, трек или короткий перерыв. Это помогает сохранять мотивацию.

А как ты борешься с прокрастинацией?

Сообщество новичков в айти тут

[моё] Программирование IT Программист Python Совет Текст
10
Aleronchik
Aleronchik
5 месяцев назад

Двигаемся дальше, и вот вам вторая пачка шагов⁠⁠

Двигаемся дальше, и вот вам вторая пачка шагов IT, Программист, Тренд, Программа, Программирование, Python

Превратите хотелки в план. В прошлый раз вы расписали кучу «хотелок». А не пора ли превратить это в реальность? Тогда декомпозируйте задачи на подзадачи. И равномерно раскидайте по месяцам года. Можно даже в таск-трекер внести. Я использую Google Tasks. Удобно между устройствами синхронизировать.

Освойте технику слепой печати 10 пальцами. Даже если вы в IT уже несколько лет, но никогда не учились печать вслепую, все равно сядьте и прорешайте тренажер. Типо стамины ) или соло на клавиатуре ). Это ускорит время коммуникаций и написания кода в разы. Я освоил эту технику на второй год, как начал много писать код на python. Если вы смело пишете всеми 10-ю пальцами, то подключите AI к кодингу - это требование времени!

Сделайте друзей вашей первой аудиторией. Вы завели канал и написали первый пост. Что дальше? Добавьте туда своих друзей или коллег. Если на этом этапе у вас срабатывает страх, поздравляю, это упражнение для вас будет сильной прокачкой.

Не сидите больше часа без движения. Конечно можно было сказать вам: «Ходите по 10к шагов в день!», но я сам столько не выхаживаю. Зато за закрытием «кругов активности» на часах слежу. Купите себе apple watch и тоже начните выдерживать по 10 «time to roll» в день. Зачем? Кайфанете, когда будете давать мозгу переключиться каждый час, и ваши подолгу решаемые задачи вдруг разрешатся в один миг после перерыва.

Откажитесь от сладкого. Рано или поздно этот день должен был настать. В ковид, чтобы меня не разнесло от изобилия еды и сидячего образа жизни, я отказался от сладкого. Было первое время непривычно. С ковидных времен прошло уже 4 года, а сладкое я до сих пор ем только в поездках, если угощают. Кстати, мучное я тоже не ем. Перестал есть через год после отказа от сладкого. Вы удивитесь, как сильно изменится ваш рацион в лучшую сторону, если минимизировать эти два составляющих.

Действуйте!

Показать полностью 1
[моё] IT Программист Тренд Программа Программирование Python
3
werwolfshtein
5 месяцев назад
Лига программистов

Титан веб разработки⁠⁠

Я счас одному чуваку сайт-визитку запихал в докер, добавил к нему nginx, прикрутил сверху эластиксёрч с мемкэчем и залил всё это дело на vps.

А потому что могу!

[моё] Web-программирование Web Программист Python IT юмор IT Программирование Docker Текст
19
4
DaDementr
DaDementr
6 месяцев назад
Программирование на python

Что делаем в праздники? Правильно — учимся фронтенду⁠⁠

Это не обучающий материал, а просто впечатления от...

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

Впрочем, молодой физик, если урок был последним, давал нам поиграть на компьютерах, так как он вел еще и информатику. Это особенно укрепляло мою любовь к физике.

А вот сейчас учишься тому, что нужно и интересно. И это как бы с одной стороны доставляет удовольствие, когда получается, или наоборот разочарование, когда в очередной раз думаешь: «Какой же я тупой».

По поводу разочарований... Есть у меня их в копилке. И много. Увлечешься чем-то, делаешь что-то, тебе нравится, а потом смотришь, как сделали это же гуру отрасли — и понимаешь: «Какой же я тупой».

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

И бросаешь. Бросаешь то, что тебе нравилось. Только потому, что у кого-то это получается лучше, изящнее, техничнее. Так я в свое время бросил 3D, фотографию, живопись и много чего еще.

Стал эдаким бэкендером по жизни. Результат работы которого не видно.

Распланировать и запустить ферму для рендера — а мастера пусть рисуют свои красочные картинки.

Или автоматизировать торговые процессы в ERP — а владелец пожинает плоды. И так далее.

Сайтики я делал всегда. И вот сейчас на праздники решил сделать новую инкарнацию своего сайта, который в очередной раз прибил, оставив только "index.html".

4 года назад я, как уже ране упоминал в своих постах, решил вернуться в онлайн-айтишечку. Да и сломанная спина не оставляла другого выхода. Ковид снизил когнитивку, и из моего небогатого арсенала знаний теплились только остаточные воспоминания про ASM, Perl, HLSL, C#, PureBasic... Решил: надо что-то новое и популярное для веба, но не вызывающее отвращения, как PHP :)

Выбор пал на Python. Тем более развитие ML снова сделало этот небыстрый, но простой язык популярным.

За месяц я переписал бота, которого ранее заказывал у фрилансера. Затем переписал на Django тогда еще работавший магазин на Joomla. И вот тогда на меня снизошло откровение.

Какое же днище все эти CMS, которые я много лет использовал, меняя как перчатки!

Своё, с любовью собранное на Django, — это как песня! В своём проекте ты всё знаешь и понимаешь. Где баги — это твоя вина, а не очередного кривого плагина. Всё можно поправить и сделать так, как тебе нужно, без ограничений. А быстрота работы сайта поразительна. Нет ожидания, когда все 100500 модулей загрузятся и консоль браузер чиста без чужих ошибок.

Кроме jQuery и Bootstrap я тогда ничего и не использовал. Солянка сборная: тут JS, там jQ, тут кнопка бутстраповская, а тут своя. Ну и что? Мне нужно только показать и забрать данные из DOM. Выглядит приемлемо, работает шустро и без ошибок, что еще нужно?

Не рендерить же и не считать всё на стороне клиента. Вдруг у юзера слабый телефон или узкий канал?

С таким подходом я до сих пор не понимал, чем заняты фронтенд-разрабы. Бгг.

Пару лет назад мой кореш из UK стал фанатиком Svelte. Он тоже в основном бэкендер, но старается быть как и я FullStack: C#, PHP и вот эта новая цацка. Начал меня гипнотизировать на неё.

Я честно не поддавался. JS мне хватает. Не вижу смысла засорять свой и так не бесконечный RAM лишней инфой. Для CRM, ERP, онлайн магазинов более чем достаточно, вся нагрузка на сервере.

Но тут выдалось много свободного времени. Решил реинкарнировать сайт — и заодно пощупать этот Svelte.

Разумеется, сайт на Django. Но почитав про Svelte (да да, я только читаю, а не смотрю видосики. Так быстрее и понятнее), я вообще не сразу понял, как впихнуть его в парадигму Django-шаблонов. Чтобы использовать Svelte на 100%, от шаблонов придётся отказаться и использовать Django как API-сервер.

Тогда зачем вообще Django? Лучше уж FastAPI для этих целей. Но скелет бэкенда уже набросан, переделывать скучно и не интересно.

В Django я и так от многого отказался:

- ORM, потому что async тяжело дружит с ней.

- Сессии и User, по той же причиной, да и кастоидальность через жопу.

Короче, шаблоны Django решил оставить, но строить всё в пределах родительского "div"-а App, на который биндится Svelte-приложение.

Делая свою админку (да-да, я и админкой Django не пользуюсь), потребовался WYSIWYG-редактор для статей. Встроил CKEditor в шаблон. Но потом подумал: какого фига я нарушаю идеологию Svelte?

Стал искать Svelte-решение. Нужно было максимально простое, с форматированием текста и картинок. Без сохранения на сервер, а просто в base64.

И тут разверзся АД.

Кто-то вкорячивал монстро-вордоподобный TinyMCE. Кто-то портировал Quill как svelte-quill с кучей устаревших модулей и уязвимостей.

Попробовав несколько решений, решил сделать своё.

А мы помним: фронтендер из меня поверхностный.

Посоветовавшись с GPT-4, как лучше все организовать, решил накрапать свой редактор. Изначально весь функционал умещался в одном файле — `editor.svelte`. Пара сотен строк кода. Казалось бы, всё.

Но потом выяснилось: пастишь картинку — она кладётся в PNG base64. Это жирно для хранения в базе и дорого для отдачи юзеру тем более без Lazy. Храним то в base64 прямо в базе. Поэтому надо паковать в WebP, а еще и размеры прямо в редакторе менять было бы не плохо, а перед упаковкой делать ресайз к текущим размерам.

Так появились ещё сотни строк и первая WASM-библиотека.

Затем подумалось, а если потребуется своя табличка на лету, а не пастить откуда-то, а если захочу процитировать кого, или вставить код, чтобы он красиво в рамочке не теряя форматирования..

Так приросло еще несколько сотен строк.

Позже появилась идея поделиться своим решением малоли кто-то будет искать подобное. А винегрет кода в одном файле стыдно показывать. Пришлось разделять, комментировать.

А если кто-то воспользуется и разрешит для юзеров редактор, нужно написать санитара...

IDE мне потом сказало, что метод `execCommand` устарел. Хоть он меня устраивал полностью, но ладно. Напишем свои функции.

Так код множился и рос.

Таймер в IDE показал 23 часа долбёжки по клавишам.

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

Но! Push как есть.

Лучшие практики я не читал. Если начну, обуяет зависть, безнадега — и уйду в монастырь. И как показывает моя личная практика только изобретение своего личного велосипеда, позволяет понять, как он вообще работает, а не бездумно использовать чужое. Да, уже через год или гораздо раньше, взглянув на это я подумаю, какой кошмар, а если будет время и желание все перепишу, как оно уже бывало, но пока все работает и на данный момент полностью устраивает.

В общем теперь немного понимаю, чем Фронтедеры заняты - это писец какой-то товарищи)

в общем и целом Svelte интересная штука, как мне кажется максимальный потенциал раскроется с api сервером, однако я пока не готов к таким жертвам, да и работать надо, а не только учиться. Заказы сами себя не сделают)

Ну и в целом в идеологии Django всю фронтед работу вынести в Svelte это лишняя работа извиняюсь за тавтологию

Кто желает поковырять или разобраться, как встроить svelte в джанго, то прошу на https://gitverse.ru/DADementr/svelte-svs-editor

А на чем у вас джанговский фронт крутится?

Всех благ дочитавшим!

С Новым 2025 годом! 🎉

Учитесь, творите и достигайте своих целей!

Ученье — свет, а неученье… ну его в жопу. 😄

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