You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Все эти шаги автоматизированы на PythonAnywhere, но они совершенно такие же, какие надо было бы совершить с любым другим хостинговым сервисом.
184
184
185
-
Главное, на что нужно обратить внимание сейчас, — это то что твоя база данных на PythonAnywhere никак не связана с базой данных на твоём компьютере. Поэтому там будут разные посты и разные аккаунты администраторов. Как следствие, для базы на PythonAnywhere необходимо создать аккаунт администратора так же, как ты это делала у себя локально с помощью команды `createsuperuser`. На PythonAnywhere заранее активировано вирутальное окружение, так что всё, что тебе нужно сделать — это запустить в консоли PythonAnhywhere команду:
185
+
Главное, на что нужно обратить внимание сейчас, — это то, что твоя база данных на PythonAnywhere никак не связана с базой данных на твоём компьютере. Поэтому там будут разные посты и разные аккаунты администраторов. Как следствие, для базы на PythonAnywhere необходимо создать аккаунт администратора так же, как ты это делала у себя локально с помощью команды `createsuperuser`. На PythonAnywhere заранее активировано виртуальное окружение, так что всё, что тебе нужно сделать — это запустить в консоли PythonAnhywhere команду:
Copy file name to clipboardExpand all lines: ru/html/README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -56,7 +56,7 @@ blog
56
56
57
57
Заработало! Хорошая работа :)
58
58
59
-
- Наиболее базовой тег, `<html>`, всегда присутствует в начале веб-страницы, а `</html>` — в конце. Как ты можешь заметить, основной контент веб-сайта находится между тегами `<html>` и `</html>`.
59
+
- Наиболее базовый тег, `<html>`, всегда присутствует в начале веб-страницы, а `</html>` — в конце. Как ты можешь заметить, основной контент веб-сайта находится между тегами `<html>` и `</html>`.
60
60
-`<p>` — это тег для параграфов; `</p>`, соответственно, закрывает каждый параграф.
В зависимости от твоей версии Windows и того, какая у тебя клавиатура, одно из следующих действий открое окно командной строки (возможно, придётся немного поэкспериментировать, но все варианты пробовать необязательно):
3
+
В зависимости от твоей версии Windows и того, какая у тебя клавиатура, одно из следующих действий откроет окно командной строки (возможно, придётся немного поэкспериментировать, но все варианты пробовать необязательно):
4
4
- Перейди в меню Пуск (или на экран Пуск), в строке поиска набери "Командная строка".
5
5
- Перейди в меню Пуск → Windows → Командная строка.
6
6
- Перейди в меню Пуск → Все программы → Служебные → Командная строка.
Copy file name to clipboardExpand all lines: ru/python_introduction/README.md
+9-10Lines changed: 9 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -329,7 +329,7 @@ Maria
329
329
[42, 30, 19, 12, 3, 199]
330
330
```
331
331
332
-
Сработало как заклинание!
332
+
Сработало как по маслу!
333
333
334
334
В качестве дополнительной тренировки попробуй следующие индексы: 6, 7, 1000, -1, -6 и -1000. Можешь предсказать результат? Видишь логику работы?
335
335
@@ -441,11 +441,11 @@ KeyError: 'age'
441
441
442
442
Готова к продолжению? :)
443
443
444
-
## Сравнение вещей
444
+
## Сравнения
445
445
446
446
> Для проходящих руководство дома: этот раздел рассмотрен в видео [Python Basics: Comparisons](https://www.youtube.com/watch?v=7bzxqIKYgf4).
447
447
448
-
Немалая часть программирования требует сравнения вещей. Что проще всего сравнить друг с другом? Числа, конечно. Давай посмотрим, как это работает:
448
+
В программировании часто надо что-то сравнивать. Что проще всего сравнить друг с другом? Числа, конечно. Давай посмотрим, как это работает:
449
449
450
450
{% filename %}command-line{% endfilename %}
451
451
```python
@@ -463,7 +463,7 @@ True
463
463
464
464
Мы передали Python несколько чисел для сравнения. Как ты можешь заметить, Python сравнивает не только числа, но и результаты методов (например, умножения). Неплохо, правда?
465
465
466
-
Хочешь спросить, почему мы написал двойной символ равенства `==`, чтобы проверить, одинаковы ли числа? Потому что одинарные символ равенства `=` уже задействован под присваивание значения переменным. Ты всегда, __всегда__ должна писать два символа равенства `==`, если хочешь проверить, одинаковы ли объекты. Мы также можем проверить, различаются ли объекты. Для этого мы используем `!=`, как показано в примере выше.
466
+
Хочешь спросить, почему мы написали двойной символ равенства `==`, чтобы проверить, одинаковы ли числа? Потому что одинарные символ равенства `=` уже задействован под присваивание значения переменным. Ты всегда, __всегда__ должна писать два символа равенства `==`, если хочешь проверить, одинаковы ли объекты. Мы также можем проверить, различаются ли объекты. Для этого мы используем `!=`, как показано в примере выше.
467
467
468
468
Дадим Python еще два задания:
469
469
@@ -496,10 +496,10 @@ True
496
496
497
497
Ты можешь передать Python столько чисел, сколько захочешь, и он будет возвращать ответ! Хитро, правда?
498
498
499
-
-__and__ — если ты используешь оператор `and`, оба сравнения по бокам от него должны быть True (верны), чтобы результат всей команды был равен True.
500
-
-__or__ — если ты используешь оператор `or`, достаточно одному из сравнений по бокам от него быть равным True, чтобы результат всей команды также равнялся True.
499
+
-__and__ — если ты используешь оператор `and`, оба сравнения по обе стороны от него должны быть True (верны), чтобы результат всей команды был равен True.
500
+
-__or__ — если ты используешь оператор `or`, достаточно одному из сравнений по обе стороны от него быть равным True, чтобы результат всей команды также равнялся True.
501
501
502
-
Ты когда-нибудь слышала выражение "сравнивать яблоки с апельсинами"? Попробуем сделать что-то подобное в Python:
502
+
Ты когда-нибудь слышала выражение "сравнивать тёплое с мягким"? Попробуем сделать что-то подобное в Python:
503
503
504
504
{% filename %}command-line{% endfilename %}
505
505
```python
@@ -547,7 +547,6 @@ False
547
547
-`1 != 2`
548
548
549
549
Поздравляем! Логические значения — одна из самых классных фишек программирования, и ты только что научилась ими пользоваться!
550
-
551
550
# Сохраняй!
552
551
553
552
> Для проходящих руководство дома: этот раздел рассмотрен в видео [Python Basics: Saving files and "If" statement](https://www.youtube.com/watch?v=dOAg6QVAxyk).
@@ -642,7 +641,7 @@ $ python3 python_intro.py
642
641
Hello, Django girls!
643
642
```
644
643
645
-
Примечание: Windows не распознаёт команду 'python3'. Вместо этогодля запуска файла используй команду 'python':
644
+
Примечание: Windows не распознаёт команду 'python3'. Вместо этого для запуска файла используй команду 'python':
646
645
647
646
{% filename %}command-line{% endfilename %}
648
647
```python
@@ -785,7 +784,7 @@ if volume < 20 or volume > 80:
785
784
786
785
В последних трёх упражнениях ты познакомилась с:
787
786
788
-
-__сравнением вещей__— в Python ты можешь сравнивать вещи друг с другом при помощи `>`, `>=`, `==`, `<=`, `<` и операторов `and`, `or`;
787
+
-__сравнением__— в Python ты можешь сравнивать объекты друг с другом при помощи `>`, `>=`, `==`, `<=`, `<` и операторов `and`, `or`;
789
788
-__Boolean__ — типом объекта, который может иметь только два значения: `True` или `False`;
790
789
-__сохранением файлов__ — хранение кода в файлах позволяет выполнять длинные программы;
791
790
-__if...elif...else__ — условными операторами, которые позволяют выполнять код только при определенных условиях;
Copy file name to clipboardExpand all lines: ru/template_extending/README.md
-5Lines changed: 0 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -118,11 +118,6 @@ blog
118
118
{% endfor %}
119
119
{% endblock %}
120
120
```
121
-
А теперь добавь следующую строку в начало файла:
122
-
123
-
```
124
-
{% extends 'blog/base.html' %}
125
-
```
126
121
127
122
Осталось последнее: нам нужно связать эти два шаблона друг с другом. Ведь именно для этого и нужно расширение шаблонов! Мы сделаем это, добавив тег `extends` в начало файла. Вот так:
0 commit comments