[Devman] Знакомство с Python слив скачать
- Добавлено: 2020-11-03
- Сайт автора: Перейти
- Доступ: Облако Mail / Yandex / Google
- Скачать: PC / Smartphone / Tablet
Учим Python с нуля, разбираемся в базовых конструкциях языка и основных приёмах. Не пугайтесь, если вы гуманитарий, всё объясним, всё расскажем.
УРОК 1: Раскрутите планету
Без скучной теории — сразу к практике. Давайте выведем в терминал рисунок из букв и символов, а потом покрасим его в зелёный. Звучит непросто, но вы справитесь, даже если совсем новичок.
Скучать не придётся
Используя один только вывод в терминал, можно многого добиться. Например, создать анимацию, показывая кадры с планетой один поверх другого. А после – перекрасить ваш рисунок в любой цвет с помощью специальных символов.
Действительно с начала
Многие курсы «для новичков» подразумевают, что их ученики уже знают о том, что такое переменные. Мы же начнём действительно «с начала» — как писать или запускать код и выводить результат в терминал.
УРОК 2: Готовим речь
В этом уроке вы переведёте речь на английском в транслит — напишете русскими буквами английские слова. Естественно, переводить будем с помощью кода.
Познакомьтесь с библиотеками
Зачем писать код, который уже написан? Для этого в Python можно скачивать к себе наработки других программистов. В этом уроке вы воспользуетесь несколькими такими наработками — библиотеками.
Используйте знания в жизни
Вы сможете решать насущные проблемы уже сейчас. В Python есть десятки библиотек на каждый случай жизни. Автоматически перевести текст в речь или речь в текст? Легко! Сгенерировать QR код или капчу? Достаточно лишь поставить библиотеку.
УРОК 3: Рассылаем имейлы
На большинстве сайтов есть система «пригласи друга, и он получит скидку». Но зачем курсу по программированию писать её самостоятельно? Пусть лучше её напишут студенты, заодно получат неплохой опыт.
Узнайте о переменных
Переменные используются в большинстве языков программирования. Но никто не объясняет, что это такое. С нами вы научитесь ими пользоваться и поймёте, как они работают.
Разошлите настоящие имейлы
В этом уроке вы не работаете с абстрактным кодом. Вы отправляете реальные письма на почту друзьям прямо из своей собственной программы.
УРОК 4: Нарезаем аватарки
Здесь вы обработаете аватарки для сайта картинной галереи. Задача: воссоздать фото-эффект, как на картинке урока. Отличное начало, чтобы в будущем создать свой собственный vsco, facetune или prisma.
Научитесь работать с картинками
Вы научитесь загружать картинки из файла и сохранять их обратно, но это будет только начало. Вы разберётесь что такое цветовые каналы и цветовые режимы, как совместить картинки, обрезать края и многое другое.
Обработайте аватарки друзей
У вас получится программа, которая смещает цветовые каналы у любой фотографии. Можно будет обрабатывать аватарки знакомых и хвастаться, какой вы программист.
УРОК 5: Считаем секунды в Telegram
В этом уроке вы напишете небольшого чат-бота для Telegram. Мы дадим несколько базовых функций, а дальше — только ваше творчество.
Научитесь писать функции
Написание функций — как раз то, чем вы скоро будете заниматься на работе. Функции нужны всегда и везде. Освойте функции и приблизьтесь к работе программистом ещё на один шаг.
Удивите друзей
Если их не удивили обработанные фотографии из предыдущего урока, то против собственного чат-бота ни у кого точно нет шансов.
УРОК 6: Создаём человеков
В этом уроке вы сгенерируете сотни персонажей для настольной игры. Имена, фамилии, профессии, адреса — всё это может придумать программа. В Python есть готовое решение.
Станьте тестировщиком
Вы познакомитесь с библиотекой для тестировщиков — Faker. Она генерирует фальшивые имена, фамилии, адреса и многое другое. Изучите Faker и станьте ближе к работе тестировщиком.
Узнайте о списках и словарях
Списки и словари — это специальные типы данных. Программисты работают с ними повсеместно, особенно в Python. Удобная работа с ними — одна из главных особенностей языка. Хорошая причина их освоить!
УРОК 7: Оцениваем пароли
Все знают, что пароли — это важно. Быть взломанным никто не хочет. Однако это не мешает людям ставить пароли «Password12345». В этой задаче вы напишете приложение, которое оценит безопасность ваших паролей.
Научитесь ветвить код
Иногда вам нужно, чтобы код учитывал какие-то условия: если пользователь из России, показать страницу на русском, а если из Болгарии — на болгарском. Это называется «ветвлением» и без него никуда. В этом уроке мы разберём эту тему во всех подробностях.
Сделайте как у Касперского
Приложение от Касперского оценивает пароли в реальном времени: прямо во время того, как вы их печатаете. Мы расскажем как они это делают, а вы повторите сами.
УРОК 8: Ищем где выпить
В этой задаче вы составите карту баров Москвы. А чтобы карту увидеть, вы поднимите небольшой сайтик с ней. Неплохое получилось «Знакомство», да?
Научитесь работать с JSON
JSON пользуются все и везде, даже в других языках программирования. Знание JSON поможет вам обмениваться данными с программистами на других языках программирования быстро и удобно.
Знакомство — это только начало!
В этой задаче вы создадите свой первый, простенький сайт. Эта задача — ваш последний шаг в освоении Python, но первый шаг в освоении веб-разработки, написании сайтов.
Навыки и технологии
Мы продаём навыки, а не знания. В задачах модуля вы отработаете:
- строки и вывод в консоль
- переменные
- вызов функций, написание своих функций
- вызов методов, извлечение атрибутов
- подключение модулей
- циклы (for), условия (if)
- чтение/запись в файл
Рекомендуемые курсы
Модуль из 7 уроков Компании всё крепче хватаются за соцсети, ведь в них сидят миллионы людей. Каждой нужен свой чатбот: «Медуза» репостит свои статьи в telegram, Pikabu предлагает посмотреть свежие посты. Техподдержка тоже автоматизируется: если написать в авиакомпанию UTair, вам сперва ответит
Чему вы научитесь Полное базовое понимание программирования на Python начиная с базовых тем, заканчивая аналитикой на Python Веб-разработка именно с серверной части Базовые алгоритмы Базовое понимание ООП Требования Навыки программирования не требуются, вы научитесь всему самому Описание Python
Программирование на Python: полный курс Python Bootcamp 2023 [Udemy] [Андрей Думитреску] [Русский транскрипт + Русская аудио дорожка, машинный перевод] Питон с нуля. Изучите науку о данных и визуализацию, автоматизацию, Excel, SQL и парсинг с помощью Python. 100% практический опыт Описание:
Python - Полный Курс по Python, Django, Data Science и ML Изучите самый популярный язык программирования Python, включая Django, Pygame, Jupyter, Data Science и Machine Learning 75 разделов 458 лекций Общая продолжительность 43 ч 2 мин Чему вы научитесь: Вы узнаете основные принципы работы Python и
Курс посвящен основам работы в Dynamo - плагине по визуальному программированию, широко востребованном разработчиками информационных моделей зданий в среде Autodesk Revit. В 2019 году курс удостоился премии Stepikawards как «Лучший платный курс» платформы Stepik Для кого этот курс Студенты
Научим с нуля разработке web-приложений на Python за 4 месяца. Кем ты станешь Язык программирования Python – один из лучших для обучения с нуля. Простой синтаксис и высокая скорость разработки – все, что нужно для разработки широкого спектра web-приложений. Курс Python с нуля в школе TeachMeSkills
Больше курсов по этой теме
Автоматизация рутинной работы На ячейках и формулах Excel не заканчивается. Возможности программы практически безграничны — если вы знаете, как их грамотно применить. Изучить основные функции недостаточно — станьте профи в Excel. Пропишите макросы. Изучите и внедрите надстройки, чтобы
Сейчас многие увлекаются созданием «умного дома», автоматизацией теплиц и так далее. Это явно хобби, поэтому этот курс я и помещаю в раздел Хобби. Сегодня практически все электронные устройства содержат микроконтроллеры или микропроцессоры: начиная от простейшей музыкальной открытки и до сложнейших
Данный курс предназначен для изучения языка анализа данных DAX. Состоит модулей, разделенных по логическому смыслу. В каждом модуле по несколько уроков, которые состоят из нескольких видео длительностью 20 - 60 минут. В каждом уроке разбирается конкретная тема. После материал урока закрепляется
Этот курс включает 29,5 часа видео Чему вы научитесь Вы шаг за шагом детально изучите основные темы SQL Полностью подготовитесь к экзамену Oracle SQL 1Z0-071 Научитесь писать SELECT-ы различной сложности Научитесь изменять, добавлять, удалять информацию в Базах Данных Научитесь работать с
В этом курсе вы научитесь Настраивать под себя интерфейс Microsoft Excel, чтобы дальше удобно было работать. Делать все быстрее с помощью сочетаний клавиш и минипанели форматирования. Выполнять все основные действия с рабочими листами. Усиливать мощь Excel, подключая к нему дополнительные
Чему вы научитесь Основы C # Основы C # и .NET Framework Изучите C # кодирование Установка Visual Studio Условная инструкция Создание и использование массивов Создание и использование методов Работа с примитивными типами и выражениями Отладка приложений C # Работа с классами, структурами, массивами
Отзывы о курсе [Devman] Знакомство с Python от Алины Зайцевой