Содержание
- 2. ORM Object Relational Mapping (Объектно-реляционное отображение) Объектно-реляционное отображение — это технология программирования, которая связывает базы данных
- 3. Python csv
- 4. Атрибуты при открытии файла
- 5. Запись d1={'name':'Pert','surname':'Romanov','age':44} d2={'name':'Vlodimir','surname':'Lenin','age':34} d3={'name':'Lev','surname':'Tolstoy','age':74} d_list=[d1,d2,d3] for i in d_list: print(i) write_csv(i)
- 6. import csv def write_csv(data): with open('writers.csv','a') as file: writer=csv.writer(file) #writer=csv.writer(file,delimiter=',') #writer=csv.writer(file, dialect='Excel') #writer.writerow((data['name'],data['surname'],data['age'])) writer.writerow([data['name'],data['surname'],data['age']])
- 7. def write_csv2(data): with open('writers2.csv','a') as file: order=['name','surname','age'] writer=csv.DictWriter(file, fieldnames=order) writer.writerow(data)
- 8. Чтение def open_csv(): with open('writers2.csv','r') as file: reader=csv.DictReader(file) for i in reader: print(i)
- 9. def open_csv(): with open('writers2.csv','r') as file: order=['name','surname','age'] reader=csv.DictReader(file, fieldnames=order) for i in reader: print(i)
- 11. Скрайбинг текста из википедии
- 12. SQLite
- 13. pip install peewee
- 14. pip install flask-peewee
- 17. null=False – возможно ли хранение null-значений; index=False – создавать ли индекс для данного столбца в базе;
- 18. Метаданные
- 19. Типы полей 1
- 20. Типы полей 2
- 21. Типы полей 3
- 22. Типы полей 4
- 23. Специальные параметры полей
- 25. https://sqlitebrowser.org/
- 29. Использование save
- 30. Использование create
- 31. Изменение записей
- 34. Извлечение одной записи SelectQuery.get()
- 35. Извлечение нескольких записей
- 38. Использование join
- 39. Сортировка по алфавиту SelectQuery.order_by()
- 40. Упорядочивание по возрасту
- 41. Фильтр по дате
- 42. or не всегда работает
- 44. Персонажи, начинающиеся с буквы g
- 45. SelectQuery.group_by()
- 46. SelectQuery.having()
- 47. SelectQuery.limit()
- 48. SelectQuery.offset()
- 49. Python Postgre
- 50. https://www.postgresql.org/download/
- 51. http://postgresql.ru.net/
- 58. pip install psycopg2
- 59. pip install psycopg2-binary
- 60. pip freeze
- 61. Чтение csv
- 62. Соединение с БД и создание таблицы
- 67. db.atomic снижение нагрузки при записи БД
- 69. Наследование в ORM psql_db = PostgresqlDatabase('my_database', user='postgres') class BaseModel(Model): pass class Meta: database = psql_db class
- 70. MySQL
- 71. Коннектор https://dev.mysql.com/downloads/connector/python/2.0.html
- 72. https://www.mysql.com/downloads/
- 97. https://dev.mysql.com/downloads/connector/python/2.0.html
- 98. Работа в командной строке
- 104. pip install pymysql
- 105. pip install mysqlclient
- 106. MySQLdb1 – не совместим пока с 3 MySQLdb2 - не совместим пока с 3 moist -
- 107. Совместимые с 3 mysql-connector-python pymysql CyMySQL mysqlclient
- 109. Скачать презентацию