- Регистрация
- 8 Май 2015
- Сообщения
- 6,805
- Реакции
- 82,745
- Тема Автор Вы автор данного материала? |
- #1
		
		
		
			Голосов: 1
		
	
			
				
					[Сергей Черненко] Python для SEO специалиста (2018)
		
		
	
	
		 
	
 
	ПРОГРАММА КУРСА
1. Почему Python?
		1. Почему Python?
- Обзор языков
- Компилятор и интерпретатор
- Бэкенд и Фронтенд
- Windows и Unix
- Почему Python
- Установка Python
- Настройка окружения, PyCharm
- Режим консоли
- print('Hello world!')
- Калькулятор
- Какие данные обрабатывает Python
- Integer
- Float
- String
- List
- Tuple
- Set
- Dict
- Bool
- Byte
- None
- mutable & immutable
- dir, help, type
- if
- for
- while
- генераторы
- обработка ошибок
- сортировка массивов
- поиск элементов в массиве
- слияние массивов
- вычитание массивов
- оперативная память
- быстродействие, сложность алгоритмов
- Создание функции
- Вызов функции
- Повторное использование функций
- Модули и пакеты
- Стандартная библиотека
- Библиотека пакетов PyPi, GitHub
- Менеджер пакетов pip
- Виртуальное окружение
- Установка пакетов (Удаление и Обновление)
- requirements.txt
- Отличие пакета от фреймворка
- В Python всё класс (объект)
- Создание класса
- Свойства класса и методы класса
- Наследование, Метаклассы
- Магия Python
- открытие файла
- режим работы с файлом
- чтение файла
- поиск по файлу
- запись в файл
- огромные файлы
- Библиотека NLTK
- Разбивка текста на предложения
- Разбивка текста на n-граммы
- Приведение слов в базовую форму, падежи
- Подсчет частотности
- Семантическая близость
- Похожесть текстов
- Уникальность текстов
- Проверка на ошибки
- Библиотека PIL и работа с картинками
- Где взять базу данных
- SQL и noSQL
- модуль sqlalchemy
- соединение с базой данных
- создание структуры базы данных, взаимосвязи
- чтение, запись, обновление, удаление
- выполнение сложных запросов
- Redis
- зачем многопоточность
- Threading и ThreadPoolExecutor
- где эффективна, а где не эффективна
- GIL
- Общие ресурсы
- Очередь
- Эффективное использование
- полноценный браузер
- Headless режим
- выполнение сценариев
- заполнение и отправка форм
- Идея асинхронного кода
- Синтаксис асинхронного кода
- корутины вместо функций
- event loop
- асинхронные библиотеки
- aiohttp client
- асинхронные http запросы
- выполнение синхронного кода вместе с асинхронным
- Модель MVC приложений
- Создаем простейшее web приложение
- роутинг
- обработчики
- шаблоны (jinja2)
- динамические данные
- запуск приложения
- deployment приложения
- настройка сервера nginx
- запуск приложения через systemd
- Cron и планирование заданий
- Прокси-сервера
- Полнотекстовый поисковый движок Elasticsearch
- Установка и запуск Elasticsearch
- Создание индекса Elasticsearch
- Запросы в Elasticsearch
- Elasticsearch на службе сеошника
- Amazon S3 Bucket - безграничное хранилище данных
- Полезные API (Google API, Serpstat API, Advego API)
- Парсинг ВебАрхива
			
				Последнее редактирование модератором: 
			
		
	
								
								
	
	
	
	
									
	
		
			
		
		
	
	
	
		
			
		
		
	
								
							
							 
 
  
 
		 
 
		 
 
		 
 
		
 Вepифициpoвaнныe aккaунты и платежные системы
 Вepифициpoвaнныe aккaунты и платежные системы Криптобиpжи на СНГ и EU дропов
 Криптобиpжи на СНГ и EU дропов Кошельки с виртуальными картами (VCC) и IBAN счетом
 Кошельки с виртуальными картами (VCC) и IBAN счетом Аккаунты телефоний + SIP с подменой номера
 Аккаунты телефоний + SIP с подменой номера Аpeндa чистых прокси для работы
 Аpeндa чистых прокси для работы Идeнтификaции кошельков
 Идeнтификaции кошельков Дебетовые карты РФ с доставкой
 Дебетовые карты РФ с доставкой SMS-активации любых сервисов
 SMS-активации любых сервисов Долгосрочная аренда номеров под SMS
 Долгосрочная аренда номеров под SMS ESIM разных стран
 ESIM разных стран Регистрация компаний, офшоров
 Регистрация компаний, офшоров Верификации под заказ
 Верификации под заказ 
  
 
		 
  
 
		 
 
		 
 
		