Главная Контакты

Опрос

Самая интересная категория?


Архив

Декабрь 2024 (189)
Ноябрь 2024 (310)
Октябрь 2024 (301)
Сентябрь 2024 (280)
Август 2024 (276)
Июль 2024 (195)

Получайте наши Новости:

Введите Ваш EMAIL:

Интересное

Upgrade to Turbo

Это интересно

Upgrade to Turbo

Это интересно

Upgrade to Turbo

Счетчик

Flag Counter

Это интересно

Ваша реклама!

Интересное

Upgrade to Turbo

Календарь

«    Декабрь 2024    »
ПнВтСрЧтПтСбВс
 1
2345678
9101112131415
16171819202122
23242526272829
3031 

Интересное

Ваша реклама!

Интересное

Upgrade to Turbo

Это интересно

Upgrade to Turbo

Основы языка Python (Видеокурс)


Посетители сайта SoftLabirint.Net – Для Вас видеокурс "Основы языка Python". Курс отлично подойдет как для опытных программистов, желающих познакомиться с новым инструментом разработки, так и для совсем начинающих. Мы пройдем путь от основ программирования(переменные, циклы, ветвления), до построения программ с использованием объектно ориентированного подхода.

Чему Вы научитесь:
- Использовать основные конструкции языка Python;
- Читать чужой код python и писать собственный, в соответствии со стандартами PEP-8 и практиками, прошедшими проверку временем;
- Использовать IDE и ее вспомогательные инструменты для проверки и отладки кода;
- Писать системные скрипты, для работы с файловой системой;
- Разрабатывать полноценные программы с использованием модульного и объектно ориентированного подхода;
- Понимать, как на самом деле устроен python и познаете его мощь и гибкость.
  • 100
Подробнее Комментарии (1) Просмотры: 1 886

Изучаем Python. 5-е издание, том 1-2 (2019 - 2020) PDF


Python — мощный компьютерный язык программирования, поддерживающий множество парадигм, который оптимизирован для обеспечения высокой продуктивности программистов, читабельности кода и качества программного обеспечения. Эта книга предлагает всестороннее и доскональное введение в сам язык Python. Ее цель в том, чтобы помочь вам справиться с основами Python, прежде чем переходить к их применению в своей работе. Подобно всем предшествующим изданиям книга направлена на то, чтобы служить единым всеобъемлющим обучающим ресурсом для всех новичков в Python, будут они использовать Python 2.Х, Python З.Х или обе линейки.

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

Независимо от того, новичок вы в программировании или же профессиональный разработчик, эта книга направлена на то, чтобы ознакомить вас с языком Python быстрее, чем могут более ограниченные подходы. После чтения книги вы должны знать о языке Python достаточно для его применения в любых выбранных прикладных областях. Книга задумывалась как руководство, в котором особый акцент делается на самом языке Python, а не на его специфических приложениях.
  • 100
Подробнее Комментарии (0) Просмотры: 1 730

Учимся программировать на Python за 3 месяца (Видеокурс)


Полный курс программирования на языке Python для людей любого уровня подготовки. Любого. Главное, чтобы был ноутбук и базовое знание английского. Можно со словарём.

Почему выбирают Python.

Python — достаточно универсальный язык программирования. На нём пишут и web-проекты, и игры, и скрипты для серверов, и много чего ещё. У большинства новичков есть проблема — они редко знают, что именно хотят написать. Освоив же Python, фантазию можно не ограничивать.

Вторая причина — Python Software Foundation. Эта организация делает использование языка Python лёгким и удобным: они выкладывают документацию по новым версиям, знакомят новичков с приёмами и примерами хорошего кода, выкладывают в свободный доступ библиотеки с готовыми решениями.

Третья причина — сообщество. Людей, которые пишут на Python, очень много. Это значит, что ответ на любой вопрос можно быстро загуглить.

Четвёртая причина — программисты на Python всегда востребованы. Это основной язык в Google и Яндекс. Программист, владеющий Python, найдёт работу практически в любой стране мира.
  • 80
Подробнее Комментарии (0) Просмотры: 3 048

Программирование для детей. Иллюстрированное руководство по языкам Scratch и Python (PDF, DJVU)


Этот самоучитель познакомит вашего ребенка с основами программирования и научит двум наиболее распространенным языкам - визуальному Scratch и текстовому Python. Программирование - один из ключевых навыков, которому нужно обучать ребенка уже с младших классов. Компьютерный код - тот же иностранный язык, только он позволяет разговаривать с компьютером, ставить ему задачи и контролировать их выполнение. И знание этого языка сегодня так же необходимо, как знание английского и математики.

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

Фишка книги:
Многие талантливые программисты начинали свой путь еще в детстве - с создания простых игр. Это интересно и понятно ребенку. Именно поэтому авторы этого самоучителя предлагают простые проекты игр и анимации, выполняя которые, ребенок будет учиться программировать.
  • 80
Подробнее Комментарии (0) Просмотры: 3 168

Python для Excel / Ф. Зумштейн (2023) PDF


Книга посвящена автоматизации Excel с помощью языка программирования Python. Описаны дистрибутив Anaconda Python и современные средства разработки, такие как менеджеры пакетов Conda и pip, блокноты Jupyter и Visual Studio Code. Даны необходимые основы языка Python и введение в анализ данных с помощью библиотеки pandas.
Приведены приемы чтения и записи файлов Excel без Excel. Рассмотрено программирование приложений Excel с помощью популярного пакета с открытым исходным кодом xlwings: автоматизация Excel, инструменты на основе технологии Python, трекер пакетов Python, а также функции, определяемые пользователем.
  • 100
Подробнее Комментарии (0) Просмотры: 786

Python. Уровень 1-2 (Видеокурс)


Вы занимаетесь программированием и хотите повысить свою квалификацию или систематизировать имеющиеся знания и навыки? Хотите изучить перспективный язык программирования Python? Вы - системный администратор или IT-специалист и у вас возникла необходимость в освоении данного языка программирования? Тогда этот курс именно для Вас! Python – мощный высокоуровневый язык программирования, идеально подходящий для разработки самостоятельных программ и сценариев. Python отличает простой и понятный синтаксис, благодаря которому писать код гораздо легче, чем на других языках. Разработчики на Python ценят красоту и ясность кода, что нашло отражение в их философии под названием «Дзен Питона». «Читаемость имеет значение», «Простое лучше, чем сложное» – вот некоторые положения этой философии. Богатая библиотека модулей, возможность выбрать интерактивный или скриптовый режим, меньший объем вводимого кода и, как следствие, более высокая скорость разработки – вот почему Python имеет миллионы поклонников по всему миру. Этот язык можно назвать лучшим вариантом для знакомства с программированием. Освоить Python под силу любому новичку, нужно лишь иметь компьютер, базовый английский и, конечно, желание познать «дзен программирование»!

Python. Уровень 1. Базовый курс
На курсе вы освоите синтаксис языка Python, получите базовые навыки структурного и процедурного программирования, познакомитесь с базовыми структурами данных языка Python. Вы научитесь устанавливать и настраивать среду разработки, применять базовые конструкции Python, создавать модули и пакеты, пользоваться основными структурами данных, выполнять основные операции ввода/вывода.

Python. Уровень 2. Объектно-ориентированное программирование?
На курсе вы получите базовые навыки объектно-ориентированного программирования, познакомитесь с базовыми элементами языка Python. Вы научитесь создавать объектно-ориентированные приложения на языке Python, сможете выполнять первичную обработку данных на языке Python, ориентироваться в стандартной библиотеке языка Python.
  • 100
Подробнее Комментарии (0) Просмотры: 2 283

Python для web-разработчиков (Видеокурс)


Для Вас видеокурс "Python для web-разработчиков". Освойте веб-разработку с нуля - фронтенд и бэкенд на Python. Веб-разработка - профессия с высоким доходом и удобным графиком. И освоить ее несложно. Главное выбрать правильный подход! На практике для большинства заказов на фрилансе и вакансий по веб-разработке требуется один и тот же набор действий: развернуть сервер, установить на него Django, поправить шаблоны, наладить jаvascript и пр.

Этот курс научит вас именно этому - хорошо выполнять те действия, которые закроют 80% всех задач как на работе, так и на фрилансе. Вам больше не придется тратить сотни часов на самостоятельный поиск решения или чтение форумов.

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

Профессия web-разработчика одна из самых высокооплачиваемых и востребованных на рынке IT-специалистов. На старте карьеры специалист может получать от 80 до 100 тыс. рублей.
Каждый день на сервисах вакансий появляется огромное количество запросов на разработчиков со знанием Python. Возможности Python позволяют решить 98% всех задач back-end максимально просто. Это возможно, благодаря простоте самого языка и большому количеству специализированных библиотек.
Поэтому быстро освоить этот инструмент программирования и получить актуальную сегодня профессию может даже новичок.
  • 100
Подробнее Комментарии (1) Просмотры: 1 628

PYTHON - Полное руководство (Видеокурс)


PYTHON - Полное руководство (Видеокурс)Для Вас видеокурс "PYTHON - Полное руководство".
Python – это невероятно популярный, востребованный, современный, мощный скриптовой язык программирования, который предлагает низкий порог вхождения для начинающих его изучение.

Отличительной чертой Python является простой в использовании синтаксис, что делает этот высокоуровневый язык программирования идеальным как для новичков, так и для тех, кто хочет сменить направление в IT.

Python — универсален, поэтому подходит для решения задач в различных сферах. Он может применяться в таких областях, как разработка мобильных приложений под iOS и Android, десктопных приложений под Windows, MacOS и Linux, игр, в веб-разработке, машинном обучении, анализе данных, образовательных проектах, создании ERP-систем и бизнес-приложений.

Внутри вы найдете:
Видеокурс состоит из 2 больших разделов и включает в себя 72 урока общей продолжительностью более 23 часов.

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

Уникальной отличительно особенностью курса является то, что здесь вы найдете не только уроки непосредственно по изучению Python.

Второй большой раздел видеокурса полностью посвящен изучению библиотеки Tkinter, которая позволяет создавать уже полноценные приложения с графическим интерфейсом (GUI) под различные платформы, в отличие от просто консольных версий программ. Здесь вы получите еще больше практики, которая вам пригодится в реальной жизни, и заданий для самопроверки.
  • 100
Подробнее Комментарии (1) Просмотры: 1 688

Полное руководство по Python 3: от новичка до специалиста (Видеокурс)


Для Вас видеокурс "Полное руководство по Python 3: от новичка до специалиста".
Python стабильно входит в ТОП-10 наиболее популярных языков программирования. Это именно тот язык с которого стоит начинать изучать программирование. Благодаря своей простоте и элегантности, Python позволяет новичкам не вникать во множество сложных программных понятий и конструкций, присущих другим языкам.

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

Популярность Python объясняется не только тем, что его легко изучать, но и реальными преимуществами языка в смысле его профессионального применения для решения сложных проблем автоматизации. Python - кросс-платформенный язык и работает под Windows, Linux, Mac OS. Множество архитектурных конструкций в этом языке строятся без нагромождения абстракций, как часто происходит в других ЯП (языках программирования). Огромное количество уже готовых библиотек даёт возможность не изобретать велосипеды на каждом шагу.

Этот курс покрывает все основные возможности Python и даёт рекомендации по написанию грамотного, "чистого" кода. Данный курс покрывает следующие темы:
- Введение в Python: в чём преимущества Python, Python 2 vs Python 3, технические особенности, инсталляция дистрибутива.
- Основы Python: обзор типов данных, числа и простая математика, переменные, bool и None, основы работы со строками, форматирование строк, операторы сравнения, работа с файлами.
- Коллекции в Python: list, dict, tuple, set, for-цикл, while-цикл, логика с условиями.
- Функции и модули: помощь по API, основы написания функций, лямбда-выражения, вложенные функции и область видимости переменных.
- Обработка ошибок: ошибки и исключения, их обработка, очистка ресурсов, юнит-тестирование.
- Классы: наследование и полиморфизм, абстрактные классы, проблема инкапсуляции.
- Модули и пакеты: PyPi, pip, создание модулей и пакетов, импорт модулей, типов и функций, __name__ и __main__.
- Дополнительные материалы: отладка, namedtuple, декораторы, datetime, enum.

Для кого этот курс:
Новички, которые никогда не пробовали программировать.
Программисты, которые хотят вникнуть в новый для себя язык программирования.
  • 100
Подробнее Комментарии (1) Просмотры: 1 731

Профессия разработчик Python. С нуля до профи (Видеокурс)


Курс охватывает все основные темы Python (включая объектно-ориентированное программирование, веб-парсинг и даже разработку графического интерфейса) и теперь включает еще больше контента! Этот курс легко и эффективно превратит вас из новичка в эксперта по Python.

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

Управляйте своим браузером с помощью Selenium, очищайте веб-сайты или даже заполняйте формы!
Научитесь взаимодействовать с REST API и создайте программу обмена валют
Создавайте графические интерфейсы рабочего стола с помощью Tkinter, чтобы ваши пользователи могли легко работать с вашими приложениями.
Начните работать с модульным тестированием в Python, узнав о библиотеке unittest
Мы также полностью переписали вводный материал курса по Python ... так что он стал еще яснее и понятнее!
Это лучшее вложение, которое вы можете сделать в своем путешествии по Python.

Чему вы научитесь:
- От новичка до экспертов, узнайте обо всех основных темах Python, работая с Python 3.
- Пишите код Pythonic профессионального уровня со всеми передовыми практиками и избегайте распространенных ошибок.
- Освойте объектно-ориентированное программирование и структурируйте свои программы на Python как профессионал.
- Быстро разбирайтесь в сложных темах, таких как декораторы, алгоритмы и асинхронное программирование на Python.
- Пишите свои собственные Telegramm боты
- Узнайте, как писать настольные приложения с помощью Python и Flask.
- Развивайте на всю жизнь любовь к программированию с помощью Python!

Требования:
- Доступ к компьютеру с подключением к Интернету. Все остальное, что мы используем в курсе, является общедоступным, и мы поможем вам его получить.
- Желание учиться
- Других требований, кроме начала работы, нет!

Зачем изучать Python?
За последние несколько лет Python становится все более популярным. Спрос на Python на рынке труда стремительно растет, и это навык, который может помочь вам войти в некоторые из самых интересных отраслей, включая науку о данных, веб-приложения, домашнюю автоматизацию и многие другие. Согласно недавним отраслевым опросам, Python является одним из «самых любимых» и «самых востребованных» языков программирования. Если люди еще не используют Python, они хотят начать использовать Python.
Этот курс поможет вам изучить Python и опередить своих конкурентов.

Для кого этот курс:
- Начинающие программисты, желающие освоить один из самых популярных и любимых языков в мире.
- Программисты из других языков, которые хотят начать свое путешествие по Python
- Программисты Python, которые хотят обновить свои навыки и заняться продвинутыми темами, такими как алгоритмы и асинхронное программирование.
- Тем, кто хочет стать высокооплачиваемым разработчиком Python.
- Всем, кто интересуется программированием на Python, написанием сценариев Python или компьютерным программированием в целом.
  • 100
Подробнее Комментарии (0) Просмотры: 1 035

Полный курс по веб разработке с нуля на Python + Django + Бонусы (Видеокурс)


В этом курсе мы рассмотрим все, что вам нужно знать, чтобы создать сайт с использованием Python, Django и многих других веб-технологий! Мы изучим новейшие технологии для создания великолепных веб-приложений на Python и Django!

Но мы изучим не только это, мы также изучим веб технологии, которые вам необходимо знать, включая HTML, CSS и Bootstrap!

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

Вот лишь небольшая выборка тем, включенных в этот курс:
Python 3
HTML
CSS
Django
Django views
Django templates
Git VCS
Django models
Bootstrap 4
и многое, многое другое!

Меня зовут YouRa, я закончил Харьковский политехнический институт по специальности ‘Системное программирование’ в 2006 году. Последние несколько лет я занимаюсь разработкой мобильных и веб приложений и обучаю программированию. Я создал русскоязычный курс с самым высоким рейтингом "Python разработка - с нуля до профессионала. Python 3" и рад вас приветствовать на моём новом курсе, посвящённом Python и Django!

Также я с радостью отвечу на любые ваши вопросы! Любые вопросы, не стесняйтесь, задавайте их в разделе "Вопросы и ответы" к соответствующей лекции и я отвечу на них как можно быстрее!

У нас также есть 30-дневная гарантия возврата денег, так что вы можете приобрести этот курс без риска!
Не медлите и начинайте осваивать самые популярные веб технологии прямо сейчас!

Для кого этот курс:
- Полные новички
- Профессионалы, желающие получить новые знания
- Разработчики Python, желающие освоить в веб-разработку

Чему вы научитесь:
- Изучите Python 3 с нуля
- Узнаете, как использовать HTML для создания контента сайта
- Научитесь использовать CSS для создания стиля для ваших сайтов
- Научитесь создавать полнофункциональный веб-сайт, используя Full-Stack Python 3 с Django 2
- Узнаете, как использовать Bootstrap для быстрого создания стилей сайтов
- Научитесь создавать HTTP-запросы
- Узнаете о возможностях Python 3 для разработки веб-приложений
- Научитесь использовать Django в качестве серверной части для сайтов
- Реализуете полную структуру Models-Views-Templates для вашего сайта
- Научитесь использовать систему контроля версий Git
- И многое другое!

+ Бонусы:
1. Курс "Основы Python 3"
2. Курс "Android разработка. Язык XML и пользовательский интерфейс"
3. Курс "Основы веб разработки. HTML и CSS"
  • 100
Подробнее Комментарии (0) Просмотры: 1 129

Python разработка - с нуля до профессионала. Python 3 (Видеокурс)


Посетители сайта SoftLabirint.Net – Для Вас видеокурс "Python разработка - с нуля до профессионала. Python 3". Этот курс предназначен для начинающих, которые никогда раньше не программировали, а также для существующих программистов, которые хотят расширить свои карьерные возможности, изучая Python.

Дело в том, что Python является одним из самых популярных языков программирования в мире - огромные компании, такие как Google, используют его в критически важных приложениях, таких как Google Search. Python - это язык номер один для машинного обучения, науки о данных и искусственного интеллекта. Чтобы получить эту высокооплачиваемую работу, вам нужны экспертные знания Python, и это то, что вы получите от этого курса.

Содержание:
01. Введение
02. Установка инструментов. Windows
03. Установка инструментов. Mac OS X
04. Основы Python
05. Функции
06. Объектно-ориентированное программирование (ООП)
07. Модули и пакеты
08. Файловый вводвывод
09. Обработка ошибок
10. Итераторы и генераторы
11. Декораторы
12. Тестирование
13. HTTP & API
14. Web Scraping
15. Работа с CSV файлами
16. Работа с базой данных
17. Advanced modules
18. GUI - Graphical User Interface. Tkinter
  • 100
Подробнее Комментарии (0) Просмотры: 1 452

Аве Кодер: Практический Курс по Продвинутому Python (2023) Видеокурс


Аве Кодер: "Практический Курс по Продвинутому Python" - Каждый урок содержит в себе видео с подробным объяснением темы, после которых следуют тесты или технические задания. Кроме того, к каждому уроку прилагается конспект с кодом, который был в этом уроке использован.

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

По себе знаю, что подробные уроки от практикующего программиста, подкрепленные морем практических задач и тестов, с живым сообществом, поддержкой и регулярными обновлениями курса - лучший способ обучения!

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

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

Удачи, упорства и давайте начинать!

Чему вы научитесь:
- Использование модуля Math.
- Функции all() и any()
- Докстринги и приятная печать данных.
- Работа с zip архивами, csv файлами, json файлами, конфигурационными и текстовыми файлами, используя контекстный менеджер
- Работа со случайными числами и генерация паролей.
- Работа с датой и временем (включая интервалы и продвинутое форматирование).
- Профилирование программы при помощи модуля cProfile.
- Как создавать таймеры для замера времени выполнения частей программы.
- Генераторы Списков, Множеств, Словарей.
- Работа со строками, включая продвинутые методы интерполяции, форматирования и сырые строки.
- Итераторы и Генераторы (включая продвинутые решения).
- Манипулирование данными при помощи модулей Operator и Array
- Принцип глубокого и неглубокого (поверхностного) копирования.
- Логирование (включая продвинутое Логирование).
- Регулярные выражения (Метасимволы, Якоря, Квантификаторы, а также продвинутые конструкции).
- Рекурсия.
- Декораторы.
  • 100
Подробнее Комментарии (0) Просмотры: 410

Основы Python (Видеокурс)


Python входит в 5-ку самых популярных языков программирования. Индекс TIOBE (TIOBE programming community index) — индекс, оценивающий популярность языков программирования, включает Python в 5-ку самых популярных языков программирования в 2019 году. Синтаксис ядра Python минималистичен. В то же время стандартная библиотека включает большой объём полезных функций.

Содержание:

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

2. Numpy.
Знакомство с библиотекой Numpy: что это такое и как с ним работать. Numpy - масштабная библиотека для работы с массивами, матрицами, т.е. с какими-то объемами данных, манипуляции с этими данными. В большинстве случаев используется в совокупности с другими библиотеками, которые предоставляют инструменты для работы с линейной алгеброй. Знание этой библиотеки - ключевой момент в понимании и написании программ, работы с кодом в нейронных сетях. Изучается понятие массив, коренные инструменты Python для работы с этим массивом.

3. Pandas.
Если в Numpy происходит манипуляция с массивами, то в Pandas эти большие блоки складывается в большой DataFrame и происходит работа с этой базой. Занятие направлено на то, чтоб показать как работать с крупными датасетами, как их группировать, как обращаться с этими датасетами, извлекать информацию. Быстрые команды и методы Python для максимально быстрого извлечения той категории данных, которая необходима для дальнейшей работы.

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

5. Функции и модули.
До этого происходит знакомство с основными моментами в Python: с синтаксисом - слова, с помощью которых можно выстроить предложения, вариантами хранения структуры данных - с библиотекой Numpy, с Pandas, в котором в дальнейшем будут происходить манипуляции с базами данных, с методами визуализации. Возникает необходимость оптимизировать рабочее пространство. На занятии изучается, что такое функция, как пишется функция в Python, как она устроена, когда нужно ее ставить, как она может помочь в оптимизации. Модули. Подгруздка модулей.
  • 100
Подробнее Комментарии (0) Просмотры: 1 110

Основы программирования на Python (с написанием телеграм-бота) Видеокурс


Программа для тех, кто давно хотел попробовать программировать или изучить Python, но ждал подходящего случая. Вы познакомитесь или углубитесь в Python, поймете отличия типов данных, поработаете c внешними хранилищами, Telegram API, а также библиотекой pyTelegramBotAPI, развернете бота.

Содержание:

Первая неделя. Знакомство с основами Python
- Установка Python
- Операции с целыми и вещественными числами
- Типы данных. Переменные. Стандартный ввод/вывод
- Логические операции, операции сравнения
- Условия, блоки, отступы и циклы
- Строки и символы. Списки

Вторая неделя. Функции, словари, модули. Начинаем писать бота
- Функции и словари
- Интерпретатор: установка, запуск скрипта
- Файловый ввод/вывод
- Модули, подключение модулей. Установка дополнительных модулей
- Как работает Интернет
- Telegram API, начало написания бота

Третья неделя. Сохранение состояния в боте
- Сохранение состояний в боте
- TeleBot, настройка FSM
- Сообщения и боты в Telegram
- Дополнительные задачи по Python

Четвертая неделя. Обработка файлов и новые модели данных
- Модель данных: объекты
- Функции и стек вызовов
- Пространства имён и области видимости
- Распространённые форматы текстовых файлов: CSV, JSON
- Работа с файловой системой и файлами

Пятая неделя. HTTP-запросы и функции
- Ошибки и исключения
- Работа с кодом: модули и импорт, pep8 и документация
- Итераторы и генераторы
- Работа с функциями: functool и лямбда функции
- http-запросы, html-страницы и requests
- API

Шестая неделя. Перманентное сохранение состояния и деплой бота.
- Стандартные методы и функции для строк
- Регулярные выражения в Python
- Перманентное сохранение состояния в ботах
- Развертывание бота
  • 100
Подробнее Комментарии (0) Просмотры: 1 029

Introduction to Synthetic Aperture Radar Using Python and MATLAB (2022) PDF


This comprehensive introduction to synthetic aperture radar (SAR) is a practical guide to the analysis, simulation, and design of SAR systems. The video eBook uses constructive examples and real-world collected datasets to demonstrate image registration and autofocus methods. Both two- and three-dimensional image formation algorithms are presented. Hardware, software, and environmental parameters are used to estimate performance limits for SAR operation and utilization. A set of Python and MATLAB software tools is included and provides you with an effective mechanism to analyze and predict SAR performance for various imaging scenarios and applications. Examples which use the software tools are provided at the end of each chapter to reinforce critical SAR imaging topics such as clutter-to-noise ratio, mapping rate, spatial resolution, Doppler bandwidth, pulse repetition frequency, and coherency. This is an excellent resource for engineering professionals working in areas of radar signal processing and imaging as well as students interested in studying SAR.

To aid reader comprehension of the concepts covered in the subsequent chapters, a SAR tool suite is included with this book. The tool suite is written in the Python and MATLAB programming languages and gives the reader a mechanism to generate SAR images, predict the performance of SAR systems for various applications, and analyze images resulting from different scenarios. The tool suite makes use of Google’s Colaboratory, or Colab for short, and MATLAB’s Live Editor to provide the user with interactive notebooks and live scripts that help the reader gain valuable insight about the topic of interest. Full access to both the Python notebooks and MATLAB live scripts gives the user the ability to customize and extend each tool for unique applications or include as part of a report as both Colaboratory and Live Editor allow for the notebooks and live scripts to be saved in portable document format (PDF). Several examples using the tool suite are given at the end of each chapter.

The Python and MATLAB sets of code are obtained from the GitHub repository. Once the software has been obtained, the structure of the subfolders is identical, as the MATLAB Live Editor scripts correspond to each of the Google Colab notebooks. More information about Google Colab and MATLAB Live Editor is given in the following sections.

Это всеобъемлющее введение в радар с синтезированной апертурой (SAR) представляет собой практическое руководство по анализу, моделированию и проектированию систем SAR. В электронной книге с видео используются конструктивные примеры и наборы данных, собранные в реальном мире, для демонстрации методов совмещения изображений и автофокусировки. Представлены как двух-, так и трехмерные алгоритмы формирования изображения. Оборудование, программное обеспечение и параметры окружающей среды используются для оценки пределов производительности для работы и использования SAR. Набор программных инструментов Python и MATLAB включен и предоставляет вам эффективный механизм для анализа и прогнозирования производительности SAR для различных сценариев и приложений визуализации. В конце каждой главы приведены примеры, в которых используются программные инструменты, для закрепления важных тем РСА-изображений, таких как отношение помех к шуму, скорость картирования, пространственное разрешение, доплеровская полоса пропускания, частота повторения импульсов и когерентность. Это отличный ресурс для инженеров-профессионалов, работающих в области обработки радиолокационных сигналов и формирования изображений, а также для студентов, заинтересованных в изучении SAR.

Чтобы помочь читателю понять концепции, рассмотренные в последующих главах, в эту книгу включен набор инструментов SAR. Набор инструментов написан на языках программирования Python и MATLAB и предоставляет читателю механизм для создания изображений SAR, прогнозирования производительности систем SAR для различных приложений и анализа изображений, полученных в результате различных сценариев. Набор инструментов использует Colaboratory от Google, или сокращенно Colab, и Live Editor от MATLAB, чтобы предоставить пользователю интерактивные блокноты и живые скрипты, которые помогают читателю получить ценную информацию по интересующей теме. Полный доступ как к записным книжкам Python, так и к живым сценариям MATLAB дает пользователю возможность настраивать и расширять каждый инструмент для уникальных приложений или включать его как часть отчета, поскольку как Colaboratory, так и Live Editor позволяют сохранять записные книжки и живые сценарии в портативном формат документа (PDF). Несколько примеров использования набора инструментов приведены в конце каждой главы.

Наборы кода Python и MATLAB получены из репозитория GitHub. После получения программного обеспечения структура подпапок идентична, поскольку сценарии MATLAB Live Editor соответствуют каждому блокноту Google Colab. Дополнительные сведения о Google Colab и MATLAB Live Editor приведены в следующих разделах.
  • 100
Подробнее Комментарии (0) Просмотры: 550

