Обучение: пятнадцатый месяц

Серия Цифровые профессии: Обучение

Приветствую.
Далеко там ещё до нового года?
Предыдущий пост: Обучение: четырнадцатый месяц

Общий блок 2/2 месяцев.
Специализация 8/8 месяцев.
Программист Python 3/3 месяцев.
Специализация(снова) 2/? месяцев.

GeekBrains.

Закончился курс "Unit-тестирование на Java", о котором я писал в прошлом посте.
Начался и уже почти закончился курс "Парадигмы программирования и языки парадигм".
В кой-то веки, что-то на питоне. В целом курс больше информативный, для общего развития. Забавные задачки на семинаре, скучнейшие и детсадовские домашки. Забавный и "шарящий" преподаватель, интересно ведущий семинары, но абсолютно никакой в проверке домашек (как собственно обычно в GB).
Говорить тут особо не о чем. На лекциях теория и историческая справка, а на семинарах задачки и болтовня.

Дальше будет курс "Архитектура ПО". Я про него уже немного писал, т.к. проходил его с другим потоком, но интересно будет пройти его с нашей группой.

Стажировка.

Решил попробовать попасть на стажировку. Нужно набираться опыта в командной работе, над реальным проектом.

Подал заявку на стажировку в LAD Academy на позицию Backend Python/Django разработчик.
Прошёл тест и выполнил тестовое задание. Результаты отбора будут 31 октября. Волнительно)

Задание и код решения доступен на GitHub: https://github.com/proDreams/lad_test_assignment

Мои проекты и работы.

Получил небольшой "заказ" на простенькую программку, изменяющую номера инструментов в файле для ЧПУ-станка с одного на другой по таблице соответствия.
Код доступен на GitHub: https://github.com/proDreams/mpf_tools_converter

На одном из пройденных курсов, финальной работой было сделать "прототип сервиса по сокращению ссылок на Django" и я решил, что не хорошо пропадать прототипу и решил продолжить "эксперименты". Сделал сайт https://lkeep.ru/ используя Django как бэк и Vue.JS как фронт. Дорабатывать на сайте ещё много чего, но основной функционал очень даже хорошо отрабатывает.

Продолжаю писать обучающие посты на сайт https://pressanybutton.ru/ и в Telegram-канал "Код на салфетке".

Хочу уже поскорее закончить учёбу в ГБ, устал однако за эти 15 месяцев и жду результатов отбора на стажировку.
Как-то так.

1
Автор поста оценил этот комментарий
1.Как минимум сделай валидацию рейтинга, джанга у тебя принимает инт вплоть до падения sqlite3.
2. Базу данных в гитигнор добавь.
3.Раз уж выложил бд то пароль админки я бы не выкладывал. Кто будет разворачивать сам сделает createsuperuser
4. Папки static, media в гитигнор..
5. Пустые файлы (например models у users) удаляй.
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Спасибо за комментарий, обязательно учту, вот только пока не совсем понял первый пункт. Можно подробнее? Или что почитать на эту тему?
Рейтинг делал в предпоследний день дедлайна сдачи, а до этого не делал.

показать ответы
0
DELETED
Автор поста оценил этот комментарий

Вот вы вёрстку изучали, скажите, в типе raw text elements, что имеется ввиду под "raw text"?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Нам вёрстку давали "постольку поскольку" и я там такого не помню, а для себя я только с Bootstrap ознакомился, так что тут не подскажу.

0
Автор поста оценил этот комментарий
У Антонио Миле есть отличная книжка Django 4 в примерах. Там основные моменты все есть. По полочкам. Для начинающего джангиста топ
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

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

0
Автор поста оценил этот комментарий
Надо написать валидатор что бы не принимать рейтинг больше 5, или 10 например. В джанге вроде MaxValueValidator и такой же Min.
иначе сейчас можно в рейтинг засунуть число больше 8 байт (я через админку попробовал), на что sqlite вывалила ошибку. Этого нельзя допускать.
и кажется в проекте стоит debug=true, что тоже в 'продакшене' недопустмо
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Почитал уже, но спасибо за разъяснение)

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

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества