🗊Презентация Язык программирования Python. SQL

Категория: Информатика
Нажмите для полного просмотра!
Язык программирования Python. SQL, слайд №1Язык программирования Python. SQL, слайд №2Язык программирования Python. SQL, слайд №3Язык программирования Python. SQL, слайд №4Язык программирования Python. SQL, слайд №5Язык программирования Python. SQL, слайд №6Язык программирования Python. SQL, слайд №7Язык программирования Python. SQL, слайд №8Язык программирования Python. SQL, слайд №9Язык программирования Python. SQL, слайд №10Язык программирования Python. SQL, слайд №11Язык программирования Python. SQL, слайд №12Язык программирования Python. SQL, слайд №13Язык программирования Python. SQL, слайд №14Язык программирования Python. SQL, слайд №15Язык программирования Python. SQL, слайд №16Язык программирования Python. SQL, слайд №17Язык программирования Python. SQL, слайд №18Язык программирования Python. SQL, слайд №19Язык программирования Python. SQL, слайд №20Язык программирования Python. SQL, слайд №21Язык программирования Python. SQL, слайд №22Язык программирования Python. SQL, слайд №23Язык программирования Python. SQL, слайд №24Язык программирования Python. SQL, слайд №25Язык программирования Python. SQL, слайд №26Язык программирования Python. SQL, слайд №27Язык программирования Python. SQL, слайд №28Язык программирования Python. SQL, слайд №29Язык программирования Python. SQL, слайд №30Язык программирования Python. SQL, слайд №31Язык программирования Python. SQL, слайд №32Язык программирования Python. SQL, слайд №33Язык программирования Python. SQL, слайд №34Язык программирования Python. SQL, слайд №35Язык программирования Python. SQL, слайд №36Язык программирования Python. SQL, слайд №37Язык программирования Python. SQL, слайд №38Язык программирования Python. SQL, слайд №39Язык программирования Python. SQL, слайд №40Язык программирования Python. SQL, слайд №41Язык программирования Python. SQL, слайд №42Язык программирования Python. SQL, слайд №43Язык программирования Python. SQL, слайд №44Язык программирования Python. SQL, слайд №45Язык программирования Python. SQL, слайд №46Язык программирования Python. SQL, слайд №47Язык программирования Python. SQL, слайд №48Язык программирования Python. SQL, слайд №49Язык программирования Python. SQL, слайд №50Язык программирования Python. SQL, слайд №51Язык программирования Python. SQL, слайд №52Язык программирования Python. SQL, слайд №53Язык программирования Python. SQL, слайд №54Язык программирования Python. SQL, слайд №55Язык программирования Python. SQL, слайд №56Язык программирования Python. SQL, слайд №57Язык программирования Python. SQL, слайд №58Язык программирования Python. SQL, слайд №59Язык программирования Python. SQL, слайд №60Язык программирования Python. SQL, слайд №61Язык программирования Python. SQL, слайд №62Язык программирования Python. SQL, слайд №63Язык программирования Python. SQL, слайд №64Язык программирования Python. SQL, слайд №65Язык программирования Python. SQL, слайд №66Язык программирования Python. SQL, слайд №67Язык программирования Python. SQL, слайд №68Язык программирования Python. SQL, слайд №69Язык программирования Python. SQL, слайд №70Язык программирования Python. SQL, слайд №71Язык программирования Python. SQL, слайд №72Язык программирования Python. SQL, слайд №73Язык программирования Python. SQL, слайд №74Язык программирования Python. SQL, слайд №75Язык программирования Python. SQL, слайд №76Язык программирования Python. SQL, слайд №77Язык программирования Python. SQL, слайд №78Язык программирования Python. SQL, слайд №79Язык программирования Python. SQL, слайд №80Язык программирования Python. SQL, слайд №81Язык программирования Python. SQL, слайд №82Язык программирования Python. SQL, слайд №83Язык программирования Python. SQL, слайд №84Язык программирования Python. SQL, слайд №85Язык программирования Python. SQL, слайд №86Язык программирования Python. SQL, слайд №87Язык программирования Python. SQL, слайд №88Язык программирования Python. SQL, слайд №89Язык программирования Python. SQL, слайд №90Язык программирования Python. SQL, слайд №91Язык программирования Python. SQL, слайд №92Язык программирования Python. SQL, слайд №93Язык программирования Python. SQL, слайд №94Язык программирования Python. SQL, слайд №95Язык программирования Python. SQL, слайд №96Язык программирования Python. SQL, слайд №97Язык программирования Python. SQL, слайд №98Язык программирования Python. SQL, слайд №99Язык программирования Python. SQL, слайд №100Язык программирования Python. SQL, слайд №101Язык программирования Python. SQL, слайд №102Язык программирования Python. SQL, слайд №103Язык программирования Python. SQL, слайд №104Язык программирования Python. SQL, слайд №105Язык программирования Python. SQL, слайд №106Язык программирования Python. SQL, слайд №107Язык программирования Python. SQL, слайд №108

