Найти в Дзене
Запись 34. Ещё один тип данных – строки
Разберём ещё один тип данных – string(), ну или строки по-нашему. Строка – это последовательность символов, а раз последовательность, значит её можно перебирать. Но об этом чуть позже. А пока разберёмся с тем, как создать строку. Для этого надо написать любой текст и заключить его в апострофы или в кавычки Особой разницы нет, но не надо смешивать, т.е. поставить перед строкой апостроф, а после кавычки, не получится – это приведёт к ошибке. А вот такое написание допустимо: Кавычки внутри апострофов, ну или наоборот...
1 год назад
Запись 33. Почти база данных
Сегодня поработаем со словарём так, будто это база данных (БД). Для этого возьмём словарь, состоящий из моделей и марок автомобилей и поместим его в переменную DATABASE. Так как в Python нет констант как таковых, данные, которые не планируется изменять пишут заглавными буквами. Вкратце обрисую задачу. Напишем простенький прототип бота, который будет отвечать на три вопроса: Для этого напишем функцию, которая будет обрабатывать запросы с помощью каскада ветвлений, подготавливать ответ и возвращать его нам...
1 год назад
Запись 32. Словари. Перебор элементов.
Мы уже знаем что такое словари и как с ними работать. В данной статье чуть подробнее рассмотрим перебор элементов словаря и различные его вариации. Словарь, как и любую другую коллекцию, можно перебирать в цикле. Но тут есть одна особенность. Ведь словарь хранит пары ключ-значение. Попробуем перебрать словарь привычным способом: Это поведение по умолчанию, но можно задать перебор ключей явно. Для этого используем метод keys(), применив его к словарю books: Логично предположить, что можно перебрать и только значения...
2 года назад
Инструменты
Подборка инструментов, которая будет постоянно дополняться и редактироваться. Давно хотел это сделать, но всё никак руки не доходили. Для начала набросал первое, что вспомнил. Если знаете полезные ресурсы, то кидайте в комментарии, обязательно рассмотрю и добавлю к этому списку. Редакторы кода Visual Studio Code – мощный, универсальный, бесплатный (установка и настройка на работу с Python тут). Дополнения к VSCode: HTML CSS HTML и CSS валидатор – проверка кода на ошибки Типограф – прогоняем через него многострочные тексты Normalize...
2 года назад
Запись 31. Рабочее место
Давно пора было это сделать, но лучше поздно... Рабочая папка Для начала создадим папку для хранения всех проектов. Её лучше создать в корне какого-либо диска и назвать, к примеру, Dev. Установка Python Вообще этот этап уже наверняка пройден, но пусть будет для полноты картины. Заходим на сайт python.org, качаем актуальную версию. При установке ОБЯЗАТЕЛЬНО поставь галочку в пункте "Add Python 3.11 to PATH" и жми "Install Now". Уже можно работать, но... стандартный редактор кода Python подходит для начинающих, а мы уже кое что умеем...
2 года назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала