Открыто

[Python] Практикум: С нуля до автоматизатора (Тотальное обновление) [Поток 3]

Тема в разделе "Бизнес и свое дело", создана пользователем Гайзенберг, 2 авг 2024.

Цена: 1980р.
Взнос: 1980р.

Основной список: 38 участников

Резервный список: 1 участников

  1. 2 авг 2024
    #1
    Гайзенберг
    Гайзенберг ОргОрганизатор (А)

    Складчина: [Python] Практикум: С нуля до автоматизатора (Тотальное обновление) [Поток 3]

    upload_2024-2-13_16-55-7.jpeg

    Третий Python bootcamp на Складчике с код-челенджами, и гарантированным результатом, пройдя который, ты начнешь уверенно программировать на Python и сможешь автоматизировать рутинные задачи в браузере и выйти на первый заработок*.

    Время освоения программы = 3 месяца += бонусный 1 месяц
    Все текстовые материалы будут переработаны!

    Python [Практикум] [Основные выгоды и потенциальные результаты]

    Основные результаты:

    - Освоение основ программирования на Python.
    - Умение автоматизировать рутинные задачи с использованием Selenium.
    - Получение навыков работы с HTML, CSS и другими технологиями.
    - Применение знаний на практике через код-челенджи.
    - Освоение парсинга данных силами Selenium.

    Краткое оглавление:

    1. Установка и настройка Pycharm
    2. Переменные и операторы
    3. Строки и срезы
    4. Условные операторы
    5. Знакомство с циклом For
    6. Знакомство со списками
    7. Цикл while. Цикл внутри цикла
    8. Работа с множеством
    9. Словари
    10. Comprehensions - включения
    11. Исключения
    12. Работа с файлами
    13. Функции
    14. Аннотация типов
    15. Lambda map filter sort
    16. Модули и пакеты
    17. Сторонние библиотеки
    18. Знакомство с HTML
    19. Знакомство с CSS
    20. Знакомство с Webdriver
    21. Selenium By
    22. Selenium - локаторы и атрибуты
    23. Selenium - работа с клавиатурой
    24. Selenium - работа с окнами и вкладками
    25. Selenium - подробно о формах
    26. Виды ожиданий в Selenium

    Длительность поддержки: Поддержка предоставляется в течение 120 дней.

    Срок предоставления обновлений: Обновления кода и материалов предоставляются в течение 120 дней.
    Количество домашних заданий: Всего 10 домашних заданий.
    Информация о наличии защиты: Защита отсутствует.
    Уровень подготовки: Нулевой уровень подготовки (подходит для начинающих).

    [0] Ты потеряешь деньги и время!

    И будешь корить себя за то, что в очередной раз повелся на рекламный текст, когда вокруг столько других, более дешевых материалов по Python.
    - Да. Так и будет, если ты купишь этот курс, и положишь в свою папку Python, которая и так уже весит больше 100 гигабайт и забудешь про него. Возможно тебе даже придется что-то удалить со своего Mail Облака, чтобы поместить туда этот курс...

    [1] Ты утонешь в океане информации.
    Это случается со всеми складчиками, которые скупают всё что видят по интересующей их теме, и ищут тот самый курс.
    Именно тот курс, который изменит всё. Но его всё нет и нет. Проходят годы, и тебе уже надо переходить на более дорогой тариф Облака, и менять харды на своём компе, чтобы хранить все эти "сокровища", ведь они могут понадобиться в любой момент!

    [2] Ты купишь 10 курсов по Python за цену этого курса.
    Вот прямо сейчас.
    Закроешь эту страницу, и скупишь самую свежую актуалочку по Python. Это дешевле. Это надёжнее... Много-много-много часов видео по программированию. Что может быть лучше?
    Это проверенная тактика, купить 10 курсов, и вероятно один из них окажется тем самым "Гралем", который изменит твою жизнь. Но что если я тебе скажу, что ты уже находишься в правильном месте?

    [3] Ты сможешь кодить свои проекты на Python, уже через месяц, если останешься.
    Даже если ты полный 0 в программировании, гуманитарий до мозга костей и до этого ты не написал ни одной программы в жизни.

    Да-да, все вы, инфоцигане так говорите. Обещаете, что я стану манимейкером, кулхацкером, крутым и богатым Python разработчиком... Выучу Python за час смогу получать 2-3 своих месячных зарплаты, сидя у компьютера в домашних тапочках, попросив подержать моё пиво...
    А вот и скрины доходов с биржи, где падает по 50 000 рублей в день!

    Такого конечно же не будет... Но у тебя будет рядом человек, который идет по этому пути впереди на несколько лет, и которому можно задавать любые вопросы.
    Человек, который и сам не так давно окончил годовые курсы, и отлично понимает, на сколько это может быть тяжело... а сейчас преподает Python backend dev, и знает почти наверняка, все вопросы, которые могут у тебя возникнуть
    Ты сможешь освоить на практике базу, и уверенно начать писать первые скрипты для себя и на заказ.
    Я считаю, что за столь короткий срок - это великолепный результат.

    Например, так.
    2023-06-01_16-12-35.png
    Или так.
    2023-06-01_16-14-06.png
    Прежде чем ты скажешь, что этого мало, посмотри количество отзывов в авторских темах про Python.
    После этого убери хвалебные отзывы, где говорится какие замечательные видео (текст) записали авторы, и какая классная поддержка в теме и посмотри, сколько человек написали "У меня получилось выйти на стабильный ежемесячный доход на Python, сидя в домашних тапочках, пока жена держит моё пиво"...
    И ты очень удивишься... Но их можно будет пересчитать по пальцам... Одной руки...
    Дело не в том, что авторы плохие, или мало поддержки, или участники неправильные. Дело в том, что программирование это не спринт, это марафон.

    Невозможно набрать форму к лету на двухнедельных курсах по жиросжиганию, если уже конец мая.
    Так и невозможно взять, и сделать программиста, за 1-2 месяца, из человека, который до этого "Бесик" в школе учил. Чтобы он стал кул хацкером, который будет и парсеры писать, и ботов, и базы данных и бэекенд на джанге подымет.
    А потом ещё пойдет на биржу фриланса, и там всех разорвёт.

    [4] Ты впитаешь в себя Python словно губка, и сможешь легко писать скрипты, парсеры, и автоматизировать браузер через месяц.
    Как такое возможно? Практика. Я буду давать тебе теорию, код-челенджи, а так же огромное количество дополнительных материалов, которые смогут занять всё свободное время, которое ты только сможешь выделить на обучение.

    [5] Ты научишься практически применять Python. Я не дам закопаться в теории и абстракциях.
    Сначала я научу тебя писать и читать по слогам, мы освоим базу Python, а потом мы перейдем к более сложным, интересным, и самое важное, практическим вещам!
    Для этого я решил выбрать Seleinum webdriver - инструмент для автоматизации браузера. И твой Пайтон код сможет вдохнуть жизнь в этого Голема, заставив его работать тебя.
    Что я под этим подразумеваю? Вот пара кейсов.


    [6] Ты сможешь автоматизировать любые действия, которые только можно сделать в браузере и заставить работать армию ботов на себя!
    Просто пара примеров из жизни, которые помогут тебе чуть лучше понять, что с этим можно сделать:
    - Ты приехал в Казахстан, и хочешь получить ВНЖ, но посольство России закрыто из-за попытки майдана. Когда откроется - неизвестно. На сайте висит объявление - заглушка. Что будет делать любой человек? Заходить на сайт каждый день и смотреть раздел новостей... Что сможешь сделать ты? Напишешь скрипт, который будет загружаться в фоне с твоей ОС, пинговать сайт посольства раз в Х часов на предмет новостей. А при их появлении даст уведомление!
    - Ты ждешь, когда в продаже на [авито, ебее, DNS, OLX, любой_сайт] появится редкая [видеокарта, сумочка, собачка, машина, модель_телефона, любой_товар] - ты сможешь написать скрипт, который будет это проверять за тебя.
    - Тебе надо автоматизировать рутинный процесс в браузере. Например, пробежаться по 30 страницам переписки на Складчике, и собрать сообщения о выполнении условий получения бонусов от десятков пользователей. Нужно 1) проверить, правда ли они выполнены 2) Если да, внести человека в список 3) Вывести этот список (или даже готовый хайд) в консоль. Легко! Ты тратишь на этот скрипт 20 минут, и потом, за тебя работает скрипт, каждый раз, когда тебе нужно составить список получателей бонусов.
    - Ты ведешь занятия, и тебе надо после каждой пары отмечать присутствие студентов в кривоватом интерфейсе онлайн школы? Без проблем. Выгружаешь CSV из Teams, скармливаешь его скрипту, тот заходит и делает всю работу за тебя
    - Возможно, ты хочешь написать скрипт, который будет заходить в инсту и лайкать новые посты твоей девушки за тебя... А почему нет?))
    - Ждешь перевод Star Wars Jedi: Survivor от GamesVoice, напиши скрипт, который будет каждый день, при загрузке компа заходить на их сайт и проверять, пропала ли с него плашка "Перевод ещё не доступен" и посылать системное уведомление винды, что перевод еще недоступен. А если наконец то пропала, откроет браузер на страничке перевода!

    [7] Ты сможешь писать скрипты, которые будут работать как швейцарские часы и экономить недели твоей жизни!
    Всё что можно делать в браузере, можно автоматизировать. Вопрос в том, стоит ли автоматизация потраченного времени.
    Например, 8 месяцев назад я автоматизировал один рутинный для меня процесс, который занимал от 10 до 30 минут каждый день последние лет 5 моей жизни. Этот процесс напрямую связан с заработком, и его выполнение ежедневно, вгоняло меня в депрессию.
    У меня ушло на это 3 вечера. Я потратил около 9 часов. За эти 240 дней я уже сберег дни своей жизни...

    За каждый год работы - это 5 суток жизни.
    Этот скрипт будет работать как минимум ещё 2-3 года и приносить мне деньги. И ты даже не представляешь какой кайф я испытал, от того, что смог это сделать.
    Пройдя этот курс и завершив все код-челенджи, ты сможешь писать такие скрипты.
    И если у тебя есть любой повторяющийся процесс в браузере, будь то лайки в инсте, проверка новостей в посольстве, просмотр списка фильмов на убогом сайте местного кинотеатра, постинг однотипных постов, всё что угодно, что повторяется, и может быть описано алгоритмом - ты сможешь это автоматизировать.

    [8] Ты получишь самые свежие знания по Python, а так же доступ к мозгу преподавателя

    Возможно это тебя удивит, но во многих свежих курсах по Python нет актуальной информации. Те вещи которые появились в языке 1-2 года назад авторы упорно игнорируют и преподают Python 3.8

    А в методичках к Selenium всё еще описывают ручную загрузку веб-драйвера...
    Я дам тебе самые свежие и актуальные знания. Ты будешь получать их в виде видео, текста за моим авторством, а так же в виде дополнительных материалов в виде ссылок на полезные источники.

    Python [Практикум] [Бонусы]

    [0] Полный разбор "Таблоида

    "Таблоид" - мой авторский курс - скрипт на базе Python и Selenium, который может собрать все твои складчины в одну excel таблицу.
    И я запишу детальный и полный разбор своей авторской темы "Таблоид", (рабочая бета), после которого ты сможешь самостоятельно собрать подобный скрипт и модифицировать его под свои нужды.

    [1] VPN за 5 минут
    Когда-то я жил в Крыму. И необходимость в VPN там назрела ещё в 2015. С тех пор я стабильно покупаю недорогой сервер (около 100-200 р. в месяц) для VPN. Позже оказалось, что на этом сервере можно запускать очень много всего интересного
    В видео я расскажу как найти сервер и поднять на нём собственный VPN, который может пригодиться тебе для полного освоения курса + в будущем ты сможешь разворачивать на нём свои скрипты

    [2] + 1 месяц поддержки
    Не по наслышке знаю, на сколько тяжело может даваться обучение. Даже если это "самый простой язык программирования". Я проходил длительное обучение 10+ месяцев, где надо было еженедельно укладываться в дедлайны.
    Программа будет рассчитана на 3 месяца обучения, но давай заложим четвертый месяц, на всякие форсмажоры и/или возможность углубится в тему максимально.

    [3] Основы связки requests + BS4
    Изучаем альтернативный инструмент парсинга. Ты узнаешь, как с помощью библиотеки requests делать HTTP-запросы к веб-страницам и получать данные, а с помощью BeautifulSoup4 (BS4) парсить и извлекать нужную информацию из HTML-кода.
    Мы разберем, как правильно отправлять запросы, обрабатывать статусы ответов, и какие методы BS4 наиболее эффективны для различных задач. Ты научишься автоматизировать задачи, связанные с веб-скрапингом, и использовать эти инструменты для создания полезных скриптов.

    [4] Работа с куками в Selenium - сохраняем сессию
    Чтобы не логиниться каждый раз и не терять время на ввод данных, мы научимся сохранять и использовать куки сессии.
    Это позволяет автоматизировать процессы, требующие авторизации, и экономит твоё время. Мы разберем, как извлекать куки после авторизации, сохранять их в файл и затем загружать их для повторного использования в будущих сессиях.

    [5] Передача куков авторизации из Selenium в requests
    Ускоряем свои скрипты в 10 раз, используя Selenium только для авторизации и получения куков, а затем используем requests для выполнения последующих запросов. Это позволяет комбинировать простоту и удобство Selenium с высокой производительностью requests.
    Мы рассмотрим, как передавать куки между этими библиотеками и использовать их для создания более эффективных и быстрых скриптов.

    [6] Основы работы с Open AI API
    Обрабатываем, классифицируем, катологизируем собранное.
    Ты узнаешь, как интегрировать Open AI API в свои проекты для обработки, классификации и каталогизации данных. Мы разберем, как делать запросы к API, обрабатывать ответы и использовать их для решения различных задач, таких как анализ текста, генерация контента и многое другое. Этот бонус даст тебе возможность использовать мощь искусственного интеллекта в своих приложениях.

    [7] Автоматизация транскрибаций Open AI API
    Пишем многофункциональный скрипт, который способен скачивать видео из ютуба, извлекать аудио из видео, сжимать его и отправлять на транскрибацию в Open AI API для получения текста. Затем мы сделаем постобработку полученного текста, чтобы он был удобен для дальнейшего использования.
    Этот бонус позволит тебе автоматизировать процесс создания транскриптов, что полезно для создания текстовых версий видео, из подкастов и других аудио материалов.

    Python [Практикум] [Отзывы]

    upload_2024-8-2_17-31-9.jpeg
    upload_2024-8-2_17-31-21.jpeg

    Python [Практикум] [Ответы]

    [0] Условия получения бонусов
    Пожалуйста придерживайтесь требуемых "кодовых фраз".

    Для Складчиков и ЧК

    - 3 рекламных поста
    - Написать ("Реклама размещена") Дать ссылки на рекламные посты

    Для Организаторов и выше
    - Подпись
    - Написать ("В подписи")

    [1] В каком виде будут материалы
    Будут видеоуроки, текстовые заметки, код-челенджи и много ссылок на разные источники.

    [2] Код-челенджи
    Будут код-челенджи. Всего 10 заданий. По 1-2 каждую неделю + 1 выпускное. Срок выполнения всех заданий - до 90 дней.
    Эти задания написаны лично мной, и содержат по несколько задач, которые помогут тебе закрепить на практике изученный материал.
    Выполнив их, ты закрепишь на практике пройденные темы, а если забуксуешь, ты сможешь прислать код и получить детальную обратную связь по своему коду, с рекомендациями по улучшению!
    После сдачи домашнего задания - открывается новая часть материала, и так каждую неделю.
    Бонус по "Таблоиду" открывается после сдачи выпускного задания.

    [3] Сроки прохождения курса
    90 календарных дней с момента старта (получения первых уроков). По каждому участнику будет отдельная статистика, если участник вступил на этапе Активно - 90 дней отсчитывается с момента получения материалов.
    - Первый поток был рассчитан на месяц. Почему увеличил срок втрое?
    Потому что мы не идеальны. У всех свои проблемы, все движутся с разным темпом.
    Первый поток так никто не и не закончил. Всё идет весьма вяло.
    Я не хочу, чтобы ты переживал(а), что времени мало. Его хватит.
    Теперь точно хватит.
    И моя цель, это не заработать денег (см. цену курса и цену у конкурентов)
    А помочь нырнуть тебе в эту кроличью нору, под названием Python

    [4] Слива не боишься?
    - Нет
    Весь интернет завален курсами по Python. Вся соль в поддержке. В том, что ты можешь задать вопросы, и получить на них ответы. Прислать примеры своего кода, и получить комментарии и разъяснения - что поможет тебе, и лично тебе двигаться дальше.
    И по-этому, моя задача не записать тот самый курс, а довести до результата.

    [5] Что будет дальше?
    В планах есть следующие курсы по Python - где будем разбирать другие темы и углублятся в синтаксис (Функциональное программирование, ООП) и пилить разные крутые штуки. Но давай сначала посмотрим, как пройдет эта тема.

    [6] Работа над моими проектами
    Это bootcamp а не менторинг. Да, вероятно я смогу посмотреть твой код и дать советы, но не могу обещать что помогу тебе.
    Мы не будем отходить от программы далеко, и если у тебя "траблы с постгрой, джанга не работает или валидатор глючит" - тебе нужен ментор. Это совершенно другие деньги.

    [7] Когда старт?
    Предварительно - третий квартал 2024 - от 60 человек.

    [8] Хочу весь курс сразу
    Предположу, что ты либо хочешь слить курс, либо просто положить его на полочку к остальным курсам. По требованию, я могу выдать тебе весь курс целиком. Сразу. Без ответов на вопросы, без консультации, без помощи... Если тебе нужны только материалы - без проблем.

    [9] Что конкретно входит в программу?
    - Интерпретатор Python и IDE Pycharm
    - Переменные
    - Встроенные типы данных
    - Операторы, условные и логические выражения
    - Методы (по всем типам данных)
    - Циклы
    - Списковые включения (aka "Генераторы" списков)
    - Обработка исключений
    - Функции
    - Типизация
    - База HTML
    - Selenuim webdriver
    - Много практики
    - Много дополнительных материалов (курсы, лекции, статьи)

    [10] Сколько каждый день нужно тратить времени?
    Буду с тобой честен. Нужно будет работать.
    От 2х часов. Это классическое время, которое рекомендуют уделять, чтобы изучать программирование. Рассчет на то, что ты ничего не знаешь вообще. Если ты уже пробовал в Python, понимаешь базовые концепции, но не знаешь как их применять на практике, тебе будет проще.
    Но вообще, чем больше времени ты сможешь потратить на учебу - тем лучше. Но как и говорил - программирование - это марафон. Поэтому от 2х до 4х часов. Да, ты можешь попробовать в 7-8 часов в день - но на долго тебя не хватит. Поверь, я, мои знакомые, мои студенты, проверяли это многократно.

    Ты знаешь что сейчас нужно сделать!

    Предыдущий поток >>>
     
    Последнее редактирование модератором: 4 авг 2024
    6 пользователям это понравилось.
  2. Последние события

    1. Jimmy TJ
      Jimmy TJ участвует.
      19 сен 2024 в 12:21
    2. neuan
      neuan участвует.
      19 сен 2024 в 11:10
    3. Lzlz Ifv
      Lzlz Ifv участвует.
      19 сен 2024 в 00:09
    4. Piton23
      Piton23 участвует.
      18 сен 2024 в 19:35
  3. Обсуждение
  4. 2 авг 2024
    #2
    Кирсан Кайфат
    Кирсан Кайфат МодерМодератор Команда форума
    в подписи
     
    1 человеку нравится это.
  5. 2 авг 2024
    #3
    Гайзенберг
    Гайзенберг ОргОрганизатор (А)
    1 человеку нравится это.
  6. 7 авг 2024
    #4
    MamZhan
    MamZhan ЧКЧлен клуба
    Есть скидка при повторном участии или доплата за обновление материала в прошлой складчине?
     
  7. 22 авг 2024
    #5
    MamZhan
    MamZhan ЧКЧлен клуба
    Подскажите пожалуйста!
     
  8. 23 авг 2024
    #6
    Melek
    Melek ОргОрганизатор
    в подписи
     
    1 человеку нравится это.
  9. 26 авг 2024
    #7
    Гайзенберг
    Гайзенберг ОргОрганизатор (А)
    @Inot привет!
    Со скачиванием файлов могут быть проблемы, т.е. Селениум не особо рассчитан на это
    + может быть куча препятствий на стороне сайта.

    В видеальных условиях это осуществимо, но не могу обещать, что у тебя это получится (сильно от сайта зависит)