Запрет складчины

  1. Доступно [Otus] Web-разработчик на Python

    [​IMG]

    Курс предназначен для подготовки специалиста, который сможет не только решать рядовые задачи бекенд-разработки, но и сделать с нуля современную фронтенд часть.

    Что даст вам этот курс
    • Освоение разработки современной фронтенд-части с нуля.
    • Способность решать рядовые задачи бекенд-разработки.
    • Умение деплоить с помощью Fabric, заворачивать приложения в Docker-контейнеры, писать тесты и ботов
    • Владение NodeJS и ReactJS, ознакомление с другими платформами, фреймворками, библиотеками, приложениями.
    01 Технические детали курса
    01.mp4 [87m 228k 85]
    ДЗ.txt [295]
    Дополнительные материалы.txt [74]
    слайды.rar [139k 61]

    02 Объекты и переменные
    02.mp4 [97m 699k 845]
    дополнительные материалы.txt [72]
    слайды.rar [141k 63]

    03 Принципы ООП
    03.mp4 [91m 50k 577]
    ДЗ.txt [209]
    дополнительные материалы.txt [72]
    слайды.rar [138k 792]

    04 IP, TCP, uWSGI
    04.mp4 [102m 540k 564]
    ДЗ.txt [114]
    дополнительные материалы.txt [72]
    слайды.rar [140k 235]

    05 werkzeug, Flask
    05.mp4 [251m 959k 694]
    chat.txt [10k 532]
    ДЗ.txt [104]
    материалы к занятию.txt [66]
    слайды.rar [511k 237]

    06 ORM
    06.mp4 [112m 53k 460]
    ДЗ.txt [76]
    слайды.rar [140k 82]

    07 Django
    07.mp4 [272m 930k 133]
    chat.txt [4k 339]
    ДЗ.txt [105]
    материалы.txt [66]

    08 реализуем свой WSGI-совместимый фреймворк
    08.mp4 [140m 852k 696]
    chat.txt [8k 760]
    server.py [2k 40]

    09 Django REST Framework. Django Configurations
    09.mp4 [239m 140k 44]
    chat.txt [4k 975]
    материалы.txt [68]

    10 API. GraphQL
    10.mp4 [158m 297k 297]
    материалы.txt [115]

    11 Fabric
    11.mp4 [197m 883k 985]
    Дополнительные материалы.txt [241]

    deploy
    fabfile.py [1k 882]

    templates
    nginx.conf [174]
    uwsgi.ini [282]
    uwsgi.service [291]

    12 Софтскилз
    12.mp4 [90m 141k 452]
    слайды.rar [140k 442]

    13 Знакомство с Front-end частью курса
    13.mp4 [191m 102k 462]
    ДЗ.txt [143]
    Дополнительные материалы.txt [92]
    слайды.rar [141k 875]

    14 Djngo m2m
    14.mp4 [187m 252k 692]
    Дополнительные материалы.txt [79]

    15 Основы JS
    15.mp4 [194m 738k 369]
    ДЗ.txt [138]
    слайды.rar [140k 873]

    16 Django ORM
    16.mp4 [157m 729k 42]
    Дополнительные материалы.txt [72]

    17 Продвинутый JS
    17.mp4 [141m 746k 325]
    ДЗ.txt [85]

    18 Азы работы с очередями
    18.mp4 [141m 866k 805]
    redis for windows.txt [50]
    ДЗ.txt [123]
    код с курса.txt [55]

    19 ES6, NodeJS окружение, babel+webpack
    19.webm [229m 123k 9]
    ДЗ.txt [182]
    дополнительные материалы.txt [178]
    слайды.rar [140k 39]

    20 нет материалов

    21 fetch axios
    21.mp4 [148m 969k 798]
    ДЗ.txt [152]
    слайды.rar [141k 474]

    22 Автотесты
    22.mp4 [108m 418k 237]
    ДЗ.txt [107]
    слайды.rar [138k 383]

    23 Code review
    23.mp4 [251m 282k 591]
    ДЗ.txt [121]

    24 Основы React, JSX, компоненты React
    24.mp4 [138m 795k 436]
    ДЗ.txt [75]
    дополнительные материалы.txt [145]
    слайды.rar [419k 772]

    25 Введение в TDD
    25.mp4 [226m 623k 249]
    chat.txt [10k 357]
    дополнительные материалы.txt [103]

    26 State и Props, data-flow в React-компонентах
    26.mp4 [272m 438k 913]
    chat.txt [5k 148]
    ДЗ.txt [97]
    дополнительные материалы.txt [151]

    27 Введение в pytest
    27.mp4 [340m 637k 602]
    ДЗ.txt [93]
    чат.txt [2k 969]

    материалы к занятию
    database.py [352]
    solver.py [583]

    tests
    conftest.py [285]
    test_database.py [1k 579]
    test_solver.py [3k 320]

    28 Жизненный цикл React-компонент
    28.mp4 [133m 119k 425]
    Демо проект на CodePen.txt [56]
    ДЗ.txt [920]
    Жизненныи цикл React компонент.pdf [850k 361]
    запись чата.txt [5k 966]
    Состояние и жизненный цикл React.txt [54]

    29 InfluxDB, Grafana
    29.mp4 [101m 327k 921]
    ДЗ.txt [139]
    дополнительные материалы.txt [168]

    30 Состояние приложений. Flus and Redux
    30.mp4 [389m 459k 359]
    chat.txt [6k 98]
    ДЗ.txt [494]
    дополнительные материалы.txt [172]
    слайды.pdf [1m 736k 74]

    31 Jenkins, Sentry
    31.mp4 [178m 448k 283]
    ДЗ.txt [98]
    дополнительные материалы.txt [76]

    32 Code review
    32.mp4 [210m 960k 263]
    chat.txt [6k 575]
    ДЗ.txt [121]
    дополнительные материалы.txt [387]

    33 aiogram
    33.mp4 [312m 597k 321]
    chat.txt [4k 702]
    дополнительные материалы.txt [242]

    34 Routing in React. SPA
    34.mp4 [133m 467k 156]
    chat.txt [11k 576]
    ДЗ.txt [432]
    дополнительные материалы.txt [274]
    слайды.pdf [150k 137]

    35 threading, multiprocessing, queue
    35.mp4 [215m 120k 169]
    chat.txt [6k 883]
    дополнительные материалы.txt [175]

    36 Тестирование JS приложений
    36.mp4 [144m 368k 378]
    chat.txt [6k 191]
    Jest NIghtwatch Cyprus.pdf [1m 290k 84]
    ДЗ.txt [91]
    дополнительные материалы.txt [136]
    слайды.pdf [329k 527]

    37 Введение в Docker, Docker-compose
    37.mp4 [283m 838k 548]
    ДЗ.txt [99]
    дополнительные материалы.txt [178]

    38 Обзор Vue2
    38.mp4 [115m 382k 786]
    chat.txt [4k 84]
    ДЗ.txt [534]
    дополнительные материалы.txt [285]
    слайды.pdf [474k 622]

    39 asyncio
    39.mp4 [259m 33k 786]
    Дополнительные материалы.txt [385]

    40 QnA
    40.mp4 [120m 85k 516]
    chat.txt [12k 876]
    Итоговый_вебинар.pdf [1m 385k 48]

    WebPython
    .gitignore [12]
    README.md [559]

    lessons

    lesson.25
    solver.py [583]
    test_solver.py [2k 795]

    lesson.27
    database.py [352]
    solver.py [583]

    tests
    conftest.py [285]
    test_database.py [1k 579]
    test_solver.py [3k 320]

    lesson.33
    config.py [106]
    main.py [6k 34]
    requirements.txt [13]

    lesson.35
    multiprocessing_example.py [733]
    queue_example.py [883]
    requirements.txt [31]
    threading_example.py [2k 841]

    lesson.37
    docker-compose.yml [400]
    docker-compose-example.yml [591]
    Dockerfile [318]

    project
    app.py [205]
    requirements.txt [13]

    lesson.39
    requirements.txt [43]
    sample1.py [1k 225]
    sample2.py [1k 164]
    sample3.py [2k 506]

    lesson.5
    cart_views.py [213]
    main.py [583]
    products_views.py [325]
    requirements.txt [30]

    static

    css
    bootstrap.min.css [155k 758]
    bootstrap.min.css.map [625k 953]

    templates
    index.html [523]

    lesson.7
    requirements.txt [40]

    myfirstproject
    manage.py [634]

    indexpage
    __init__.py [0]
    admin.py [263]
    apps.py [93]
    models.py [395]
    tests.py [60]
    urls.py [295]
    views.py [863]

    migrations
    __init__.py [0]
    0001_initial.py [670]
    0002_article_pub_date.py [486]
    0003_remove_article_likes.py [328]

    static

    indexpage

    css
    bootstrap.min.css [155k 758]
    bootstrap.min.css.map [625k 953]

    templates

    indexpage
    base.html [536]
    index.html [296]

    myfirstproject
    __init__.py [0]
    settings.py [3k 258]
    urls.py [969]
    wsgi.py [405]

    lesson.9
    requirements.txt [68]

    myrestapplication
    manage.py [637]

    myrestapplication
    __init__.py [0]
    settings.py [3k 276]
    urls.py [971]
    wsgi.py [411]

    todo
    __init__.py [0]
    admin.py [169]
    apps.py [83]
    models.py [249]
    serializers.py [441]
    tests.py [60]
    urls.py [354]
    views.py [1k 304]

    migrations
    __init__.py [0]
    0001_initial.py [537]
    0002_auto_20190603_1820.py [375]

    old
    otus_webdev_link_post_1.md [4k 826]
    otus_webdev_link_post_2.md [3k 334]
    otus_webdev_link_post_3.md [1k 550]
    otus_webdev_link_post_4.md [1k 17]
    otus_webdev_link_post_5.md [729]
    otus_webdev_master_post.md [10k 792]

    slides
    .gitignore [54]
    l01-caterpie.html [15k 754]
    l02-meowth.html [28k 792]
    l03-wigglytuff.html [16k 434]
    l04-magnemite.html [22k 442]
    l05-gloom.html [13k 410]
    l06-kakuna.html [18k 523]
    l07-weedle.html [11k 361]
    l12-frontend-intro.html [23k 511]
    l15-base-js.html [18k 284]
    l17-advanced-js.html [17k 257]
    l19-es6-webpack.html [12k 370]
    l21-fetch-axios-ajax.html [19k 765]
    l23-react.html [15k 39]
    l26-state-props-flow.html [17k 508]
    l28-lifecycle.html [19k 137]
    l30-redux.html [27k 617]
    l34-router.html [18k 675]
    l36-testing.html [8k 889]
    l37-vue.html [8k 842]
    l40-qna.html [14k 508]

    img
    l15-event-loop.png [26k 713]
    l22-components.png [81k 321]
    l22-dataflow.png [142k 124]
    l22-diff.jpg [75k 973]
    l28-lifecycle.jpg [89k 97]
    l28-lifecycle-new.jpg [158k 796]
    l30-flux.png [143k 251]
    l30-flux-and-redux.png [169k 555]
    l30-flux-and-redux-2.png [293k 281]
    l30-mem.png [141k 658]
    l30-redux-arch.png [233k 29]
    l30-redux-flow.png [46k 624]
    l30-with-flux.png [419k 722]
    l36-tdd.png [284k 715]
    l37-lifecycle.png [250k 219]
    l37-mvc.png [71k 907]
    l37-mvvm.png [145k 826]

    js
    highlight.pack.js [409k 862]
    shower.min.js [10k 227]

    styles
    default.css [794]
    screen.css [11k 736]
    styles.css [847]

    дополнительные материалы
    Django и методология 12 факторных приложений.mp4 [387m 152k 776]
    инструменты визуализации данных.mp4 [233m 604k 853]

    Объем: 7,27Гб.

  2. Доступно [Skillbox] Дизайн мобильных приложений (Ольга Сартакова, Сергей Гончаров)


    Скрытый текст. Открывается зарегистрированным пользователям.


    Вы научитесь создавать интерфейсы для мобильных платформ и эффектно презентовать свои работы. Сможете начать карьеру дизайнера в IT-компании или зарабатывать на фрилансе. Вы получите 10-летний опыт в сфере мобильного дизайна

    Чему вы научитесь:
    Работать с дизайнерским софтом
    С нуля освоите Figma, Sketch и Zeplin — главные инструменты дизайнера мобильных приложений. Сможете создавать интерфейсы любой сложности для iOS и Android.

    Проектировать приложения
    Освоите полный цикл создания приложений — от первого макета до передачи в разработку. Научитесь делать UX-прототипы и превращать их в удобные интерфейсы, которые нравятся пользователям.

    Тестировать гипотезы
    Научитесь проводить тестирование разных видов: на реальных пользователях, сетевое, коридорное. Сможете объективно оценить качество и удобство интерфейса ещё до запуска продукта.

    Адаптировать дизайн
    Изучите требования iOS и Android и сможете создавать приложения, удобные для пользователей каждой из этих платформ.

    Анимировать интерфейсы
    Освоите Principle, научитесь создавать интерактивные прототипы и сможете стилизовать интерфейсы с помощью качественных анимаций.

    Презентовать проекты
    Поймёте, как наиболее выгодно представить дизайн-концепцию, и научитесь создавать эффектную презентацию для каждого приложения.

    Мобильная среда
    О курсе
    Особенности мобильных интерфейсов
    Платформа iOS
    Платформа Android
    Полезности
    Чему вы научитесь
    Вы поймете специфику платформ iOS и Android, ведь наверняка вы знакомы только с какой-то одной из них

    Процесс работы над дизайном
    Этапы создания продукта
    Этапы работы над дизайном
    Инструментарий
    Принципы успешного процесса работы
    Чему вы научитесь
    Вы узнаете, с чего начинать проект, что обязательно надо делать, чтобы не налажать, и чем закончить

    Инструменты дизайнера мобильных интерфейсов
    Sketch / Figma / Photoshop
    Principle / After Effects
    Framer
    Flinto / Marvel
    Zeplin
    Чему вы научитесь
    В мобильной разработке есть свои инструменты, которые нужно освоить, чтобы работа спорилась и можно было быстро встроиться в команду, которая этим занимается давно

    Старт проекта
    Цели и задачи продукта
    Процесс и артефакты аналитики
    Исследование рынка
    Критерии успешности продукта
    Чему вы научитесь
    Как правильно проводить предпроектное исследование? Что анализировать? Какие вопросы задавать и кому? Без грамотного анализа можно уйти не туда и обнаружить себя в тупике, когда уже слишком поздно

    Проектирование в UI/UX
    UI, UX, CX
    Информационный, навигационный и композиционный дизайн
    Прототипирование и проверка идеи
    Чему вы научитесь
    Учимся бить себя по рукам и не садиться за компьютер, пока не продумали логику, не наделали ошибок и не исправили их фломастером на бумаге. На этом этапе думаем про customer experience вообще и user experience в частности

    Создание визуальной концепции
    Необходимость визуальной составляющей
    Сетка и модульность
    Типографика и цвета
    Иллюстрации и иконографика
    Анимация
    Методология создания визуальной концепции
    Чему вы научитесь
    Как сделать красиво, гармонично, чтобы людям нравилось

    Принципы хороших интерфейсов
    Методики оценки интерфейса
    Функциональная доступность
    Очевидность возможностей
    Работоспособность в неидеальных условиях
    Бесшовный переход
    80/20
    Чему вы научитесь
    Чтобы сделать приложение удобным, есть конечное число правил и принципов; мы расскажем

    Работа с актуальными платформами
    Особенности iOS
    Особенности Android
    Material Design
    Адаптация дизайна iOS-приложения под Android
    Чему вы научитесь
    Вы узнаете о требованиях платформ к дизайну, а также о различиях в подходе к дизайну интерфейсов для iOS и Android

    Тестирование и проверка гипотез
    Темы
    Что такое коридорное тестирование и какие задачи оно решает
    Подготовка вопросов и проведение тестирования
    Поведение исследователя во время тестирования
    Сбор и обработка данных и подведение общих итогов тестирования
    Чему вы научитесь
    Покажем, как выдвигать предположения в ходе разработки и проверять их: в коридоре, в интернете, на реальных пользователях

    Подготовка материалов для разработки
    Передача дизайна в разработку
    Артефакты спецификации и материалы для разработки
    Мастер-класс: организация макета
    Чему вы научитесь
    Как подготовить материалы для передачи в разработку

    Основы программирования для дизайнеров
    Чему вы научитесь
    Дизайнеру необходимо понимание того, как его дизайн потом будет реализован в коде — что можно сделать, а что нельзя, насколько все это сложно и какие есть приемы оптимизации

    Секреты презентации
    Секрет создания успешных презентаций
    Защита идеи перед клиентом
    Чему вы научитесь
    При текущем спросе на мобильных дизайнеров предложения о работе с большой зарплатой получают все, у кого есть хоть один кейс в портфолио. Мы хотим, чтобы в результате курса у вас этот кейс появился — научим круто его оформить и подать, чтобы карьера поперла

  3. Доступно [Udemy] Этичный Хакинг. Запись интенсива Secure Android Phone (Мефодий Келевра)

    [​IMG]

    Этичный Хакинг. Запись интенсива Secure Android Phone.
    Узнай на что действительно способен твой смартфон с Android!
    И насколько он изначально не безопасен!​

    Описание
    Язык:
    Русский
    Год выпуска: 2019
    Автор: Mefodiy Kelevra
    Лекций: 5
    Продолжительность: 11 часов
    Объем: 6.36Гб.

    Предлагаю вашему вниманию запись 10(!!!) часового интенсивы Secure Phone на базе Android!

    Интенсив очень насыщенный информацией, после его прохождения вы узнаете на что действительно способен ваш Android смартфон!

    Бонусом есть этичный хакинг, с помощью вашего Андроид девайса!

    "Secure Phone" - мы создадим телефон на базе Смартфона с Android, с защитой от:
    - Перехвата сетевого трафика
    - Оповещением о подмене Базовой Станции (БС)0
    - Выберем прошивку с открытым исходным кодом, либо удалим встроенные в стандартную прошивку бекдоры (да да, такие есть практически в каждой)
    - Зашифруем телефон и сделаем его устойчивым к криминалистической экспертизе
    - Поговорим о методах бекапа и восстановлении, а так же их шифрования для безопасного хранения
    - Антивирусы для Андроид, есть ли в них толк и какой выбрать?
    - Сервисы автоматического определения номера звонящего
    - Сервисы автоматической записи звонков GSM и Мессенджеров
    - Выясним наиболее безопасные мессенджеры из 3-х типов (Федеративные, централизованые и p2p)
    - Защита симкарт
    - Виды рута и фреймворков для изменения функция ОС "На лету"
    - VPN для смартфона
    - Защита DNS телефона от подмены
    - Фаерволы для Android
    - Защита от прослушивание микрофона смартфона другими приложениями
    - Безопасное удаление файлов и почему нельзя отдавать телефон в ремонт или продавать без предварительной очистки.

    Это только 30 процентов того что есть в интенсиве!
    Я разнесу мифы безопасности телеграмм и других мессенджеров!
    И многое многое другое!

    Для кого этот курс:
    Этичные хакеры
    Компьютерные энтузиасты
    Цифровые параноики

    Содержание складчины (файлы)
    001 Запись первого дня.mp4 [0g 995m 856k 897]
    002 Запись второго дня.mp4 [1g 161m 994k 427]
    003 [Tips&Tricks] Продление жизни батареи Android.mp4 [172m 36k 523]
    004 [Tips&Tricks] Улучшение сигнала GPS на Android.mp4 [113m 31k 849]
    005 Как создать не взламываемый пароль.mp4 [106m 898k 355]

    Файлы будут в архивированном виде RAR.
  4. Доступно [Otus] Разработчик JavaScript. 4-й модуль

    [​IMG]

    О курсе
    Курс "Разработчик JavaScript" предназначен для разработчиков, которые хотят узнать больше о мире современного JavaScript. В рамках курса мы рассмотрим ключевые особенности языка JavaScript, его окружение - браузеры и серверную платформу NodeJS. Мы разберем внутреннее устройство и понятия популярного фреймворка Angular, а также библиотеки для написания web-приложений VueJS и ReactJS. Курс подходит для разработчиков уровня Junior или Middle, которые имеют общее представление и некоторый опыт работы с Web и намерены больше узнать об актуальных подходах разработки программ и приложений в среде JavaScript.

    Программа
    Занятие 25. Создание и управление формами в Angular
    Занятие 26. Тестирование в Angular
    Занятие 27. Сборка приложений для Production
    Занятие 28. Обзор пройденных фреймворков и технологий
    Занятие 29. Итоговое занятие

    В 4 модуль входят файлы и папки:
    25. Создание и управление формами в Angular
    Занятие 25.mp4 [211m 686k 343]
    Презентация 25.pdf [1m 766k 207]
    Ссылки.txt [764]

    26. Тестирование в Angular
    Занятие 26.mp4 [234m 434k 528]
    Презентация 26.pdf [419k 210]
    Ссылки.txt [538]

    27. Сборка приложений для Production
    links.txt [148]
    Занятие 27.mp4 [211m 513k 817]
    Презентация 27.pdf [400k 649]

    28. Обзор пройденных технологий
    Choosing a JavaScript Framework - Rob Eisenberg.mp4 [84m 51k 354]
    Видео 28.mp4 [205m 434k 287]
    Презентация.pptx.pdf [2m 196k 71]
    Ссылки.txt [238]

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...

  5. Доступно [Otus] Разработчик JavaScript. 3-й модуль

    [​IMG]

    О курсе
    Курс "Разработчик JavaScript" предназначен для разработчиков, которые хотят узнать больше о мире современного JavaScript. В рамках курса мы рассмотрим ключевые особенности языка JavaScript, его окружение - браузеры и серверную платформу NodeJS. Мы разберем внутреннее устройство и понятия популярного фреймворка Angular, а также библиотеки для написания web-приложений VueJS и ReactJS. Курс подходит для разработчиков уровня Junior или Middle, которые имеют общее представление и некоторый опыт работы с Web и намерены больше узнать об актуальных подходах разработки программ и приложений в среде JavaScript.

    Программа
    Занятие 17: Все суть компоненты

    Участники смогут:
    - Подключать и использовать веб-компоненты в приложениях
    - Создавать Polymer компоненты, решающие функциональные и композиционные задачи
    Занятие 18: Специфика построения приложений на Polymer
    Участники смогут:
    - Разрабатывать приложения с использованием Polymer
    - Понимать и определять структуру кода, использовать инструменты для сборки и оптимизации приложений
    Занятие 19: Введение в Angular
    Участники смогут:
    - Настроить себе окружение IDE, а также скачать зависимости и библиотеки, коммандные утилиты для TypeScript и создания проектов для работы с Angular
    - Различать TypeScript и JavaScript
    - Писать и понимать код на языке TypeScript

    Занятие 20: Компоненты и директивы
    Участники смогут:
    - Декомпозировать макет страницы на компоненты
    - Различать директивы и компоненты во фреймворке Angular
    - Создавать простые директивы и компоненты
    Занятие 21: Observables. RxJS
    Участники смогут:
    - Отличать основные понятия паттерна
    - Observable, Observer, Subscriber, Operator
    - Применять шаблон проектирования Observables, используя библиотеку RxJS
    Занятие 22: Сервисы
    Участники смогут создавать сервисы для получения, отправки и хранения данных для приложений Angular
    Занятие 23: Состояние приложения
    Участники смогут разбираться в особенностях шаблона проектирования Dependency Injection и его имплементации в Angular
    Занятие 24: Создание и управление формами в Angular
    Участники смогут:
    - Создавать формы, используя техники Dynamic Forms, Reactive Forms
    - Описывать валидацию и другие функции для элементов форм

    В 3 модуль входят файлы и папки:
    17. Всё суть компоненты
    source.zip [19k 999]
    Видео 17.mp4 [203m 473k 930]
    Презентация 17.pdf [1m 323k 902]
    Ссылки.txt [916]

    18. Специфика построения приложений на Polymer
    Видео 18.mp4 [219m 730k 41]
    Презентация_занятия_18.pptx.pdf [1m 643k 153]
    Ссылки.txt [434]

    source
    .gitignore [29]

    1
    package.json [287]
    polymer-element.html [674]
    shadow-dom.html [834]
    tabs.html [644]

    my-app
    bower.json [269]
    index.html [570]
    manifest.json [96]
    package.json [220]
    polymer.json [59]
    README.md [781]

    src

    my-app-app
    my-app-app.html [642]

    test

    my-app-app
    my-app-app_test.html [1k 658]

    my-element
    bower.json [395]
    index.html [441]
    my-element.html [751]
    package.json [270]
    polymer.json [59]
    README.md [485]

    build

    default
    index.html [435]

    demo
    index.html [877]

    test
    index.html [485]
    my-element_test.html [1k 630]

    2
    button.html [626]
    element.html [620]
    polymer-element.html [1k 61]
    shadow-dom.html [638]
    style.html [815]

    3
    data-system.html [864]
    factorial.html [562]
    shadow-dom.html [696]
    template.html [718]
    template-and-shadow-dom.html [777]

    19. Введение в Angular
    Видео 19.mp4 [330m 667k 517]
    Презентация_занятия_19__Введение_в_Angular-7490-16ae76.pptx.pdf [1m 752k 416]
    Ссылки.txt [282]

    20. Введение в Typescript
    Видео 20.mp4 [209m 422k 506]
    Презентация.pdf [920k 40]

    21. Компоненты и дерективы
    Видео 21.mp4 [202m 505k 752]
    Презентация.pptx.pdf [2m 188k 706]
    Ссылки.txt [2k 680]

    22. Передача данных. Сервисы
    Видео 22.mp4 [229m 980k 526]
    Презентация.pdf [1m 306k 523]

    23. Observables
    Видео 23.mp4 [212m 87k 582]
    Презентация.pptx.pdf [2m 157k 337]
    Ссылки.txt [772]

    24. Состояние приложения
    Видео 24.mp4 [204m 354k 651]
    Презентация.pptx.pdf [1m 747k 256]
    Ссылки.txt [241]

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...

  6. Доступно [Otus] Разработчик JavaScript. 1-й модуль

    [​IMG]

    О курсе
    Курс "Разработчик JavaScript" предназначен для разработчиков, которые хотят узнать больше о мире современного JavaScript. В рамках курса мы рассмотрим ключевые особенности языка JavaScript, его окружение - браузеры и серверную платформу NodeJS. Мы разберем внутреннее устройство и понятия популярного фреймворка Angular, а также библиотеки для написания web-приложений VueJS и ReactJS. Курс подходит для разработчиков уровня Junior или Middle, которые имеют общее представление и некоторый опыт работы с Web и намерены больше узнать об актуальных подходах разработки программ и приложений в среде JavaScript.

    Программа
    Занятие 1: Введение в курс

    Участники смогут:
    - Познакомиться с преподавателем и с программой курса, понимать как она построена и какие полезные навыки они получат
    - Вспомнить основные возможности языка JavaScript
    - Применять техники языка, которые помогут при изучении фреймворков
    Занятие 2: JavaScript. Работа с браузером
    Участники смогут:
    - Решать специфичные для браузерной разработки задачи на языке JavaScript
    - Освоить и вспомнить теорию, которая будет базисом для последующих уроков

    Занятие 3: Введение в Angular
    Участники смогут:
    - Настроить себе окружение IDE, а также скачать зависимости и библиотеки, коммандные утилиты для TypeScript и создания проектов для работы с Angular
    - Различать TypeScript и JavaScript
    - Писать и понимать код на языке TypeScript
    Занятие 4: Компоненты и директивы
    Участники смогут:
    - Декомпозировать макет страницы на компоненты
    - Различать директивы и компоненты во фреймворке Angular
    - Создавать простые директивы и компоненты
    Занятие 5: Observables. RxJS
    Участники смогут:
    - Отличать основные понятия паттерна
    - Observable, Observer, Subscriber, Operator
    - Применять шаблон проектирования Observables, используя библиотеку RxJS
    Занятие 6: Сервисы
    Участники смогут создавать сервисы для получения, отправки и хранения данных для приложений Angular
    Занятие 7: Состояние приложения
    Участники смогут разбираться в особенностях шаблона проектирования Dependency Injection и его имплементации в Angular
    Занятие 8: Создание и управление формами в Angular
    Участники смогут:
    - Создавать формы, используя техники Dynamic Forms, Reactive Forms
    - Описывать валидацию и другие функции для элементов форм

    В 1 модуль входят файлы и папки:
    Занятие 01. Введение в курс
    Занятие 01.mp4 [264m 627k 10]
    План занятия 1.pdf [233k 776]
    Презентация 1.pdf [6m 186k 946]
    Ссылки и ДЗ.txt [1k 819]

    Занятие 02. JavaScript. Работа с браузером
    Занятие 02.mp4 [692m 415k 452]
    План занятия 02.pdf [213k 663]
    Презентация.pdf [1m 613k 198]
    Ссылки и ДЗ.txt [2k 273]

    Занятие 03. Основные концепции Node - Modules, Events, Errors
    Занятие 03.mp4 [222m 770k 479]
    План занятия 03 .pdf [277k 733]
    Презентация.pdf [1m 113k 466]
    Ссылки и ДЗ.txt [2k 19]

    Занятие 04. Стандартная библиотека Node - EventLoop, Streams, HTTP
    Занятие 04.mp4 [190m 517k 71]
    Презентация занятия 4 (Стандартная библиотека Node - EventLoop, NPM).pdf [1m 238k 995]
    Ссылки и ДЗ.txt [1k 346]

    Занятие 05. Пакетный менеджер NPM и возможности package.json. Node Best Practices
    Занятие 05.mp4 [209m 632k 212]
    Презентация занятия 5 (Streams, HTTP, Node Best Practices).pdf [1m 357k 442]
    Ссылки и ДЗ.txt [1k 566]

    Занятие 06. Express - Web-сервер на JS, Стек MEAN, MongoDB
    Занятие 06.mp4 [237m 651k 929]
    Презентация.pdf [1m 446k 542]
    Ссылки и ДЗ.txt [618]

    Занятие 07. Построение Rest API, TDD и Unit-тестирование с Jest
    KentBeck_TDD_byexample.pdf [2m 89k 155]
    Вдохновляющая картинка ТDD.jpg [63k 128]
    Занятие 07.mp4 [216m 675k 409]
    Презентация.pdf [1m 247k 757]
    Ссылки и ДЗ.txt [1k 778]

    Занятие 08. Основы React и JSX
    ДЗ.txt [1k 115]
    Презентация.pdf [1m 250k 969]


    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...

  7. Доступно [Otus] MS SQL Server разработчик (Кристина Кучерова)

    [​IMG]

    Что даст вам этот курс
    Во время курса будем подробно разбирать язык запросов и внутренние процессы СУБД, происходящие на всех этапах работы с запросом. Курс позволит понять детали процессов и получить чёткое представление, что делает тот или иной код, где могут возникнуть потенциальные проблемы, как их можно разрешить.

    Подробно рассмотрим оптимизацию кода, как нужно писать, если у вас миллиарды данных, расскажем о популярных граблях, чтобы вы смогли их обойти.

    Этот курс предназначен для:
    — разработчиков с опытом работы с базами на уровне «делал и использовал, но как внутри работает не знаю» (например, через ORM);
    — разработчиков с небольшим опытом работы с базами данных и желанием продвинуться дальше.

    После обучения вы сможете:
    — разрабатывать на SQL;
    — проектировать БД и понимать все нюансы;
    — анализировать и оптимизировать производительности запросов;
    — писать сложные хранимые процедуры, функции и триггеры;
    — читать план запроса.

    Выпускной проект — создание и оптимизация собственной базы данных (для своей компании/стартапа). Преподаватель поможет с выбором темы и подскажет, как уменьшить scope работ, а у вас появится возможность получить обратную связь и отработать полученные знания на реальном материале.

  8. Доступно [Otus] Разработчик Java, 2017 (Виталий Чибриков)

    [​IMG]

    Что даст вам этот курс

    Освоение разработки серверных приложений на Java.
    Понимание библиотеки Java, особенностей языка и платформы Java.
    Знание основных подходов программиста к проектированию приложений, работе с базами, файлами, веб-фронтендом.
    Владение низкоуровневыми и высокоуровневыми подходами к созданию многопоточных и многопроцессных приложений.

    Программа курса
    1.1 Подготовка к курсу
    Введение. Обзор и задачи курса. Настройка окружения: система контроля версий git, система контроля зависимостей maven, среда разработки Intellij IDEA. Сборка и запуск java приложений.
    ДЗ 01. Сборка и запуск проекта Создать проект под управлением maven в Intellij IDEA. Добавить зависимость на Google Guava/Apache Commons/библиотеку на ваш выбор. Использовать библиотечные классы для обработки входных данных. Задать имя проекта (project_name) в pom.xml Собрать project_name.jar содержащий все зависимости. Проверить, что приложение можно запустить из командной строки. Выложить проект на github. Создать ветку "obfuscation" изменить в ней pom.xml, так чтобы сборка содержала стадию обфускации байткода.

    1.2 Байт код
    Байт код. Содержание .class. Декомпиляция. Обфускация. История изменений языка Java от версии к версии. Разбор ДЗ.

    2.1 Углубленные основы
    Углубленные основы. Загрузка классов. Виды и задачи class loader-ов. Класс Class. Примитивные типы, строки, массивы. Память, которую занимают объекты.
    ДЗ 02. Измерение памяти Напишите стенд для определения размера объекта. Передавайте для измерения в стенд фабрику объектов. Определите размер пустой строки и пустых контейнеров. Определите рост размера контейнера от количества элементов в нем. Если вы знакомы с инструментированием, сравните результаты измерениий.

    2.2 Remote debug Hot swap.
    Remote debug. Сборщик мусора. Instrumentation. Разбор примеров и ДЗ.

    3.1 Контейнеры и алгоритмы Generics. Контейнеры и алгоритмы. Обзор устройства и работы контейнеров из java.util. Сравнение контейнеров. Карты на основе хэш функции и на основе дерева. Разбор алгоритмов из java.util.Collections.
    ДЗ 03. MyArrayList Написать свою реализацию ArrayList на основе массива. class MyArrayList implements List{...} Проверить, что на ней работают методы addAll(Collection c, T... elements) static void copy(List dest, List src) static void sort(List list, Comparator c) из java.util.Collections

    3.2 Инструменты для преобразования контейнеров Инструменты для преобразования контейнеров. Apache Commons. Google Guava. Разбор примеров и ДЗ.

    4.1 Сборщик мусора Параметры запуска VM.
    Сборщик мусора. Виды сборок. Разделение памяти под разные поколения объектов. Виды сборщиков. JMX. Управление приложением из jconsole. OutOfMemory. dump памяти. Исседование thread dump и heap dump.
    ДЗ 04. Измерение активности GC Написать приложение, которое следит за сборками мусора и пишет в лог количество сборок каждого типа (young, old) и время которое ушло на сборки в минуту. Добиться OutOfMemory в этом приложении через медленное подтекание по памяти (например добавлять элементы в List и удалять только половину). Настроить приложение (можно добавлять Thread.sleep(...)) так чтобы оно падало с OOM примерно через 5 минут после начала работы. Собрать статистику (количество сборок, время на сборрки) по разным типам GC. Сделать выводы.

    4.2 QA и тестирование QA, тестирование. Виды тестов. "Заглушки". Testing frameworks: junit, mockito. Разбор примеров и ДЗ.

    5.1 Аннотации Аннотации. Стандартные аннотации. Применение аннотаций. Типы аннотаций. Синтаксис. Создание своих аннтатаций. Reflection. 31 января, 20:00 — 21:30
    ДЗ 05. Тестовый фреймворк на аннотациях Написать свой тестовый фреймворк. Поддержать свои аннотации Test, @Before, @after. Запускать вызовом статического метода с именем класса с тестами.

    5.2 Java 8 Элементы функционального программирования.
    Streams. Lambdas. Примеры.

    6.1 Типы ссылок.
    Кэширование Типы ссылок в Java. Системы кэширования. Ehcache.
    7 февраля, 20:00 — 21:30
    ДЗ-06: my cache engine Напишите свой cache engine с soft references.

    6.2 Логгирование java.util.logging, log4j, slf4j. Разбор примеров и ДЗ.
    ...

    Содержание складчины (файлы и папки)
    01 Подготовка к курсу
    01 Подготовка к курсу.mp4 [2g 30m 714k 25]
    L1.1.pdf [31k 118]
    L1.1-about.pdf [217k 47]
    L1.1-git.pdf [40k 986]
    L1.1-maven-intro.pdf [84k 659]
    L1.1-regulations.pdf [29k 753]
    L1.1-tools.pdf [49k 380]
    ДЗ.txt [282]

    02 Байт код
    02 Байт код.mp4 [587m 153k 222]
    L1.2-bytecode.pdf [39k 678]
    L1.2-java-versions.pdf [46k 445]

    03 Углубленные основы
    03 Углубленные основы.mp4 [994m 646k 427]
    L2.1.pdf [28k 245]
    L2.1-arrays-strings.pdf [42k 809]
    L2.1-class-loaders.pdf [32k 848]
    L2.1-memory-for-objects.pdf [140k 578]
    L2.1-primitives.pdf [88k 964]
    ДЗ.txt [205]

    04 Remote debug
    04 Remote debug.mp4 [1g 357m 450k 304]

    05 Контейнеры и алгоритмы
    05 Контейнеры и алгоритмы.mp4 [1g 911m 429k 536]
    L3.1.pdf [26k 127]
    L3.1-Collections.pdf [97k 840]
    L3.1-Generics.pdf [72k 772]
    L3.1-Maps.pdf [90k 398]

    06 Инструменты для преобразования контейнеров
    06 Инструменты для преобразования контейнеров.mp4 [523m 176k 255]
    1.pdf [25k 438]
    2.pdf [64k 366]
    3.pdf [28k 952]
    4.pdf [29k 566]

    07 Сборщик мусора
    07 Сборщик мусора.mp4 [170m 236k 804]
    1.pdf [27k 529]
    2.pdf [146k 127]
    3.pdf [29k 883]
    4.pdf [41k 38]
    ДЗ.txt [258]

    08 QA и тестирование
    08 QA и тестирование.mp4 [299m 297k 880]
    1.pdf [74k 948]

    09 Аннотации
    09 Аннотации.mp4 [231m 307k 69]
    1.pdf [26k 623]
    2.pdf [87k 974]
    3.pdf [33k 294]
    ДЗ.txt [263]

    10 Java 8
    10 Java 8.mp4 [295m 342k 738]
    Nurse Di framework live development.mp4 [131m 524k 617]

    11 Основы дизайна
    1.pdf [27k 137]
    11 Основы дизайна.mp4 [153m 675k 245]
    2.pdf [61k 779]
    3.pdf [75k 214]
    4.pdf [92k 240]
    ДЗ.txt [279]

    12 Behavioral patterns
    12 Behavioral patterns.mp4 [221m 83k 768]
    Репозиторий.txt [31]

    13 Structural patterns
    1.pdf [25k 964]
    13 Structural patterns.mp4 [180m 78k 402]
    2.pdf [158k 418]
    3.pdf [97k 829]
    4.pdf [131k 774]
    ДЗ.txt [298]
    Репозиторий.txt [80]

    14 Creational patterns
    14 Creational patterns.mp4 [213m 923k 334]

    15 Сериализация
    1.pdf [27k 235]
    15 Сериализация.mp4 [391m 141k 515]
    2.pdf [123k 646]
    3.pdf [96k 139]
    4.pdf [99k 852]
    5.pdf [27k 864]
    ДЗ.txt [243]
    Репозиторий.txt [74]

    16 XML
    16 XML.mp4 [272m 747k 608]

    17 JDBC
    1.pdf [31k 529]
    17 JDBC.mp4 [196m 168k 309]
    2.pdf [173k 297]
    3.pdf [114k 504]
    4.pdf [136k 978]
    ДЗ.txt [493]
    Репозиторий.txt [76]

    18 myBatis
    18 myBatis.mp4 [250m 193k 158]
    2-mybatis.pdf [85k 149]

    19 Hibernate
    1.pdf [31k 712]
    1-01-orm.pdf [45k 496]
    1-02-hibernate.pdf [100k 414]
    1-03-jpa-annotations.pdf [56k 449]
    1-04-dbservice.pdf [76k 479]
    19 Hibernate.mp4 [222m 353k 700]
    ДЗ.txt [515]
    Репозиторий.txt [53]

    20 JPQL
    20 JPQL.mp4 [276m 439k 126]
    2-jpql.pdf [53k 310]
    2-pools.pdf [62k 304]
    Репозиторий.txt [76]

    21 Системы кэширования
    1.pdf [24k 833]
    1-cache-engine.pdf [87k 343]
    1-ehcache.pdf [79k 306]
    1-references.pdf [38k 454]
    21 Системы кэширования.mp4 [190m 290k 804]
    ДЗ.txt [138]

    22 No SQL
    2.pdf [18k 444]
    22 No SQL.mp4 [181m 180k 603]
    2-hibercache.pdf [94k 419]
    2-mongo.pdf [82k 360]
    2-nosql.pdf [49k 418]

    23 Web сервер
    1.pdf [25k 766]
    1-01-web.pdf [87k 301]
    1-02-jetty.pdf [53k 765]
    1-03-servlet.pdf [47k 212]
    1-04-template-engine.pdf [32k 425]
    23 Web сервер.mp4 [183m 126k 169]
    ДЗ.txt [179]

    24 Asynchronous Web applications
    24 Asynchronous Web applications.mp4 [611m 454k 733]
    2-ajax.pdf [89k 415]
    2-long-polling.pdf [63k 865]
    Репозиторий.txt [75]

    25 Dependency injection
    1.01-resource.pdf [32k 228]
    1.02-jetty-external.pdf [63k 669]
    1.03-war.pdf [57k 40]
    1.04-injection.pdf [31k 941]
    1.05-spring-ioc.pdf [80k 410]
    1.pdf [36k 191]
    25 Dependency injection.mp4 [194m 467k 614]
    ДЗ.txt [180]

    26 Логгирование
    26 Логгирование.mp4 [561m 617k 677]
    2-logging.pdf [393k 603]

    27 Thread
    1.01-threads.pdf [97k 763]
    1.02-definitions.pdf [55k 756]
    1.03-jmm.pdf [130k 116]
    1.pdf [24k 755]
    27 Thread.mp4 [146m 260k 738]
    ДЗ.txt [137]

    28 JMM
    14.2-JMM.pdf [593k 801]
    28 JMM.mp4 [281m 264k 145]

    29 Message System
    1.pdf [25k 732]
    1-01-cooperation.pdf [29k 126]
    1-02-concurrent-collections.pdf [58k 57]
    1-03-message-system.pdf [154k 809]
    29 Message System.mp4 [166m 830k 487]
    ДЗ.txt [201]

    30 Executors
    2-juc.pdf [429k 616]
    30 Executors.mp4 [283m 663k 22]

    31 Многопроцессные приложения
    1.pdf [28k 96]
    1-01-process-builder.pdf [52k 291]
    1-02-sockets.pdf [63k 131]
    1-03-project.pdf [32k 190]
    31 Многопроцессные приложения.mp4 [163m 577k 717]
    ДЗ.txt [506]

    32 NIO
    2.pdf [18k 227]
    2-01-registration.pdf [96k 192]
    2-02-nio.pdf [290k 257]
    32 NIO.mp4 [167m 49k 183]

    Объем: 13,3Гб.

  9. Доступно [Otus] Data Scientist. Часть 3 из 5, 2018

    [​IMG]

    Курс предназначен для программистов и аналитиков, которых интересует область машинного обучения и анализа данных.

    Цель прохождения курса — освоение алгоритмов машинного обучения и логических методов, позволяющих находить ценную информацию в крупных массивах данных и эффективно внедрять эту информацию для решения реальных бизнес-задач.

    Курс дает комплексные ответы на следующие вопросы:
    - когда и зачем нужно анализировать данные?
    - какую пользу приносит анализ данных?
    - какие бывают данные?
    - каковы принципы работы алгоритмов машинного обучения?
    - как работать с неструктурированными (текстовыми) данными?
    - как работать с большими данными?

    После обучения вы сможете:
    - использовать методы машинного обучения в практически полезных приложениях и исследованиях;
    - выбирать подходящие алгоритмы и метрики;
    - разбираться в математических основаниях алгоритмов машинного обучения;
    - проводить предварительную обработку данных (очистка, работа с пропусками, определение типа шкал);
    - проводить статистические исследования и интерпретировать их результаты;
    - создавать предсказательные модели для качественных и количественных данных;
    - применять методы обучения без учителя (кластеризация, снижение размерности);
    - работать с ограниченными датасетами, структурированными и неструктурированными данными;
    - проектировать архитектуру нейросетей и обучать их;
    - самостоятельно реализовывать весь процесс: от поиска полезной информации в массивах данных до построения схемы обработки данных в боевом окружении.

    Особенность курса — сбалансированное сочетание теоретического изучения и практических действий, плюс высокая степень свободы при создании проекта. Это тот случай, когда технические возможности машинных алгоритмов будут использованы для решения реальных проблем бизнеса и общества. Вы научитесь видеть за моделями практический смысл и делать обобщения с учетом особенностей данных и специфики предметной области.

    В результате обучения вы не только расширите свой инструментарий в области анализа данных, но и улучшите навыки в следующих технологиях: Python, Pandas, Sklearn, Keras, нейросети, SQL, логистическая регрессия, предсказательные модели, машинное обучение, математическая статистика, Natural language processing, Deep learning.

    После прохождения курса в вашем распоряжении останутся:
    - презентации и видеозаписи занятий, все сопутствующие материалы;
    - собственные уникальные исследования, которые можно показывать при устройстве на работу;
    - один большой проект, решающий конкретную практическую проблему;
    - сертификат о прохождении обучения.

  10. Доступно [Otus] Data Scientist. Часть 1 + 2 из 5, 2018

    [​IMG]

    Курс предназначен для программистов и аналитиков, которых интересует область машинного обучения и анализа данных.

    Цель прохождения курса — освоение алгоритмов машинного обучения и логических методов, позволяющих находить ценную информацию в крупных массивах данных и эффективно внедрять эту информацию для решения реальных бизнес-задач.

    Курс дает комплексные ответы на следующие вопросы:
    - когда и зачем нужно анализировать данные?
    - какую пользу приносит анализ данных?
    - какие бывают данные?
    - каковы принципы работы алгоритмов машинного обучения?
    - как работать с неструктурированными (текстовыми) данными?
    - как работать с большими данными?
    После обучения вы сможете:
    - использовать методы машинного обучения в практически полезных приложениях и исследованиях;
    - выбирать подходящие алгоритмы и метрики;
    - разбираться в математических основаниях алгоритмов машинного обучения;
    - проводить предварительную обработку данных (очистка, работа с пропусками, определение типа шкал);
    - проводить статистические исследования и интерпретировать их результаты;
    - создавать предсказательные модели для качественных и количественных данных;
    - применять методы обучения без учителя (кластеризация, снижение размерности);
    - работать с ограниченными датасетами, структурированными и неструктурированными данными;
    - проектировать архитектуру нейросетей и обучать их;
    - самостоятельно реализовывать весь процесс: от поиска полезной информации в массивах данных до построения схемы обработки данных в боевом окружении.

    Особенность курса — сбалансированное сочетание теоретического изучения и практических действий, плюс высокая степень свободы при создании проекта. Это тот случай, когда технические возможности машинных алгоритмов будут использованы для решения реальных проблем бизнеса и общества. Вы научитесь видеть за моделями практический смысл и делать обобщения с учетом особенностей данных и специфики предметной области.

    В результате обучения вы не только расширите свой инструментарий в области анализа данных, но и улучшите навыки в следующих технологиях: Python, Pandas, Sklearn, Keras, нейросети, SQL, логистическая регрессия, предсказательные модели, машинное обучение, математическая статистика, Natural language processing, Deep learning.

    После прохождения курса в вашем распоряжении останутся:
    - презентации и видеозаписи занятий, все сопутствующие материалы;
    - собственные уникальные исследования, которые можно показывать при устройстве на работу;
    - один большой проект, решающий конкретную практическую проблему;
    - сертификат о прохождении обучения.

    Требуемые трудозатраты в неделю: 2 вебинара + 3-5 часов на домашнюю работу.
  11. Доступно [GeekBrains] Клиент-серверная игра на Python (Павел Русанов)

    [​IMG]

    Клиент-серверная игра на Python.
    Обзор возможностей популярного языка и создаем клиент-серверную игру.

    Что это за зверь, чем он так хорош? За что его любят по всему миру и на что он способен?
    Обзор возможностей популярного языка и плавное погружение в мир рептилий через разработку клиент-серверной игры.

    В складчину входят
    Python для начинающих 1.mp4 (2:08:50)
    Python для начинающих 2.mp4 (2:03:20)

  12. Доступно [Нетология] Data Scientist (Вячеслав Мурашкин)

    [​IMG]

    Курс состоит из более чем 180 часов видео и домашних заданий от ведущих специалистов по Data Scientist компаний Mail.ru, Ivi и Avito.

    Первые два набора уже удачно состоялись, и студенты вовсю погрузились в базовые алгоритмы ML, feature engineering, машинное зрение, Data Scientist в e-commerce, временные ряды и прогнозирование стоимости акций и других товаров. Их преподавателями стали эксперты из Yandex Data Factory, Rambler&Co, Сбербанк Технологии и теперь у вас появится возможность получить все необходимые знания и навыки для работы в области больших данных.
    Программа занятий
    • I
      Подготовительный блок
      12 часов
      Экспресс-обучение основным инструментам: Python 3, git, библиотеки numpy, pandas. Обзор основного математического аппарата: матричные операции, введение в статистику и проверку гипотез.
    • II
      Введение в data science, основные инструменты
      12 часов
      Что такое data science, big data, как это работает и где применяется. Эксплоративный анализ и библиотеки визуализации данных. Обзор методов машинного обучения в бибилотеке scikit-learn.
    • III
      Базовые алгоритмы и понятия машинного обучения
      18 часов
      Разбор основных задач и алгоритмов машинного обучения: деревья решений, метод k ближайших соседей, линейный классификатор и логистическая регрессия, кластеризация. Проверка точности модели. Проблема переобучения и борьба с ней: регуляризация, ансамблирование.
    • IV
      Feature engineering
      9 часов
      Проблемы качества и размерности данных. Уменьшение размерности данных. Методы декомпозиции. Cпрямляющие пространства.

    • V
      Рекомендательные системы
      21 ЧАС
      Введение в рекомендательные системы. Неперсонализированные рекомендации. Персонализированные рекомендации. Развитие рекомендательных систем.
    • VI
      Распознавание изображений, машинное зрение
      27 часов
      Базовая теория. Обзор кейсов применения. Нейросети. Разбор реальных задач: рукописный ввод, детекция и сегментация объектов на изображении.
    • VII
      Обработка естественного языка (NLP)
      24 часа
      Введение в обработку текста. Обзор существующих библиотек, их использование и доработка. Использование внешних ресурсов. Грязные тексты: что это такое и как с ними работать. Дистрибутивная семантика. Чатботы: разбор генерации текстов. Нейросети для NLP.
    • VIII
      Анализ временных рядов, прогнозирование
      9 часов
      Временные ряды, модели ARMA/ARIMA. Сложные модели прогнозирования. Эксплоративный анализ временных рядов.
    • IX
      Общение с заказчиком
      9 часов
      Проекты машинного обучения: как выявить требования и оценить проект. Составление отчетов по исследованиям. Мастер-класс по презентации результатов.
    • X
      Data Science в маркетинге и e-commerce
      12 часов
      Цели, задачи, решения и критерии успешности применения Data Science. Маркетинг Data-Driven vs интуиция. Типы данных и примеры датасетов. Методы сбора из разных источников. Подготовка и обработка данных, извлечение смысла и визуализация. Разбор атрибуции маркетинговых расходов для увеличения дохода интернет-магазина.
    • XI
      Дополнительные инструменты, среды
      12 часов
      Экосистема Google: BigQuery, Dataflow, Dataproc, Datalab и др. Коммерческие решения HP: Vertica, Haven, IDOL, коннекторы данных. Решения от Amazon (AWS). Хранение и обработка данных в Clickhouse.
    • XII
      Дипломная работа
      60 часов
      Разработка и внедрение собственного ML-решения/проекта либо разработка предложенного нами кейса

  13. Доступно [Skillbox] Python-разработчик с нуля (Вадим Шандринов)

    [​IMG]

    Курс идеально подойдет
    Новичкам

    Которые хотят получить новую и перспективную профессию Python — разработчика. Курс отлично подойдет для тех, кто совершенно незнаком даже с базовыми понятиями программирования, но хотел бы начать развиваться в программировании. Задания построены от простого к сложному, поэтому новичкам будет просто разобраться во всех нюансах языка.
    Начинающим программистам
    Тем, кто уже умеет писать простейшие коды, но не хочет останавливаться на достигнутом. Курс от Skillbox построен на изучении, прежде всего, практики. Преподаватель доступно и понятно расскажет базовые основы языка и его синтаксиса, научит выстраивать алгоритм управления большим количеством переменных.

    Курс длится 4 месяца и состоит из 16 уроков

    Итоги курса
    4 месяца практики

    Вместо долгих скучных лекций мы сразу кодим и получаем результат

    Новая профессия
    Престижная, востребованная и высокооплачиваемая

    Верная методика работы
    Учимся сразу писать чистый код и правильно структурировать проект, чтобы он работал без ошибок

    Ваш проект
    Самостоятельно созданная полностью функционирующая программа на Python как демонстрация вашей компетентности

    Доступ к материалам курса
    По окончанию курса вы всегда сможете вернуться к урокам и подглядеть, как в шпаргалку,нужную информацию по кодингу. Ведь у вас бессрочный доступ к системе обучения

    Домашние задания
    Для эффективного и понятного обучения на курсе вас ждет индивидуальная проверка домашнего задания преподавателем и разбор ошибок

    01 Настройка окружения

    1.1
    1.01 Введение.mp4 [60m 248k 551]
    1.02 Установка PyCharm на Windows.mp4 [199m 974k 750]
    1.03 Установка PyCharm на Mac OS.mp4 [117m 590k 257]
    1.04 Установка PyCharm на Linux.mp4 [186m 882k 352]
    1.05 Проекты в PyCharm.mp4 [107m 676k 687]
    1.06 Оптимизация PyCharm.mp4 [99m 368k 26]
    1.07 Установка Git на Windows.mp4 [203m 582k 73]

    Доп. материалы
    Презентация 1.pdf [9m 377k 646]

    lesson_001
    03_three_commits.txt [1k 716]

    red_hat
    01_jorney_begin.txt [793]
    02_unexpected_meet.txt [883]
    03_murder.txt [1k 425]
    04_second_victim.txt [1k 836]
    05_retribution.txt [430]

    1.2
    1.08 Установка Git на Mac OS.mp4 [78m 990k 613]
    1.09 Установка Git на Linux.mp4 [107m 959k 181]
    1.10 Введение в Git. Часть 1.mp4 [301m 284k 710]
    1.11 Введение в Git. Часть 2.mp4 [344m 582k 52]
    1.12 Сдача домашних работ через Git.mp4 [411m 367k 430]
    1.13 Итоги урока.mp4 [68m 717k 230]
    1.14 Домашняя работа.mp4 [113m 177k 648]

    02 Базовые структуры данных

    2.1
    2.01 Установка ipython.mp4 [97m 414k 952]
    2.02 Базовые структуры данных.mp4 [488m 500k 829]
    2.03 Строки.mp4 [547m 802k 62]
    2.04 Индексация строк.mp4 [252m 80k 223]

    Доп. материалы
    Презентация 2.pdf [11m 693k 558]

    lesson_002
    __init__.py [25]
    00_distance.py [500]
    01_circle.py [1k 740]
    02_operations.py [661]
    03_favorite_movies.py [661]
    04_my_family.py [689]
    05_zoo.py [975]
    06_songs_list.py [1k 548]
    07_secret.py [1k 324]
    08_garden.py [1k 116]
    09_shopping.py [1k 570]
    10_store.py [2k 707]

    2.2
    2.05 Переменные.mp4 [932m 493k 593]
    2.06 Динамическая типизация.mp4 [460m 334k 354]
    2.07 Организация программ.mp4 [232m 188k 347]
    2.08 Методы строк.mp4 [180m 645k 552]

    2.3
    2.09 Списки.mp4 [591m 75k 234]
    2.10 Индексация и методы списка.mp4 [191m 240k 889]
    2.11 Изменяемые и неизменяемые объекты.mp4 [831m 211k 25]
    2.12 Кортежи.mp4 [87m 17k 170]

    2.4
    2.13 Словари.mp4 [648m 830k 611]
    2.14 Множества.mp4 [332m 985k 855]
    2.15 Практика. Решение первого домашнего задания.mp4 [215m 665k 817]
    2.16 Домашняя работа.mp4 [49m 543k 306]
    2.17 Подведение итогов.mp4 [88m 979k 739]

    03 Основные операторы

    3.1
    3.01 Цели и задачи.mp4 [54m 449k 143]
    3.02 Поток выполнения программы.mp4 [75m 488k 367]
    3.03 Как интерпретатор показывает переменные.mp4 [110m 342k 198]
    3.04 Условный оператор.mp4 [291m 583k 839]
    3.05 Как работает оператор if.mp4 [270m 144k 817]
    3.06 Стиль кода. Часть 1.mp4 [405m 305k 897]
    3.07 Стиль кода. Часть 2.mp4 [331m 99k 935]
    3.08 Цикл while.mp4 [422m 51k 678]

    Доп. материалы
    Презентация 3.pdf [7m 123k 287]

    ДЗ 3
    __init__.py [25]
    00_bubbles.py [813]
    01_days_in_month.py [656]
    02_envelop.py [2k 286]
    03_division.py [529]
    04_student.py [946]
    05_store.py [1k 896]
    06_rainbow.py [772]
    07_wall.py [272]
    08_smile.py [528]
    09_resolve_conflicts.txt [3k 531]

    examples
    05_rainbow_01.jpg [24k 234]
    05_rainbow_02.jpg [72k 327]
    06_wall.jpg [56k 135]
    07_smile.jpg [40k 341]

    lecture_snippets
    01_execution_flow.py [523]
    02_if.py [2k 638]
    03_code_style.py [4k 770]
    04_while.py [1k 828]
    05_for.py [4k 385]
    06_functions.py [2k 926]

    3.2
    3.09 Цикл for.mp4 [230m 69k 622]
    3.10 Элементы списка.mp4 [57m 709k 956]
    3.11 Полезные функции в цикле.mp4 [345m 992k 10]
    3.12 Функции в Python.mp4 [77m 829k 694]
    3.13 Функция с параметром.mp4 [45m 214k 952]
    3.14 Функция return.mp4 [123m 485k 676]
    3.15 Документирование функции.mp4 [57m 863k 959]
    3.16 Динамическая типизация.mp4 [219m 416k 326]
    3.17 Библиотека Simple Draw.mp4 [388m 787k 948]
    3.18 Разбор конфликтов в GIT. Часть 1.mp4 [259m 625k 28]
    3.19 Разбор конфликтов в GIT. Часть 2.mp4 [253m 604k 900]

    04 Функции подробнее

    4.1
    4.01 Пространство имен.mp4 [406m 23k 342]
    4.02 Способы вызова функции по умолчанию.mp4 [328m 465k 851]
    4.03 Распаковка параметров.mp4 [227m 984k 384]
    4.04 Параметры вызова функции по умолчанию.mp4 [322m 139k 562]
    4.05 Произвольное число параметров.mp4 [484m 414k 617]

    Доп. материалы
    Презентация_4.pdf [4m 926k 641]

    lesson_004
    __init__.py [27]
    01_shapes.py [3k 325]
    02_global_color.py [960]
    03_shape_select.py [659]
    04_fractal.py [2k 126]
    05_snowfall.py [1k 881]

    lecture_snippets
    01_scope.py [2k 422]
    02_calls_and_defaults.py [4k 788]
    03_arbitrary_params.py [2k 796]
    04_recursion.py [1k 615]
    05_builtin.py [3k 353]

    practice
    01_triangle.py [1k 140]
    02_fractal.py [2k 74]
    02_snowflake.py [1k 46]

    results
    exercise_01_shapes.jpg [24k 838]
    exercise_02_global_color.jpg [46k 139]
    exercise_03_shape_select.jpg [34k 842]
    exercise_04_fractal_01.jpg [138k 943]
    exercise_04_fractal_02.jpg [158k 658]

    4.2
    4.06 Рекурсия.mp4 [247m 911k 659]
    4.07 Html_DOM.mp4 [117m 308k 576]
    4.08 Встроенные функции. Часть 1.mp4 [339m 347k 830]
    4.09 Встроенные функции. Часть 2.mp4 [210m 311k 27]
    4.10 Практика. Часть 1.mp4 [248m 632k 121]
    4.11 Практика. Часть 2.mp4 [567m 257k 80]

    4.3
    4.12 Практика. Часть 3.mp4 [274m 753k 179]
    4.13 Подведение итогов.mp4 [66m 704k 555]
    4.14 Домашняя работа.mp4 [1g 250m 477k 762]

    05 Модули и пакеты
    5.01 Модуль.mp4 [165m 995k 233]
    5.02 Способы импортирования кода. Часть 1.mp4 [73m 783k 479]
    5.03 Способы импортирования кода. Часть 2.mp4 [207m 718k 411]
    5.04 «Скомпилированные» файлы Python.mp4 [104m 860k 666]
    5.05 Пакеты и способы создания. Часть 1.mp4 [253m 807k 977]
    5.06 Пакеты и способы создания. Часть 2.mp4 [238m 193k 160]
    5.07 Разбор домашнего задания.mp4 [13m 892k 890]
    5.08 Ответы на вопросы.mp4 [38m 300k 818]

    Доп. материалы
    Презентация_5.pdf [3m 575k 784]

    lesson_005
    __init__.py [27]
    01_inhabitants.py [222]
    02_district.py [507]
    03_burger.py [906]
    04_painting.py [1k 848]
    room_1.py [63]
    room_2.py [80]

    district
    __init__.py [27]

    central_street
    __init__.py [27]

    house1
    __init__.py [27]
    room1.py [103]
    room2.py [131]

    house2
    __init__.py [27]
    room1.py [39]
    room2.py [99]

    soviet_street
    __init__.py [27]

    house1
    __init__.py [27]
    room1.py [141]
    room2.py [125]

    house2
    __init__.py [27]
    room1.py [73]
    room2.py [113]

    python_snippets
    01_modules.py [2k 451]
    02_imports.py [3k 291]
    03_pyc_files.py [1k 297]
    04_packages.py [3k 522]
    module_1.py [91]
    module_2.py [191]
    module_3.py [188]
    my_math.py [134]

    package_1
    __init__.py [101]
    module_1.py [98]
    module_3.py [175]

    subpackage
    __init__.py [27]
    module_2.py [111]
    module_4.py [187]

    results
    04_painting.jpg [152k 740]

    06 Пространства имен и области видимости
    6.01 Пространства имен.mp4 [175m 155k 132]
    6.02 Области видимости.mp4 [206m 582k 956]
    6.03 Практика. Часть 1.mp4 [596m 360k 439]
    6.04 Практика. Часть 2.mp4 [360m 456k 782]
    6.05 Практика. Часть 3.mp4 [357m 616k 190]

    Доп. материалы

    lesson_006
    __init__.py [27]
    01_mastermind.py [3k 713]
    02_snowfall_module.py [1k 558]

    python_snippets
    __init__.py [27]
    01_namespace.py [2k 880]
    02_scope.py [3k 49]
    03_practice_faqs.py [1k 419]
    04_practice.py [2k 516]
    math.py [134]
    module_1.py [102]
    nim_engine.py [754]

    07 Классы и объекты
    7.01 Понятие объекта и его класса.mp4 [170m 337k 630]
    7.02 Атрибуты и методы объекта.mp4 [107m 356k 508]
    7.03 Указатель на свой объект в методах.mp4 [77m 832k 380]
    7.04 Специальные методы классов.mp4 [324m 510k 231]
    7.05 Перегрузка операторов.mp4 [286m 793k 813]
    7.06 Различие атрибутов класса и экземпляра.mp4 [96m 823k 165]
    7.07 Пространство имен класса.mp4 [165m 990k 719]
    7.08 Практика. Часть 1.mp4 [225m 195k 783]
    7.09 Практика. Часть 2.mp4 [315m 722k 274]
    7.10 Практика. Часть 3.mp4 [381m 117k 302]

    lesson_007
    __init__.py [27]
    01_snowfall.py [1k 334]
    02_alchemy.py [1k 461]
    03_man_ans_cat.py [2k 628]

    python_snippets
    01_objects_and_classes.py [2k 837]
    02_attrs_and_methods.py [1k 734]
    03_self_param.py [1k 621]
    04_special_methods.py [4k 887]
    05_operator_overloading.py [6k 60]
    06_class_attrs.py [2k 609]
    07_class_namespace.py [2k 293]
    08_practice.py [3k 463]

    08 Наследование классов
    8.01 Цели и задачи.mp4 [13m 622k 933]
    8.02 Понятие наследования классов.mp4 [152m 604k 175]
    8.03 Доступ к свойствам родителя.mp4 [48m 206k 256]
    8.04 Переопределение свойств и методов родителя.mp4 [71m 21k 693]
    8.05 Метод Super.mp4 [77m 628k 555]
    8.06 Множественное наследование.mp4 [107m 712k 567]
    8.07 Что осталось ещё.mp4 [62m 167k 277]
    8.08 Немного умных слов.mp4 [40m 442k 720]
    8.09 Практика. Часть 1.mp4 [191m 130k 694]
    8.10 Практика. Часть 2.mp4 [262m 778k 287]
    8.11 Практика. Часть 3.mp4 [234m 276k 283]
    8.12 Ветвление Git.mp4 [239m 19k 931]
    8.13 Итоги модуля.mp4 [34m 495k 22]
    8.14 Домашнее задание.mp4 [153m 915k 69]

    lesson_008
    __init__.py [27]
    01_family.py [8k 863]

    python_snippets
    01_inheritance.py [4k 264]
    02_parent_attrs.py [849]
    03_redefinition.py [1k 592]
    04_super.py [1k 499]
    05_multiple_inheritance.py [4k 462]
    06_theory.py [2k 281]
    07_practice.py [8k 88]

    09 Работа с файлами и форматированный вывод
    9.01 Интро.mp4 [26m 562k 994]
    9.02 Строки, байты и кодировки.mp4 [236m 354k 378]
    9.03 Режимы открытия файлов.mp4 [167m 718k 19]
    9.04 Позиционирование в файле.mp4 [144m 511k 69]
    9.05 Оператор with.mp4 [104m 141k 444]
    9.06 Форматирование строк.mp4 [232m 955k 630]
    9.07 Файлы в операционной системе.mp4 [233m 507k 958]
    9.08 Практика. Часть 1.mp4 [325m 986k 198]
    9.09 Практика. Часть 2.mp4 [226m 465k 42]
    9.10 Итоги модуля.mp4 [23m 725k 311]
    9.11 Домашнее задание.mp4 [45m 685k 977]

    lesson_009
    .gitignore [82]
    __init__.py [27]
    01_char_stat.py [1k 591]
    02_log_parser.py [1k 193]
    03_files_arrange.py [2k 493]
    events.txt [334k 968]
    icons.zip [695k 907]

    python_snippets
    01_strings_and_bytes.py [5k 974]
    02_files.py [3k 861]
    03_file_seek.py [2k 797]
    04_file_usage.py [2k 389]
    05_files_in_OS.py [2k 440]
    06_format.py [5k 469]
    07_practice.py [3k 541]
    byron.txt [641]
    pushkin.txt [1k 537]
    pushkin_cp1251.txt [873]
    voyna-i-mir.txt.zip [1m 215k 53]

    10 Исключения
    10.01 Задачи урока.mp4 [8m 289k 993]
    10.02 Понятие, виды стандартных ошибок.mp4 [53m 303k 514]
    10.03 Обработка исключений.mp4 [296m 73k 67]
    10.04 Исключения в контекстном менеджере.mp4 [58m 468k 928]
    10.05 Создание исключений.mp4 [115m 297k 770]
    10.06 Примеры работы с исключениями сторонних модулей.mp4 [51m 315k 158]
    10.07 Класс Warning.mp4 [54m 21k 284]
    10.08 Практика — исключения.mp4 [158m 850k 323]
    10.09 Итоги модуля.mp4 [16m 885k 162]
    10.10 Домашнее задание.mp4 [47m 30k 151]

    lesson_010
    __init__.py [0]
    01_fifth_element.py [904]
    02_groundhog_day.py [1k 89]
    03_registration_log.py [1k 668]
    registrations.txt [314k 304]

    python_snippets
    __init__.py [27]
    01_exception.py [4k 58]
    02_try_except.py [6k 357]
    03_raise.py [5k 513]
    04_libs_exceptions.py [1k 709]
    05_warnings.py [3k 803]
    06_practice.py [1k 740]
    calc.txt [108k 167]

    11 Инструменты функционального программирования
    11.01 Интро.mp4 [7m 48k 385]
    11.02 Отличие функционального стиля от императивного.mp4 [78m 206k 271]
    11.03 Списковые, словарные сборки.mp4 [84m 87k 986]
    11.04 Генерация функций.mp4 [134m 983k 386]
    11.05 Итераторы.mp4 [130m 348k 634]
    11.06 Декораторы.mp4 [107m 841k 139]
    11.07 Генераторы.mp4 [217m 908k 869]
    11.08 Декораторы. Продвинутый вариант.mp4 [69m 305k 441]
    11.09 Библиотеки и рецепторы.mp4 [131m 930k 806]
    11.10 Практика. Часть 1.mp4 [48m 547k 445]
    11.11 Практика. Часть 2.mp4 [61m 688k 714]
    11.12 Итоги модуля.mp4 [28m 458k 639]
    11.13 Домашнее задание.mp4 [62m 839k 522]

    lesson_011
    __init__.py [27]
    01_shapes.py [874]
    02_prime_numbers.py [2k 935]
    03_log_parser.py [727]
    04_error_log_decorator.py [1k 718]
    events.txt [334k 968]

    python_snippets
    __init__.py [27]
    01_functional_style.py [3k 670]
    02_def_on_fly.py [4k 438]
    03_comprehensions.py [3k 486]
    04_iterators.py [3k 846]
    05_generators.py [4k 773]
    06_decorators.py [3k 461]
    06_decorators_adv.py [3k 847]
    07_libs_and_recipes.py [4k 834]
    08_practice_1.py [1k 265]
    08_practice_2.py [1k 912]
    calc.txt [108k 167]

    12 Мультипоточность

    12.1
    12.01 Интро.mp4 [20m 783k 595]
    12.02 Параллельные вычисления.mp4 [68m 114k 493]
    12.03 Асинхронное программирование.mp4 [478m 356k 42]
    12.04 Как создать потоки.mp4 [83m 984k 54]
    12.05 Потоки на классах.mp4 [49m 142k 311]
    12.06 Что делать с ошибками в потоках.mp4 [72m 319k 852]
    12.07 Проблемы гонки состояний для потоков.mp4 [223m 517k 38]
    12.08 Блокировки потоков для доступа к общим данным.mp4 [447m 633k 183]
    12.09 Очереди для обмена данными между потоками.mp4 [282m 418k 23]

    Доп. материалы
    Домашняя работа.txt [337]
    Презентация_12.pdf [950k 229]

    lesson_012
    .gitignore [7]
    __init__.py [27]
    01_volatility.py [5k 757]
    02_volatility_with_threads.py [1k 273]
    03_volatility_with_processes.py [1k 294]

    python_snippets
    __init__.py [27]
    01_parallel_computing.py [2k 912]
    02_threads.py [16k 611]
    03_locks.py [10k 587]
    04_queues.py [4k 375]
    05_processes.py [12k 558]
    06_practice.py [1k 866]
    06_practice_02.py [2k 232]
    06_practice_03.py [2k 598]
    extractor.py [819]
    utils.py [359]

    12.2
    12.10 Многопроцессное программирование.mp4 [406m 57k 526]
    12.11 Практика однопоточная. Часть 1.mp4 [902m 306k 172]
    12.12 Практика однопоточная. Часть 2.mp4 [334m 888k 121]
    12.13 Практика многопоточная.mp4 [225m 522k 111]
    12.14 Практика многопроцессная.mp4 [169m 556k 516]

    13 Стандартные и сторонние библиотеки python

    13.1
    13.01 Цели и задачи модуля.mp4 [20m 327k 50]
    13.02 Обзор сторонних библиотек Python. Часть 1.mp4 [307m 603k 277]
    13.03 Обзор сторонних библиотек Python. Часть 2.mp4 [177m 0k 277]
    13.04 Виртуальные окружения. Часть 1.mp4 [194m 597k 943]
    13.05 Виртуальные окружения. Часть 2.mp4 [169m 784k 762]
    13.06 Особенности windows при использовании виртуальных окружений.mp4 [11m 47k 836]
    13.07 Несколько версий Python. Windows.mp4 [58m 525k 644]
    13.08 Несколько версий Python. Linux.mp4 [133m 681k 878]
    13.09 Несколько версий Python. Mac OS.mp4 [87m 618k 963]
    13.10 Интроспекция. Часть 1.mp4 [201m 567k 467]

    Доп. материалы
    Домашняя работа.txt [728]

    lesson_013
    __init__.py [27]
    01_ticket.py [1k 303]

    images
    ticket_sample.png [52k 628]
    ticket_template.png [50k 908]

    python_snippets
    __init__.py [27]
    01_python_package_index.py [6k 796]
    02_virtualenvs.py [4k 957]
    03_several_pythons.py [4k 93]
    04_introspection.py [7k 540]
    05_lib_usage.py [1k 591]
    06_practice.py [112]
    post_card.jpg [217k 982]

    fonts
    ofont_ru_DS Eraser2.ttf [324k 816]

    13.2
    13.11 Интроспекция. Часть 2.mp4 [161m 648k 387]
    13.12 Интроспекция. Часть 3.mp4 [84m 711k 119]
    13.13 Пример использования библиотек. Часть 1.mp4 [217m 196k 797]
    13.14 Пример использования библиотек. Часть 2.mp4 [116m 916k 732]
    13.15 Пример использования библиотек. Часть 3.mp4 [136m 655k 891]
    13.16 Курсовой проект. Начало.mp4 [310m 957k 416]
    13.17 Курсовой проект. Настройка ответа пользователю.mp4 [111m 819k 273]

    14 Поддержка цикла разработки
    14.01 Цели и задачи модуля.mp4 [19m 959k 896]
    14.02 Отладка кода.mp4 [222m 786k 40]
    14.03 Введение в тестирование.mp4 [249m 686k 693]
    14.04 Пишем тесты.mp4 [98m 129k 553]
    14.05 Тестирование, сложный случай.mp4 [116m 803k 957]
    14.06 Тестирование с объектами-пустышками.mp4 [283m 199k 232]
    14.07 Введение в логирование.mp4 [155m 393k 385]
    14.08 Логирование в несколько мест назначения.mp4 [193m 790k 966]
    14.09 Конфигурирование логирования.mp4 [193m 494k 981]
    14.10 Курсовой проект. Логирование.mp4 [300m 843k 461]
    14.11 Курсовой проект. Рефакторинг.mp4 [109m 425k 790]
    14.12 Курсовой проект. Тест на функцию run.mp4 [126m 646k 13]
    14.13 Курсовой проект. Тест на функцию on_event и вызов coverage.mp4 [109m 821k 231]

    Доп. материалы
    Домашняя работа.txt [697]

    lesson_014
    __init__.py [27]
    01_score.py [3k 279]

    python_snippets
    __init__.py [27]
    01_debugging.py [3k 954]
    02_tests_intro.py [7k 275]
    03_writing_tests.py [4k 797]
    04_logging.py [5k 846]
    05_practice.py [44]
    family.py [16k 126]
    handling_external_data.py [821]
    my_sort.py [730]
    primes.py [507]
    test_my_sort.py [755]

    primes_package
    __init__.py [27]
    log_settings.py [981]
    main.py [569]
    primes.py [762]

    tests
    __init__.py [27]
    01_debugging.py [3k 954]
    02_tests_intro.py [7k 275]
    03_writing_tests.py [4k 797]
    04_logging.py [5k 846]
    05_practice.py [44]
    test_child.py [911]
    test_handling_external_data.py [844]
    test_my_sort.py [758]
    test_wife.py [916]

    15 Библиотеки для работы с данными
    15.01 Модуль decimal.mp4 [154m 29k 645]
    15.02 Дата и время в Python.mp4 [136m 858k 836]
    15.03 Часовые пояса и календарь.mp4 [76m 354k 809]
    15.04 Регулярные выражения. Часть 1.mp4 [188m 632k 541]
    15.05 Регулярные выражения. Часть 2.mp4 [146m 583k 133]
    15.06 CSV файлы.mp4 [148m 428k 106]
    15.07 JSON, XML, YAML.mp4 [135m 962k 751]
    15.08 Практика. Часть 1.mp4 [241m 438k 921]
    15.09 Практика. Часть 2.mp4 [161m 816k 493]
    15.10 Курсовой проект. Структура сценариев.mp4 [103m 246k 878]
    15.11 Курсовой проект. Логика бота.mp4 [111m 36k 160]
    15.12 Курсовой проект. Запуск и тестирование.mp4 [93m 664k 959]

    lesson_015
    __init__.py [27]
    01_dungeon.py [4k 109]
    rpg.json [2k 385]

    python_snippets
    __init__.py [27]
    01_decimal.py [11k 459]
    02_date_and_time.py [19k 83]
    03_regexp.py [24k 60]
    04_csv.py [11k 999]
    05_json.py [11k 193]
    06_practice.py [4k 623]

    external_data
    Andys_goods.txt [53k 454]
    Bond.json [93k 361]
    BondByMonth.csv [156]
    BondDetail.csv [1k 389]
    demo.xml [444]
    Dom#2.json [335]
    Dom.json [225]
    houses.csv [452k 865]
    Indiana_stash.csv [213]
    json_todos.json [19k 909]
    json_todos_formatted.json [648]
    Randalls_money.txt [1m 954k 682]
    Tools for archaeological excavations.csv [63]
    yaml_example.yaml [236]

    16 Библиотеки для работы с ресурсами

    16.1
    16.01 Сетевые операции. Основы.mp4 [99m 34k 587]
    16.02 Сетевые операции. Структура HTTP.mp4 [142m 605k 726]
    16.03 Сетевые операции. HTTP запросы на Python.mp4 [121m 573k 534]
    16.04 Сетевые операции. Timeout и авторизация.mp4 [54m 919k 523]
    16.05 Парсинг сайтов. html.parser и bs4.mp4 [166m 835k 799]
    16.06 Парсинг сайтов. lxml и scrapy.mp4 [152m 735k 306]
    16.07 Работа с изображениями. Введение.mp4 [124m 384k 295]
    16.08 Работа с изображениями. OpenCV.mp4 [242m 213k 159]
    16.09 Базы данных. Основы.mp4 [124m 196k 535]
    16.10 Базы данных. SQLite3.mp4 [131m 668k 580]
    16.11 Базы данных. Подключение ORM.mp4 [140m 242k 885]
    16.12 Базы данных. Работа через ORM.mp4 [106m 669k 170]
    16.13 Практика. Часть 1.mp4 [203m 681k 975]

    lesson_016
    __init__.py [27]
    00_weather.py [4k 65]

    python_snippets
    __init__.py [27]
    01_network.py [14k 606]
    02_parsing.py [11k 338]
    03_images.py [7k 927]
    04_databases.py [12k 965]
    05_practice.py [2k 942]

    external_data
    girl.jpg [677k 343]
    haarcascade_frontalface_default.xml [963k 441]
    many_faces.png [503k 503]
    mm_andy.jpg [619k 320]
    mm_cropped.jpg [128k 691]
    mm_effects.jpg [584k 373]
    mm_paste.jpg [612k 263]
    mm_resize_rotate.jpg [73k 271]
    music.db [16k 384]
    Mustached.db [8k 192]
    Northwind.sl3 [594k 944]
    probe.jpg [2k 675]

    fonts
    Aller Cyrillic.ttf [182k 396]

    photos
    _.png [71k 984]
    _Python-.png [741k 912]
    0bmFUg4BDepQDQu-.jpg [69k 725]
    11e260bb-e48d-4505-8.png [65k 422]
    1Group_21.png [6k 691]
    1Icon.png [522]
    1Mask_Group.png [124k 646]
    1R.png [306]
    1skillbox.png [1k 122]
    70365621.gif [15k 576]
    76249.jpg [23k 140]
    css-27ed92378a434e4c.png [1k 22]
    Diplom.png [69k 358]
    diploma_computer1.png [75k 574]
    efwsegf.gif [2m 624k 161]
    face.svg [489]
    fb.png [5k 971]
    feec3fe7e8589b6c1d02.jpg [15k 915]
    G8g3oMCuUKKfjDDy.png [36k 867]
    Group.png [1k 595]
    Group.svg [16k 973]
    Group_191.svg [5k 308]
    Group_199_1.svg [4k 97]
    Group_21.png [6k 691]
    Group_4.png [196k 558]
    Group_931.png [35k 6]
    Group_932.png [31k 448]
    Group_933.png [29k 844]
    Group_934.png [32k 528]
    Icon.png [522]
    image_2.png [301k 549]
    instagram_1_.svg [2k 22]
    javascript-11a1e6401.png [737]
    KY6TJB0bJplcmjBv.JPG [12k 862]
    Label.png [5k 549]
    logo.svg [2k 323]
    Mask_Group.png [803]
    noun_995397_cc_1.png [1k 99]
    noun_995397_cc_1-1.png [1k 214]
    Play_button.png [926]
    R.png [265]
    rostelekom.png [27k 391]
    Shape.svg [510]
    skillbox.png [4k 103]
    skillbox.svg [2k 426]
    telegram_2_.svg [773]
    upload-8d532ba0-f2e9.png [365k 773]
    user.svg [964]
    vk.svg [1k 741]
    vtb-na-shapku.jpg [20k 256]
    xml-71b14942886ab4b1.png [997]

    photos_results
    1Mask_Group.png [178k 495]
    diploma_computer1.png [90k 503]
    image_2.png [290k 782]
    Mask_Group.png [178k 495]
    upload-8d532ba0-f2e9.png [351k 576]

    spidyquotes
    scrapy.cfg [276]

    spidyquotes
    __init__.py [0]
    items.py [306]
    middlewares.py [3k 710]
    pipelines.py [304]
    settings.py [3k 227]

    spiders
    __init__.py [165]
    spidy.py [688]

    weather_img
    cloud.jpg [3k 870]
    rain.jpg [3k 412]
    snow.jpg [2k 896]
    sun.jpg [4k 717]

    16.2
    16.14 Практика. Часть 2.mp4 [155m 681k 631]
    16.15 Практика. Часть 3.mp4 [108m 258k 23]
    16.16 Курсовой проект. Подключение ORM.mp4 [170m 258k 0]
    16.17 Курсовой проект. Перемещение UserState в БД.mp4 [152m 274k 815]
    16.18 Курсовой проект. Сохранение заявок и обновление тестов.mp4 [148m 808k 838]
    16.19 Курсовой проект. Создание шаблона билета.mp4 [227m 182k 391]
    16.20 Курсовой проект. Добавление аватара на билет.mp4 [177m 521k 118]
    16.21 Курсовой проект. Добавление изображений в сценарий.mp4 [106m 807k 500]
    16.22 Курсовой проект. Интеграция с API и отправка изображения.mp4 [235m 127k 959]

    Объем: 38,7Гб.

  14. Доступно [Otus] Реляционные СУБД для разработчиков и администраторов. Часть 1 (Алексей Цыкунов)

    [​IMG]

    Программа первого модуля:
    Сущности и связи

    Реляционная модель данных. Реляционная алгебра
    Сущности, связи.
    Домены, кортежи, атрибуты, отношения.
    Нормальные формы.
    Типы данных.
    Трехзначная логика.

    Транзакции. ACID
    Целостность данных.
    Транзакции, блокировки.
    Многопользовательский доступ. Конкуренция.
    Изоляция транзакций.

    Компоненты современной СУБД
    Знакомимся с компонентами СУБД:
    - пользователи;
    - таблицы;
    - индексы;
    - триггеры;
    - ограничения (constrains);
    - представления;
    - хранимые процедуры.

    Типы данных
    Разбираем типы данных, используемые в СУБД: числа, тексты, даты, массивы, блобы, геоданные.

    Проектирование БД
    Рассматриваем различные кейсы проектирования БД. Обсуждаем нюансы.

    Проектирование БД: семинар
    Анализируем созданные проекты.
    Дискутируем, вносим корректировки.

    Преподаватель:
    Алексей Цыкунов

    Системный архитектор, Oracle DBA, разработчик perl/python, опыт в отрасли - 20 лет
    В настоящее время работает на аутсорсе. Работал в интернет-провайдерах и телекоме. Имел опыт внедрения и разработки продуктов в госструктурах, таких как минздрав и соцфонд. Был главным разработчиком стартап проекта Ipstudio AMBS (биллинг для VoIP). Участвовал в проектировании и разработке OLTP систем. Проектировал и развертывал серверные системы в датацентрах.

    Закончил Кыргызско-Российский Государственный Университет, 2001, Инженер автоматизированных систем.
    Собственный технический блог на - dbadmins.ru
  15. Доступно [Otus] Разработчик Python (Станислав Ступников, Андрей Кравчук)

    [​IMG]

    О курсе
    Курс предназначен для людей, уже имеющих опыт программирования
    и желающих повысить свой уровень за счет получения знаний и навыков в различных областях разработки. Если вы уверенно чувствуете себя с Python, помните C, имеете представление о сетевом взаимодействии и реляционных СУБД, умеете обращаться с Linux, git’ом и прочими стандартными инструментами девелопера - курс для вас.

    Курс ставит своей целью погрузить вас в современную “промышленную” разработку в широком смысле, как в теории, так и на практике. При этом сам язык Python является лишь инструментом, с помощью которого мы будем препарировать различные области программерских знаний. Во главу угла же поставлено освоение основных software engineering компетенций через призму конкретного языка, а также формирование прагматичного подхода к решению задач.

    Особенности курса: практикоориентированность и охват. На курсе много домашних заданий, некоторые из которых будут представлять настоящий challenge, а опциональные задания позволят самым смелым капнуть еще глубже и “потрогать” еще более продвинутые вещи. При этом области, в которых вы будете испытывать свои способности, имеют весьма широкий спектр: курс охватывает и web, и анализ данных и вопросы создания высоконагруженных систем. В конце курса вы реализуете проект на свободную тему.

    Курс универсальный, рассматриваются и 2 и 3 версии Python. Домашние работы и проект можно выполнять на любой версии, примеры на занятиях чаще работают под обе версии, но большинство писались на 2ой версии, запущен процесс их переделывания на Python 3. Все необходимые отступления и обсуждения разницы в версиях делаются.

    По окончании курса вы получите понимание структуры современной разработки ПО и место Python и прочих инструментов в ней, ответите на вопросы: “как писать простой и идиоматичный код, за который не будет мучительно стыдно?“, “как тестировать и поддерживать код на Python?“, “как написать приложение, которое не умрёт под нагрузкой?“

    Трудозатраты
    4 часа на занятия и 4-12 часов на домашнюю работу в неделю.