Душу Питона | Python Dev
Open in Telegram
352
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
Видео 30 минут. Работали со словарями. Прошли:
- Что такое словарь
- Литеральное объявление словаря
- Объявление словаря через функцию dict()
- Метод dict.fromkeys()
- Функция zip()
- Создание словаря через dict comprehensions
Впереди у нас:
- Обращение к элементам словаря
- Проверка «есть ли ключ в словаре?»
- Метод get()
- Добавление нового элемента в словарь
- Объединение словарей
- Удаление элемента из словаря
- Получение ключей и значений элементов словаря
- Перебор словаря
- Очистка и копирование словаря
- Копирование словаря
- Резюме всего выше
- Задачка
Знаете что я подумал? Вот есть помодоро онлайн, который я юзаю - мне нужен свой помодоро, который будет собирать статистику - ссколько времени в какой день я занимался учебой. Написать то я могу его и сейчас - там потребуется всего лишь работа со временем и базой данных по сути. Но когда мы пройдем джанго - запилю нормальную версию помодоро. Будет пет проект
Спринт 1, глава 7 - множества Set - прошли и решили в конце пару задачек.) Итого прибавляем еще час занятий за сегодняшний день)
И я заметил, что вот такие видосы - помогают сконцентрироваться, т.к. я не могу отвлекаться на просмотр фильмов и прочего) Да, из-за того, что я рассуждаю вслух - я учу медленнее, чем про себя, но я не отвлекаюсь, так что это получается одинаково по скорости. + я лучше запоминаю)
Разобрался с кортежами, приступил к изучению множеств. Все на видео. В конце видео говорю, что пойду на небольшой отдых, но подумал - пойду посплю. А с утречка продолжу. Кстати, вот такие видосики позволят отслеживать - сколько времени я трачу на обучение. Возможно потом просто выложим в ютуб? Или Яндекс придерется за его материалы?
Суммарно за 18.10 - 3 часа
Суммарно за 19.10 - 2 часа
Пока что за 20.10 - 1 час.
Поведем отсчет от 18.10, т.к. учить начал с самого нуля питон.
Итак, день 3 - 5 часов в python) Я спатьки)
Записал видос, что делал в течении 1 часа. Кто то просил - я начал делать. конечно, учится чуть медленнее, но лучше, т.к. одновременно проговариваешь все в слух)
Изучили различные методы списков и вообще работу с ними.
Весь код с видео - в репе моей
Приступаю к Спринт 1, глава 6 (Последовательности - продолжение), раздел 1 - List - Работа со списками
Сегодня на работе потребовалось помочь с сайтом. Разработчиков у нас нет, но есть несколько сайтов. Сайт на битриксе.
Проблема: доп товары к товару - нужно поменять цену, но это зашито в код и где лежит - не понятно.
Решение: Пришел к решению - на каждый товар есть один и тот же блок с доп товаром - следовательно логике - переиспользуемый компонент где то зашит. Ищем компонент. Начал искать - вроде нашел, но оказалось, что то что нашел - не компонент, а вывод сгененированной статики. В итоге все равно нашел компонент и охерел:
1. Изображения допников - прошиты руками - окей, вообще норм, костыль но пох
2. Названия допников - прошиты руками - все норм
3. Цены - тянутся с какой то последовательности, типа price[0] и т.п. - а вот это опять ебстись, откуда тянутся цены.
Итог: Забил х"йца и прошил цены руками, т.к. просили быстрее и проще и такой вариант устроил всех
Решил первую задачу. Основное условие на скрине. Потом появились доп условия - под все загнал
На всякий случай - курс у меня Я.Практикум, рассчитан на 9 месяцев. надо сделать его максимум за 8, а лучше еще быстрее
Закончил 4 главу, пункт 1 - Последовательности и циклы. Изучил range(), цикл for и while, срезы, проверку наличия элемента in, повторение, конкатенацию, итерируемость (проверка через dir на iter), поиск наибольшего и наименьшего значения через max() и min(), сравнение последовательностей.
Сейчас передохну и возьмусь за 4.2 - строки
