Полезные ссылки
https://www.w3schools.com/python/python_getstarted.asp
Вставка шаблона картинки
Журнал
Day 1
часы:1
это мой первый день за пайтоном. Разоблася с простой функцией, как выводить текст

Day 2
часы: 1,5
Функция type, локальные и глобальные переменные, ключевое слово global, типы данных – int, float, complex, range, list, tuple, dict, set, frozenset, bool, bytes, кастинг типов (перевод из одних в другие), строковые переменные, .upper, .lower, .strip, replace, остановился на Format Strings https://www.w3schools.com/python/python_strings_format.asp
Day 3
часы:4
f-strings, placeholder {}, modifier (.2f), функции со строками, Boolean, списки – методы append, insert, extend, remove, pop, List Comprehension [xforxinif], sort(key = str.lower), reverse=true / desc, reverse() – переворот списка, .copy(), .list(nameofcopiedlist), TUPLES – ссылки на элементы кортежей, обход для изменения кортежа, распаковка кортежа, астериск, множества (set) .add(), update(), remove(), discard(), pop() – вырезает случайный элемент из строковых элементов, clear(), del, union() или | , intersection() / & – новое множество с дубликатами, intersection_update(set2) , difference(), difference_update(), ^, конец дня – https://www.w3schools.com/python/python_sets_methods.asp
Day 4
часы: 2,5
Пайтон Словари, .keys, .values, . items, .update, .pop, .popitem, del, .clear, dict, цикл if-elif-else, тернарный оператор, вложения if, pass, цикл while, break/continue, *args, аргументы со значениями, **args (не работает), return, ,/ позиционные аргументы (3), *, – только аргументы ключевых слов (x=3)
Day 5
часы:3
lambda функция, массивы, классы, __init__, __str__, del, pass, наследования, super(), итераторы, __iter__, __next__ – встроенные классы для создания итератора, полиморфизм, масштаб – ключевые слова global / nonlocal (видимость не глобальная а сдвигаемая наверх во вложенности), модули, подключение модулей. Модуль datetime, методы ceil/floor, json, .loads/dumps, json

Day 6
hrs: 2.5
модуль re, pip, try-except-else-finally, user input, formatting, работа с файлами, открытие в разных режимах, модуль Matplotlib – построение графиков, общее знакомство
Django – startproject, model/view/template, MODEL:ORM, models.py, VIEW: http requests as arguments, imports models, sends to template, views.py, TEMPLATE – how to represent the result, templates, URLs – decides, which view to send urls.py, UVMTreturn, PIP package manager, py -m venv myworld установка виртуальной среды, myworld\Scripts\activate.bat активация виртуальной среды, py -m pip install Django – установка Джанго, https://www.w3schools.com/django/django_install_django.php
Day 7
hrs: 2
py -m venv NAME
NAME/scripts/activate.bat #activate the virtual environment every time you open the command prompt to work
py -m pip install Django #installing Django
py –version #check installed version
django-admin startproject MYPROJECT #starting a new project
MYPROJECT
__init__.py
asgi.py
settings.py
urls.py
wsgi.py
py manage.py runserver #run the server
127.0.0.1:8000 – #local server
py manage.py startapp NAMEOFAPP #starting a new application
NAMEOFAPP /
migrations/
__init__.py
__init__.py
admin.py
apps.py
models.py
tests.py
urls.py – #must be created if wasn’t created automatically
views.py – #see content below
#Content of folder in created app
Views.py take http requests and return http response
views.py:
from django.shortcuts import render
# Create your views here.
Replacing with code:
from django.shortcuts import render
from django.http import HttpResponse
def members(request):
return HttpResponse(“Hello world!”)
urls.py:
from django.urls import path
from . import views
urlpatterns = [
path(‘members/’, views.members, name=’members’),
]
Urls.py of the project must be like this:
from django.contrib import admin
from django.urls import include, path
urlpatterns = [
path(”, include(‘members.urls’)),
path(‘admin/’, admin.site.urls),
]
Day 8
hrs: 1hr
creating a database table in Models
Day 9
hrs:1hr
django Display Data, insert update, delete data, create table in database
Day 10
hrs:1hr
adding links, create master template, link back
Day 11
hrs:5
admin- superuser, register, setting display,
django syntax -adding variables, loops, getting data from a model, commenting, include
query sets, values_list, filter, lookup parameters, order_by, descent search, multiple orders,
static files – adding, load, DEBUG=False, STATICFILES_DIRS, global css, collectstatic
deploy django project – database, AWS