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

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

  • CharlotteLink CharlotteLink 1 пост
  • Syslikagronom Syslikagronom 7 постов
  • BydniKydrashki BydniKydrashki 7 постов
Посмотреть весь топ

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

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

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

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

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Переменные

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

Программирование Программист IT юмор Картинка с текстом Все
47 постов сначала свежее
439
SenatorI
SenatorI
3 года назад
IT-юмор

Сложный выбор⁠⁠

Когда очень тщательно выбираешь имя для счетчика цикла, а в итоге всё равно называешь его i

Кот Выбор Переменные IT юмор Видео Без звука
30
350
echo0x00
echo0x00
3 года назад
Программисты шутят

Линтеры спешат на помощь⁠⁠

Линтеры спешат на помощь Картинка с текстом, IT юмор, Программист, Переменные

Программисты шутят

Показать полностью 1
Картинка с текстом IT юмор Программист Переменные
15
NFS.Porsche
NFS.Porsche
3 года назад

Сколько лет каждому?⁠⁠

Мне вдвое больше лет, чем Вам было тогда, когда мне было столько лет, сколько Вам теперь. Когда Вам будет столько лет, сколько мне теперь, тогда сумма наших возрастов будет равна 63 годам.

----
Решение и ответ >> в видео от автора.
----
Автор: Valery Volkov

Математика Задача Уравнение Переменные Занимательная математика Возраст Текст
14
18
styuf
3 года назад
Программисты шутят

Ответ на пост «Выстраданный ответ»⁠⁠1

Как обнаружить питониста:

Ответ на пост «Выстраданный ответ» Картинка с текстом, IT юмор, Программист, Переменные, Программирование, Ответ на пост
[моё] Картинка с текстом IT юмор Программист Переменные Программирование Ответ на пост
5
1316
echo0x00
echo0x00
3 года назад
Программисты шутят

Выстраданный ответ⁠⁠1

Выстраданный ответ IT юмор, Программист, Переменные, Программирование, X (Twitter), Скриншот

Программисты шутят

IT юмор Программист Переменные Программирование X (Twitter) Скриншот
90
33
BalaganChick
BalaganChick
3 года назад
Программирование на python

Правильное именование в python⁠⁠

Правильное именование в python Программирование, Обучение, IT, Образование, Учеба, Программист, Python, Урок, Функция, Класс, Переменные, Длиннопост

В большинстве своем начинающие программисты не обращают внимание на правильные названия переменных, функций, классов ( я был один из них ), после чего сильно страдают в будущем, потому что после неправильного нейминга приходится долго и мучительно переучиваться, так как эта привычка очень сильно въедается в мозг. А я еще после +- 2-ух лет занятий прикладным программированием решил стать профи в спортивном программировании, что также негативно сказалось на написании правильного кода.

Для чего это нужно?

Довольно простой и понятный вопрос, но его все-таки нужно обсудить, чтобы понимать с какой целью мы будем тратить непомерное количество усилий для придумывания грамотного названия переменной. А целью нашего труда будут являться сэкономленные десятки, сотни ( зависит от масштабов проекта ) человеко-часов, которые будут потрачены на рефакторинг и переименование абсурдных переменных, функций и т.д.

Имя переменной, функции или класса должно отвечать на все главные вопросы. Оно должно сообщить, почему эта переменная существует, что она делает и как используется. Если имя требует дополнительных комментариев, значит, оно не передает намерений программиста. ©Роберт Мартин

Что нужно знать, чтобы правильно наименовать переменные?

Для правильного нейминга нужно изучить следующие вещи:

1. Английский, чтобы правильно интерпретировать значения объектов в python

2. Понять что на самом деле делает функция или класс ( чтобы это понять используйте уточку )

Правильное именование в python Программирование, Обучение, IT, Образование, Учеба, Программист, Python, Урок, Функция, Класс, Переменные, Длиннопост

Соглашении об именовании

Перед тем, как перейти к описанию переменных, функций и классов по отдельности, нужно понять стиль кода в python:


Функции, переменные, методы - пишите название в нижнем регистре, если название состоит из более, чем 1-го слова, разделяйте нижним подчеркиванием.

pow_numbers(number_1, number_2), split_string = input().split()

Классы - первая буква - заглавная, остальные в нижнем регистре ( CamelCase ). Если класс состоит из более чем 1-го слова, то каждое последующее слово начинается с заглавной буквы

EmployeeData, AdminSettings

Константы - на константы распространяются те же правила, что и на переменные, только константы нужно называть, используя буквы в верхнем регистре.

CONSTANT, MY_CONSTANT, MY_LONG_CONSTANT

Исключения - Так как исключения являются классами => к исключениям применяется стиль именования классов. Однако вы можете добавить Error в конце имени

ForbiddenError, FoundError

Переменные

Имена переменных ни в коем случае не должны пересекаться с названиями модулей ( math, string ), операторов ( and or not ) и других зарезервированных слов python ( add, sum ).

Функции и методы

Функция должна содержать в своем названии какое-то действие ( add, remove, set ) и функция должна делать ровно одно действие, то есть если вам нужно проделать над одним объектом два или более действий и у вас получается в названии что-то такое: pow_and_divide_numbers, то его необходимо переписать на две функции pow и devide.

Классы

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

UserEdit, UserDelete
Надеюсь было интересно и познавательно :)

Мои контакты:

Мой гитхаб с проектами - https://github.com/l-arkadiy-l

Мое портфолио - https://www.avito.ru/moskva/predlozheniya_uslug/repetitor_po_programmirovaniyu_python_2097917724

Показать полностью 1
[моё] Программирование Обучение IT Образование Учеба Программист Python Урок Функция Класс Переменные Длиннопост
39
154
DELETED
3 года назад
IT-юмор

Искушение сильно, но лучше использовать const⁠⁠

Искушение сильно, но лучше использовать const IT юмор, Javascript, Переменные, Властелин колец, Из сети
Показать полностью 1
IT юмор Javascript Переменные Властелин колец Из сети
110
3538
tproger.official
tproger.official
3 года назад
Типичный программист

Он слишком идеален⁠⁠

Он слишком идеален
IT IT юмор Переменные Комментарии Эмма Робертс
240
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии