Изложены принципы программирования, с помощью которых читатель приобретет навыки алгоритмического решения задач на языке Python, даже не имея опыта программирования. Дано краткое введение в компьютеры и программирование. Рассмотрен ввод, обработка и вывод данных, управляющие структуры и булева...
Основы программирования на языке Python (Дмитрий Златопольский)
Книга представляет собой учебник по программированию на языке Python. Онанаписана простым языком, при этом повествование «идет» не от возможностей языка, а от особенностей конкретных задач. Приводятся типичные ошибки начинающих...
Алгоритмы обучения с подкреплением наPython (Андреа Лонца)
Эта книга поможет читателю овладеть алгоритмами обучения с подкреплением (ОП) и научиться реализовывать их при создании самообучающихся агентов.
В первой части рассматриваются различные элементы ОП, сфера его применения, инструменты...
FastAPI — относительно новый, но надежный фреймворк с чистым дизайном, использующий преимущества актуальных возможностей Python. Как следует из названия, FastAPI отличается высоким быстродействием и способен конкурировать в этом с аналогичными фреймворками на таких языках, как Golang. Эта...
6 апреля (среда) 19:00 МСК - Python, Работа с памятью и GIL
- Типы данных
- Последовательности
- Типы переменных
- Функции [Что такое args, kwargs. Что такое замыкание]
- Использование lambda
- Области видимости [Отличие copy() от deepcopy()]
- Объектная модель
- Итераторы и генераторы
-...
Когда речь заходит о создании мощных и эффективных инструментов, многие аналитики безопасности выбирают Python. Но как происходит магия?
В книге "Black Hat Python" от Justin Seitz (автора другой хорошей книги, "Gray Hat Python"), вы исследуете темную сторону возможностей Python - написание...
Курс программирования наPython (продвинутый уровень) 8–10 классы 2017-2018 гг.
Преподаватель курса:
Эльман Игорь Александрович
Член жюри Весеннего Турнира Архимеда и ВСОШ
Обладатель грамоты Департамента образования г. Москвы
Опыт преподавания: 10 лет
О курсе:
Курс для тех, кто хочет...
Освойте IT-профессию, для которой не требуется опыт и техническое образование
Станьте специалистом ручного и автоматизированного тестирования
Кто такой тестировщикТестировщик в компании — это IT-специалист, следящий за качеством программного продукта. В его задачи входит исследование на...
Его имя остаётся на устах жителей бывшей Югославии. Иосипа Броз Тито неизбежно сравнивают с новыми правителями, оценивают уровень жизни тогда и сейчас, в конечном итоге приходя к выводу, что «при Тито было лучше».
В руках бессменного маршала и пожизненного президента находилась крупнейшая...
Этот курс позволит вам разобраться с языком Golang.
Вы узнаете как он работает. Чем отличается от других языков программирования, его особенности и тонкости
Курс особенно полезен, если вы уже знаете какой-то язык, хотя бы на теоритическом уровне.
Многие уроки подкреплены примерами. Я...
Чему вы научитесь
Базовый курс программирования наPython 3
Напишите полноценный фреймоврк по автоматизации тестирования API с нуля
Узнаете принципы Объектно-ориентированного программирования наPython 3
Производить запуск тестов используя библиотеку Pytest с необходимой конфигурацией...
Вы научитесь создавать асинхронные проекты средствами Python asyncio
Чему вы научитесь:
1. Возможности библиотеки Python asyncio
2. Возможности библиотеки PyQt
3. Особенности реализации клиент-серверных приложений
4. Возможности библиотеки SQLAlchemy
Асинхронный механизм работы приложений все...
Криптография и взлом шифров наPythonНаучитесь программировать наPython, создавая и взламывая шифры, с помощью которых пересылаются секретные сообщения!
После знакомства с основами программирования наPython вы узнаете, как создавать, тестировать и взламывать классические шифры, включая...
Слушатели, уже знакомые с основами программирования на языке Python, изучат в этом курсе более продвинутые инструменты, библиотеки и возможности языка: блокноты Jupyter (IPython Notebook), модуль Collections, операции map и filter (отображение и фильтрация), lambda-функции, продвинутые...
Разработка приложений с графическим пользовательским интерфейсом на языке PythonНастоящее пособие содержит основные сведения о создании приложений на языке Python с графическим пользовательским интерфейсом с помощью библиотеки Tk. Рассматриваются основные типы элементов, управляющих работой...
На курсе мы разберём основные профессии в IT и пройдем обучение по направлению QA
Кто такой QA-специалист
QA-инженер
IT-специалист, который ищет ошибки
в программном обеспечении: мобильных
приложениях, играх, на сайтах и т.д.
Ты наверняка слышала сленговое название
этой профессии —...
Чему вы научитесь
Теория тестирования ПО
Практика тестирования ПО
Тестирование мобильных и веб-приложений, базы данных
Тестирование API
Основы работы с git
Основы работы с bash
Основы работы с Postman
Основы работы с Fiddler и Charles Proxy
Основы работы с Jira и Azure DevOps
Навыки составления...
БЫВАЛО У ТЕБЯ ТАКОЕ, ЧТО ОКРУЖАЮЩИЕ ЛЮДИ ПРОЯВЛЯЮТ К ТЕБЕ НЕУВАЖЕНИЕ?
Тебя подкалывают в присутствии других людей;
Твои особенности и увлечения высмеивают;
Тебя вынуждают делать то, что ты абсолютно не хочешь;
Тебя не слушают, перебивают, игнорируют…
Это могут делать твоя девушка, твои...
Чему вы научитесь
Изучите основы Python и применяйте их в реальных проектах.
Узнайте, как объектно-ориентированное программирование используется на практике.
Создавайте играбельные игры для собственного чувства достижения.
Принимайте пользовательские данные, чтобы изменить состояние игры...
Асинхронное программирование позволяет выдерживать большие нагрузки и писать более эффективный код. Большинство крупных проектов использует этот подход. Поэтому python-разработчикам важно знать основные принципы асинхронности, понимать отличия многопоточности от кооперативной многозадачности, и...