Пока главный вопрос: как жить с миграциями (писать самому, или умные программисты уже всему научили библиотеки). Вытекающий из этого вопрос: схема БД, чтобы не просто жить с миграциями, но еще и не обосраться.
Пока главный вопрос: как жить с миграциями (писать самому, или умные программисты уже всему научили библиотеки). Вытекающий из этого вопрос: схема БД, чтобы не просто жить с миграциями, но еще и не обосраться.
миграции это такой скуэль, который меняет структуру данных (и возможно морфирует сами данные). если ты в миграции не меняешь какую-то таблицу, то она никак не затрагивается.
Добрый день, подскажите лучший вариант. Я написал функцию-генератор и не знаю что является лучшей практикой проверки когда заканчиваются элементы - ловить исключение? или проверять когда начинают выдаваться значения по умолчанию? есть ли какая то встроенная констуркция, которая завершает цикл с опросом герератора без моей явной проверки?
Друзья, такой делитантский вопрос, но может кому то не лень ответить - чтобы своими руками написать сайт, условно говоря возьмем три варианта - 1)Сайт-афиша кино 2)Банковский сайт 3)Простую социальную сетку/мессенджер - что нужно знать?Допустим пройду я курс по основам самого python-а, а далее с каким минимальным набором инструментов нужно работать?Django/Flask?Html+css? Мне интересно для себя учить язык, но сложно представить какие навыки и как глубоко нужно на практике знать для чего то обыденного вроде перечисленного, а то непонятно на чем стоит задержаться дольше, а что пройти поверхностно.
миграции это такой скуэль, который меняет структуру данных (и возможно морфирует сами данные). если ты в миграции не меняешь какую-то таблицу, то она никак не затрагивается.
Я и говорю. Тут два момента: 1. Сделать вменяемую схему данных, которая не будет при каждом изменении функциональности переделывать мне БД. 2. Собственно, сами миграции, при необходимости, как организовать? Все-таки самому писать?
Добрый день, подскажите лучший вариант. Я написал функцию-генератор и не знаю что является лучшей практикой проверки когда заканчиваются элементы - ловить исключение? или проверять когда начинают выдаваться значения по умолчанию? есть ли какая то встроенная констуркция, которая завершает цикл с опросом герератора без моей явной проверки?
есть. называется цикл for и любые конструкции, исппользуещие итерируемые объекты. исключение в конце - часть протокола итерации.
Я и говорю. Тут два момента: 1. Сделать вменяемую схему данных, которая не будет при каждом изменении функциональности переделывать мне БД. 2. Собственно, сами миграции, при необходимости, как организовать? Все-таки самому писать?
Друзья, такой делитантский вопрос, но может кому то не лень ответить - чтобы своими руками написать сайт, условно говоря возьмем три варианта - 1)Сайт-афиша кино 2)Банковский сайт 3)Простую социальную сетку/мессенджер - что нужно знать?Допустим пройду я курс по основам самого python-а, а далее с каким минимальным набором инструментов нужно работать?Django/Flask?Html+css? Мне интересно для себя учить язык, но сложно представить какие навыки и как глубоко нужно на практике знать для чего то обыденного вроде перечисленного, а то непонятно на чем стоит задержаться дольше, а что пройти поверхностно.
Любой веб фреймворк, который тебе нравится. Джанго/Фласк - бэкенд. ХТМЛ/КСС/ЖС - фронтенд.
Друзья, такой делитантский вопрос, но может кому то не лень ответить - чтобы своими руками написать сайт, условно говоря возьмем три варианта - 1)Сайт-афиша кино 2)Банковский сайт 3)Простую социальную сетку/мессенджер - что нужно знать?Допустим пройду я курс по основам самого python-а, а далее с каким минимальным набором инструментов нужно работать?Django/Flask?Html+css? Мне интересно для себя учить язык, но сложно представить какие навыки и как глубоко нужно на практике знать для чего то обыденного вроде перечисленного, а то непонятно на чем стоит задержаться дольше, а что пройти поверхностно.
еще желательно знать немного о том, как работает интернет (типы запросов, что вообще такое веб-страница, etc) и базы данных. это как минимум.
А, да, имел ввиду что приведенные языки используются в основном в веб разработке. Спасибо. И еще момент - django стоит начинать после курса по Python - у или параллельно ему после обучения элементарным понятиям?
А, да, имел ввиду что приведенные языки используются в основном в веб разработке. Спасибо. И еще момент - django стоит начинать после курса по Python - у или параллельно ему после обучения элементарным понятиям?
@ShyMicro Ну и у тебя вопрос, имхо, стоит странно. Что такое "банковский сайт"? Это лендинг с рекламой, или сервис, через который будут делать переводы и т.д. Надо рассуждать, исходя из функциональности, которую ты хочешь реализовать, а не из абстрактных хотелок, которые вообще неясно о чем.
А, да, имел ввиду что приведенные языки используются в основном в веб разработке. Спасибо. И еще момент - django стоит начинать после курса по Python - у или параллельно ему после обучения элементарным понятиям?
Ну а как ты хочешь программировать на питоне без знания питона?
В данном случае подразумевал сайт с переводами, без рекламных предложений и так далее.
как сделать странички, на которых будут кнопки и надписи - это один вопрос. как сделать, чтобы при нажатии на кнопку осуществлялся перевод - совсем другой.