Содержание

Вы можете ознакомиться и скачать презентацию на тему Язык программирования Python. SQL. Доклад-сообщение содержит 108 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Python
SQL
Описание слайда:
Python SQL

Слайд 2





ORM
Object Relational Mapping (Объектно-реляционное отображение)
Объектно-реляционное отображение — это технология программирования, которая связывает базы данных с концепциями объектно-ориентированных языков программирования, создавая «виртуальную объектную базу данных». Существуют как проприетарные, так и свободные реализации этой технологии.
Описание слайда:
ORM Object Relational Mapping (Объектно-реляционное отображение) Объектно-реляционное отображение — это технология программирования, которая связывает базы данных с концепциями объектно-ориентированных языков программирования, создавая «виртуальную объектную базу данных». Существуют как проприетарные, так и свободные реализации этой технологии.

Слайд 3





Python
csv
Описание слайда:
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)
Описание слайда:
Запись 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']])
Описание слайда:
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)
Описание слайда:
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)
Описание слайда:
Чтение 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)
Описание слайда:
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)

Слайд 10


Язык программирования Python. SQL, слайд №10
Описание слайда:

Слайд 11





Скрайбинг текста из википедии
Описание слайда:
Скрайбинг текста из википедии

Слайд 12





SQLite
Описание слайда:
SQLite

Слайд 13





pip install peewee
Описание слайда:
pip install peewee

Слайд 14





pip install flask-peewee
Описание слайда:
pip install flask-peewee

Слайд 15


Язык программирования Python. SQL, слайд №15
Описание слайда:

Слайд 16


Язык программирования Python. SQL, слайд №16
Описание слайда:

Слайд 17






null=False – возможно ли хранение null-значений;
index=False – создавать ли индекс для данного столбца в базе;
unique=False – создавать ли уникальный индекс для данного столбца в базе; verbose_name=None – строка для человекопонятного представления поля;
help_text=None – строка с вспомогательным текстом для поля;
db_column=None – строка, явно задающая название столбца в базе для данного поля, используется например при работе с legacy базой данных;
default=None – значение по-умолчанию для полей класса при инстанцировании;
choices=None – список или кортеж двухэлементных кортежей, где первый элемент – значение для базы, второй – отображаемое значение (аналогично джанге);
primary_key=False – использовать ли данное поле, как первичный ключ;
sequence=None – последовательность для наполнения поля (удостоверьтесь, что бекэнд поддерживает такую функциональность);
Описание слайда:
null=False – возможно ли хранение null-значений; index=False – создавать ли индекс для данного столбца в базе; unique=False – создавать ли уникальный индекс для данного столбца в базе; verbose_name=None – строка для человекопонятного представления поля; help_text=None – строка с вспомогательным текстом для поля; db_column=None – строка, явно задающая название столбца в базе для данного поля, используется например при работе с legacy базой данных; default=None – значение по-умолчанию для полей класса при инстанцировании; choices=None – список или кортеж двухэлементных кортежей, где первый элемент – значение для базы, второй – отображаемое значение (аналогично джанге); primary_key=False – использовать ли данное поле, как первичный ключ; sequence=None – последовательность для наполнения поля (удостоверьтесь, что бекэнд поддерживает такую функциональность);

Слайд 18





Метаданные
Описание слайда:
Метаданные

Слайд 19





Типы полей 1
Описание слайда:
Типы полей 1

Слайд 20





Типы полей 2
Описание слайда:
Типы полей 2

Слайд 21





Типы полей 3
Описание слайда:
Типы полей 3

Слайд 22





Типы полей 4
Описание слайда:
Типы полей 4

Слайд 23





Специальные параметры полей
Описание слайда:
Специальные параметры полей

Слайд 24


Язык программирования Python. SQL, слайд №24
Описание слайда:

Слайд 25





https://sqlitebrowser.org/
Описание слайда:
https://sqlitebrowser.org/

Слайд 26


Язык программирования Python. SQL, слайд №26
Описание слайда:

Слайд 27


Язык программирования Python. SQL, слайд №27
Описание слайда:

Слайд 28


Язык программирования Python. SQL, слайд №28
Описание слайда:

Слайд 29





Использование save
Описание слайда:
Использование save

Слайд 30





Использование create
Описание слайда:
Использование create

Слайд 31





Изменение записей
Описание слайда:
Изменение записей

Слайд 32


Язык программирования Python. SQL, слайд №32
Описание слайда:

Слайд 33


Язык программирования Python. SQL, слайд №33
Описание слайда:

Слайд 34





Извлечение одной записи SelectQuery.get()
Описание слайда:
Извлечение одной записи SelectQuery.get()

Слайд 35





Извлечение нескольких записей
Описание слайда:
Извлечение нескольких записей

Слайд 36


Язык программирования Python. SQL, слайд №36
Описание слайда:

Слайд 37


Язык программирования Python. SQL, слайд №37
Описание слайда:

Слайд 38





Использование join
Описание слайда:
Использование join

Слайд 39





Сортировка по алфавиту
SelectQuery.order_by()
Описание слайда:
Сортировка по алфавиту SelectQuery.order_by()

Слайд 40





Упорядочивание по возрасту
Описание слайда:
Упорядочивание по возрасту

Слайд 41





Фильтр по дате
Описание слайда:
Фильтр по дате

Слайд 42





or не всегда работает
Описание слайда:
or не всегда работает

Слайд 43


Язык программирования Python. SQL, слайд №43
Описание слайда:

Слайд 44





Персонажи, начинающиеся с буквы g
Описание слайда:
Персонажи, начинающиеся с буквы g

Слайд 45





SelectQuery.group_by()
Описание слайда:
SelectQuery.group_by()

Слайд 46





SelectQuery.having()
Описание слайда:
SelectQuery.having()

Слайд 47





SelectQuery.limit()
Описание слайда:
SelectQuery.limit()

Слайд 48





SelectQuery.offset()
Описание слайда:
SelectQuery.offset()

Слайд 49





Python
Postgre
Описание слайда:
Python Postgre

Слайд 50





https://www.postgresql.org/download/
Описание слайда:
https://www.postgresql.org/download/

Слайд 51





http://postgresql.ru.net/
Описание слайда:
http://postgresql.ru.net/

Слайд 52


Язык программирования Python. SQL, слайд №52
Описание слайда:

Слайд 53


Язык программирования Python. SQL, слайд №53
Описание слайда:

Слайд 54


Язык программирования Python. SQL, слайд №54
Описание слайда:

Слайд 55


Язык программирования Python. SQL, слайд №55
Описание слайда:

Слайд 56


Язык программирования Python. SQL, слайд №56
Описание слайда:

Слайд 57


Язык программирования Python. SQL, слайд №57
Описание слайда:

Слайд 58





pip install psycopg2
Описание слайда:
pip install psycopg2

Слайд 59





pip install psycopg2-binary
Описание слайда:
pip install psycopg2-binary

Слайд 60





pip freeze
Описание слайда:
pip freeze

Слайд 61





Чтение csv
Описание слайда:
Чтение csv

Слайд 62





Соединение с БД и создание таблицы
Описание слайда:
Соединение с БД и создание таблицы

Слайд 63


Язык программирования Python. SQL, слайд №63
Описание слайда:

Слайд 64


Язык программирования Python. SQL, слайд №64
Описание слайда:

Слайд 65


Язык программирования Python. SQL, слайд №65
Описание слайда:

Слайд 66


Язык программирования Python. SQL, слайд №66
Описание слайда:

Слайд 67





db.atomic снижение нагрузки при записи БД
Описание слайда:
db.atomic снижение нагрузки при записи БД

Слайд 68


Язык программирования Python. SQL, слайд №68
Описание слайда:

Слайд 69





Наследование в ORM
psql_db = PostgresqlDatabase('my_database', user='postgres') 
class BaseModel(Model): 
 	pass
 	 class Meta: 
 		database = psql_db 