Добрый, добрый Python ООП (2023) Видеокурс


Видеокурс "Добрый, добрый Python ООП" - В курсе пошагово, начиная с самых простых конструкций (классов, объектов, методов), вы будете погружаться в увлекательный мир ООП. Вначале каждого урока дается теоретический видео-материал, который, затем, закрепляется набором практических заданий (подвигов). В конце некоторых разделов предлагается пройти испытание - разработка полноценной программы, которая позволяет в полной мере соприкоснуться с ООП.

Чему вы научитесь:
1. Понимать общий принцип ООП, его отличие от функционального программирования.
2. Сможете использовать подход ООП при разработке собственных программ.
3. Узнаете особенности реализации ООП на языке Python.
4. Изучите все основные магические методы классов языка Python.
5. Подробно познакомитесь с наследованием и полиморфизмом.
6. Научитесь применять обработку исключений и менеджеры контекстов в своих проектах.
  • 100
Подробнее Комментарии (0) Просмотры: 952

Python глазами хакера (2022) PDF


Рассмотрены современные интерпретаторы языка Python. Описано устройство reverse shell, файлового вируса, трояна, локера и шифровальщика. Представлены примеры инструментов для автоматизированного сбора информации о компьютере, динамического анализа вредоносного кода, в том числе, с использованием API VirusTotal. Приведены примеры программ для разгадывания капчи, поиска людей на видео, обработки сложных веб-форм, автоматизации iOS. Показано, как написать на Python новый навык для голосового помощника «Алиса» и различные программы для одноплатных компьютеров.

Python - как много таит в себе это слово! Тут и программирование, и джунгли, ки­шащие пресмыкающимися, и пользователи, вылезшие из этих джунглей... Для нас, инженеров и специалистов по безопасности, Python стал одним из самых часто ис­пользуемых языков программирования, ведь писать на нем программы - быстро и просто. Python применяется почти везде: тут и одноразовые скрипты для автоматизации каких-то мелких задач, которые после использования отправляются в /dev/null, и утилиты с GUI, и веб-приложения, и даже прошивки для микроконтроллеров - в общем, весь спектр задач, с которыми можно встретиться в жизни рядового раз­работчика. Не обошли вниманием Python и хакеры, из-за чего многие эксплоиты (программы для эксплуатации уязвимостей других программ) также написаны на этом языке. Python был создан как простой язык, код на котором максимально при­ближен к обычной английской речи, и у создателей это получилось. Получилось настолько хорошо, что порог вхождения буквально снизился до младшего школь­ного возраста: Python успешно преподают в школах.

Для программистов и специалистов по информационной безопасности.
  • 100
Подробнее Комментарии (0) Просмотры: 760

Python с нуля: Курс питон для начинающих (2022) Видеокурс


Python стал одним из самых популярных языков программирования в мире, поскольку на нем легко и быстро можно создавать скрипты, модули и целые приложения. Вырос и спрос на программистов, которые умеют писать на Python. Курс «Python для начинающих» предназначен для тех, кто хочет изучить этот язык и работать на нем. Сам курс — это серия видеолекций, к которым прилагаются домашние задания для закрепления материала.

Для кого этот курс:
Для тех кто только понял (или давно хотел и не решался), что хочет стать разработчиком Python, но не писал код ни на одном языке программирования. Для тех кому сложно настроить окружение и добиться того, чтобы программа сложнее HelloWorld сложилась в голове.

Программа курса:
Модуль 1 - Введение и настройка
Модуль 2 - Структуры данных
Модуль 3 - Функции, файлы
Модуль 4 - Классы и объекты
Модуль 5 - ООП
Модуль 6 - Дополнительные инструменты
  • 100
Подробнее Комментарии (0) Просмотры: 1 201

Самое необходимое - Серия из 22 книг + CD (PDF, DjVu)


«Самое необходимое» серия из 22 книг + CD - это практические руководства для тех, кто начинает работать с Microsoft Excel, Microsoft Office Word, рассмотрены инструменты программы Adobe Photoshop CC и основные приемы работы с ними, описан базовый синтаксис языка Python, рассказывается о работе в операционной системе Windows.
  • 100
Подробнее Комментарии (0) Просмотры: 883