class User(BaseModel): 
 	username = CharField()
Описание слайда:
Наследование в ORM psql_db = PostgresqlDatabase('my_database', user='postgres') class BaseModel(Model): pass class Meta: database = psql_db class User(BaseModel): username = CharField()

Слайд 70





MySQL
Описание слайда:
MySQL

Слайд 71





Коннектор
https://dev.mysql.com/downloads/connector/python/2.0.html
Описание слайда:
Коннектор https://dev.mysql.com/downloads/connector/python/2.0.html

Слайд 72





https://www.mysql.com/downloads/
Описание слайда:
https://www.mysql.com/downloads/

Слайд 73


Язык программирования Python. SQL, слайд №73
Описание слайда:

Слайд 74


Язык программирования Python. SQL, слайд №74
Описание слайда:

Слайд 75


Язык программирования Python. SQL, слайд №75
Описание слайда:

Слайд 76


Язык программирования Python. SQL, слайд №76
Описание слайда:

Слайд 77


Язык программирования Python. SQL, слайд №77
Описание слайда:

Слайд 78


Язык программирования Python. SQL, слайд №78
Описание слайда:

Слайд 79


Язык программирования Python. SQL, слайд №79
Описание слайда:

Слайд 80


Язык программирования Python. SQL, слайд №80
Описание слайда:

Слайд 81


Язык программирования Python. SQL, слайд №81
Описание слайда:

Слайд 82


Язык программирования Python. SQL, слайд №82
Описание слайда:

Слайд 83


Язык программирования Python. SQL, слайд №83
Описание слайда:

Слайд 84


Язык программирования Python. SQL, слайд №84
Описание слайда:

Слайд 85


Язык программирования Python. SQL, слайд №85
Описание слайда:

Слайд 86


Язык программирования Python. SQL, слайд №86
Описание слайда:

Слайд 87


Язык программирования Python. SQL, слайд №87
Описание слайда:

Слайд 88


Язык программирования Python. SQL, слайд №88
Описание слайда:

Слайд 89


Язык программирования Python. SQL, слайд №89
Описание слайда:

Слайд 90


Язык программирования Python. SQL, слайд №90
Описание слайда:

Слайд 91


Язык программирования Python. SQL, слайд №91
Описание слайда:

Слайд 92


Язык программирования Python. SQL, слайд №92
Описание слайда:

Слайд 93


Язык программирования Python. SQL, слайд №93
Описание слайда:

Слайд 94


Язык программирования Python. SQL, слайд №94
Описание слайда:

Слайд 95


Язык программирования Python. SQL, слайд №95
Описание слайда:

Слайд 96


Язык программирования Python. SQL, слайд №96
Описание слайда:

Слайд 97





https://dev.mysql.com/downloads/connector/python/2.0.html
Описание слайда:
https://dev.mysql.com/downloads/connector/python/2.0.html

Слайд 98





Работа в командной строке
Описание слайда:
Работа в командной строке

Слайд 99


Язык программирования Python. SQL, слайд №99
Описание слайда:

Слайд 100


Язык программирования Python. SQL, слайд №100
Описание слайда:

Слайд 101


Язык программирования Python. SQL, слайд №101
Описание слайда:

Слайд 102


Язык программирования Python. SQL, слайд №102
Описание слайда:

Слайд 103


Язык программирования Python. SQL, слайд №103
Описание слайда:

Слайд 104






pip install pymysql
Описание слайда:
pip install pymysql

Слайд 105





pip install mysqlclient
Описание слайда:
pip install mysqlclient

Слайд 106






MySQLdb1 – не совместим пока с 3
MySQLdb2 - не совместим пока с 3
moist  - будет
Описание слайда:
MySQLdb1 – не совместим пока с 3 MySQLdb2 - не совместим пока с 3 moist - будет

Слайд 107





Совместимые с 3
mysql-connector-python
pymysql
CyMySQL
mysqlclient
Описание слайда:
Совместимые с 3 mysql-connector-python pymysql CyMySQL mysqlclient

Слайд 108






PHP MySQL
Python Django PostgreSQL
Node.js MongoDB
SQLite
Описание слайда:
PHP MySQL Python Django PostgreSQL Node.js MongoDB SQLite



Похожие презентации
Mypresentation.ru
Загрузить презентацию