Каталог Онлайн Курсів, семінарів, тренінгів (26)

Сортувати за: Ім’я, Рейтинг, Ціна
Ціна: Будь-який, Безкоштовно, Платні
Немає голосів
Stepic Безкоштовно

The course consists of few hundreds of programming assignments for Python, ranging from basics up to complex topics.

Right now Stepik.org is developing an adaptive learning engine which chooses content for each learner individually – by his/her level and knowledge gaps. In this course you can try out the first prototype of this engine

Learn more about adaptive learning in the http://stepik.help/en/support/solutions/articles/19000015701.

Початок : 2014-09-15
Немає голосів
Coursera Безкоштовно Інформаційні Технології English Безкоштовно Комп’ютерні науки Програмування

This course is designed to be a fun introduction to the basics of programming in Python. Our main focus will be on building simple interactive games such as Pong, Blackjack and Asteroids.

Початок : 2019-01-13
Немає голосів
Stepic Безкоштовно

Данный курс предназначен для новичков в визуальном программировании, почувствовавших стремление автоматизировать свою работу в среде Autodesk Revit, а также расширить свои возможности по созданию сложных параметрических форм, не прибегая при этом к сторонним продуктам. Dynamo является встроенным в программу Revit плагином по визуальному программированию. И в последнее время он набирает все большую популярность среди разработчиков информационных моделей зданий, поскольку сочетает в себе качества как редактора по аглоритмическому моделированию (такому же, как и плагин Grasshopper для программы Rhino), так и полноценного инструмента по работе с BIM моделями, расширяющим базовый функционал программы Revit и позволяющим автоматизировать свою работу на различных этапах проектирования и разработки информационных моделей зданий. 

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

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

Курс является первым самостоятельным выпуском онлайн журнала BIM Planet. Мы планируем регулярно выпускать интересные и доступные курсы на тему информационного моделирования зданий. Так что следите за новостями!

И c радостью ждем всех вас на наших курсах!


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

Наш канал в телеграме: https://t.me/bimplanet

Общий чат курсов по BIM на Степике: https://t.me/stepik_bim

Немає голосів
Stepic Безкоштовно

This interactive textbook was written with the intention of teaching Computer Science students about various data structures as well as the applications in which each data structure would be appropriate to use. It is currently being used at the University of California, San Diego (UCSD), the University of San Diego (USD), and the University of Puerto Rico (UPR).

This textbook utilizes the Active Learning approach to instruction, meaning it has various activities embedded throughout to help stimulate your learning and improve your understanding of the materials we will cover. You will encounter STOP and Think questions that will help you reflect on the material, Exercise Breaks that will test your knowledge and understanding of the concepts discussed, and Code Challenges that will allow you to actually implement some of the algorithms we will cover.

Currently, all code challenges are in C++ or Python, but the vast majority of the textbook's content is language-agnostic theory of complexity and algorithm analysis. In other words, even without C++ or Python knowledge, the key takeaways of the textbook can still be obtained.

Немає голосів
Stepic Безкоштовно

The course is fully conducted in English so you are going to improve your Listening, Reading, Vocabulary, Grammar and Writing Skills.

It includes theoretical information about Technical Writing, Grammar, Vocabulary and Punctuation (from various reliable grammar sources and the best manuals of style) combined with a variety of tasks from actual APIs and tutorials (Python, Jquery, Dropbox API, Gambit etc.)  to practice your new skills.

The course starts with a test to check your command of English.

Then the first part gives you a general overview of the concept of tech writing and its simplification as well as vocabulary used in this particular kind of texts. Next you will dive into two extensive modules on Grammar used in modern technical writing. In the last module you are going to  have some input  and practice on punctuation as well as Simplified Technical English rules followed by an End-of-course Test.

Additionally, every module includes a Review section which helps you to 'rotate' new concepts to boost your long-term memory.

It is for those who would like to learn how to write easy and comprehensible specifications to their code, software, etc. according to international standards as well as for those who are only interested in reading.

It gives practical and useful knowledge only; there is no information on this course which you would never use in real life work-related situations.

So if you need technical writing for studies, work, and/or your own current or future projects, the course is for you.


Початок : 2013-08-19
Немає голосів
Coursera Безкоштовно Закрито [?] Інформаційні Технології English Безкоштовно Комп’ютерні науки Програмування

Behind every mouse click and touch-screen tap, there is a computer program that makes things happen. This course introduces the fundamental building blocks of programming and teaches you how to write fun and useful programs using the Python language.

Початок : 2015-10-05
Немає голосів
Coursera Безкоштовно Інформаційні Технології English Інформація Безкоштовно Комп’ютерні науки Програмування Технології та Дизайн

This course aims to teach everyone to learn the basics of programming computers using Python. The course has no pre-requisites and avoids all but the simplest mathematics. Anyone with moderate computer experience should be able to master the materials in this course.

Немає голосів
Stepic Безкоштовно

In this course students will turn a set of python scripts into PyPI package that any developer can install via pip.

Each step contains theory that students should know when creating a package, as well as a practical step in which students are required to work with simple python project.

The examples and tasks are given for python3, but with minor changes can be adapted for python2.

Немає голосів
Stepic Безкоштовно

Many a time, scientists with a biological background intending to do computational analysis on biological data find it challenging to learn programming languages.

This course has a series of coding challenges of varying complexities. By the end of the course, we hope that your python skills for handling biological data will be greatly enhanced. Pseudo-code clues are given for some of the coding challenges.

Немає голосів
Stepic Безкоштовно Інформаційні Технології

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

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


В конце курса мы рассмотрим реальные задачи, с которыми может столкнуться современный человек, и научимся их решать средствами языка Python.

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

Початок : 2019-06-01
Немає голосів
Stepic Безкоштовно

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

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



Немає голосів
Stepic Безкоштовно Інформаційні Технології

В курсе собрано несколько десятков разнообразных задач на языке Python разных уровней сложности.

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

Подробнее о том, как работает адаптивный режим — http://stepik.help/ru-RU/support/solutions/articles/19000015701.

Обратите внимание, что в курсе содержатся только практические задания. Вы можете обмениваться в комментариях полезными ссылками на материалы, которые помогают вам их выполнять. Если необходимо подтянуть свои знания или повторить теоретический материал, всегда можно обратиться к курсам:  Python-67" title="Link: https://stepic.org/course/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BD%D0%B0-Python-67" style="font-family: inherit; font-size: 1em; line-height: 1.6;">Программирование на Python и  Python-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D1%8B-%D0%B8-%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-512" style="font-family: inherit; font-size: 1em; line-height: 1.6;" title="Link: https://stepic.org/course/Python-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D1%8B-%D0%B8-%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-512">Python: основы и применение.


Немає голосів
Stepic Безкоштовно

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

В курсе использованы материалы:

  1. videouroki.net
  2. problems.ru
  3. http://kpolyakov.spb.ru/
  4. pythonworld.ru" title="Link: https://pythonworld.ru">https://pythonworld.ru
  5. python/" title="Link: https://sites.google.com/site/ev3python/">https://sites.google.com/site/ev3python/
  6. http://karandashsamodelkin.blogspot.com
  7. https://www.youtube.com/
  8. https://stepik.org/course/4603/syllabus математика для олимпиад по программированию
  9. https://stepik.org/course/3577/syllabus информатика 8 класс.
  10. https://stepik.org/course/363/syllabus введение в программирование C++
  11. https://stepik.org/course/67/syllabus программирование на Python
  12. https://stepik.org/course/8971/syllabus программирование в КУМИРе
  13. https://stepik.org/course/5/syllabus Python for beginners
  14. https://stepik.org/course/512/syllabus Python: основы и применение
  15. https://stepik.org/course/104/syllabus Введение в теоретическую информатику
  16. http://nashol.com/informatika-i-komputeri/ Учебники информатики Л.Л. Босовой (5-7 класс), И.Г. Семакина (8-9), К.Ю. Полякова (10 класс)

I модуль "Основы алгоритмизации" ориентировочно для 5-7 классов. В модуле раскрываются основные понятия алгоритмизации, происходит знакомство с о средой программирования "Scratch" (опционально), подробно изучается раздел "Исполнители" в среде "Кумир",  изучаются языки программирования, их история, слушатели знакомятся с популярными ЯП, учатся работать с тестирующей системой Stepik

II модуль "Введение в Python 3" позволяет (при качественной проработке теоретического материала, самостоятельной работе с заданиями и задачами на программирование) научиться программировать в среде Python 3, познакомиться с основными алгоритмическими конструкциями, подготовиться к решению ОГЭ и ЕГЭ на программирование и алгоритмизацию, дает представление о практическом применении Python. Модуль для широкой аудитории, наиболее эффективен для школьников 7-10 классов.

III модуль "Олимпиадное программирование" знакомит с типизацией олимпиадного движения в России; подробно рассматриваются задания школьного и муниципального тура. Слушатели познакомятся с о сложностью алгоритмов, научатся решать задачи не только корректно, но и эффективно по времени и занимаемой памяти. Модуль повышенной сложности, предназначен для педагогов, заинтересованных учащихся 7-11 классов.

Немає голосів
Stepic Безкоштовно Інформаційні Технології

Алгоритмы — важнейший раздел computer science и программирования. Благодаря развитию информационных технологий и алгоритмам мы сегодня имеем возможность быстро находить информацию в интернете (в частности, искать по картинкам), находить кратчайшие пути, анализировать геномы и так далее. Алгоритмы используются практически во всех областях computer science — в анализе изображений, в интернет-поиске, в машинном обучении, в биоинформатике, в криптографии, в кодировании, в сетях, в распределённых системах, в компиляторах.

В курсе будут подробно разобраны базовые алгоритмические методы: жадные алгоритмы, метод «разделяй и властвуй», динамическое программирование. Для всех алгоритмов будут математически строго доказаны корректность и оценки на время работы. Мы постарались изложить материал так, чтобы были понятны и сами алгоритмы, и то, как можно было бы догадаться до их основных идей. Помимо теоретических основ, будут рассказаны тонкости реализации алгоритмов на языках программирования C++, Java и Python. В частности, будет рассказано, какие есть общие практики написания кода, позволяющие минимизировать вероятность ошибки, как писать и тестировать код, где стоит использовать стандартные методы, а не изобретать колесо.

Мы тщательно подобрали задачи для закрепления материала. Большинство алгоритмов, которые вы узнаете, вам нужно будет запрограммировать. Это лучший способ убедиться, что вы разобрались во всех деталях. Решая такие задачи, вы получите ценный опыт написания и отладки эффективных и надёжных программ. Задачи на программирование помогут вам почувствовать разницу между плохим (медленным) и хорошим (быстрым) алгоритмом. Вас также ждут тесты (где нужно выбрать правильные ответы из предложенных) и теоретические задачи (в них нужно доказать математическое утверждение). Наконец, в курсе есть также задачи повышенной сложности — менее стандартные задачи, которые не являются обязательными для прохождения курса. Получить удовольствие от решения этих задач смогут и те, кто уже знаком с базовыми алгоритмами.

Немає голосів
ИНТУИТ Безкоштовно Інформаційні Технології

Курс посвящен современному фреймворку языка программирования Python – Django, о его базовых возможностях, особенностях, способах интеграции с другими веб библиотеками. Раскрываются подходы…

Немає голосів
ИНТУИТ Безкоштовно Інформаційні Технології

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

Немає голосів
Stepic Безкоштовно

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

Початок : 2015-09-15
Немає голосів
Stepic Безкоштовно Закрито [?] Інформаційні Технології

Что будет в курсе

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

  • проектирование схемы базы данных.
  • управление транзакциями.
  • оптимизация запросов.
  • новые "вкусные" возможности реляционных СУБД

Что необходимо для прохождения курса

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

Из технических средств вам понадобится СУБД. Для многих тем не важно, какую именно СУБД вы будете использовать, но в некоторых уроках будут затрагиваться возможности, специфичные для СУБД PostgreSQL, поэтому рекомендуется использовать именно её.

Кроме СУБД вам понадобится клиент, который умеет с ней общаться, например консольный psql для Постгреса или графический, работающий с любой СУБД, поддерживающей JDBC. Пригодится и текстовый редактор с подсветкой синтаксиса SQL.

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

Оценка за курс

Сертификат о прохождении курса выдаётся при успешном наборе более чем 60% баллов за домашние задания. Как правило, в одном модуле будет два-три задания, которые в зависимости от сложности будут приносить один-два балла.

Платформа Stepic.org

Если вы впервые пользуетесь Стэпиком, то обратите внимание на вводный урок "Знакомство со Stepic"

Початок : 2017-09-04
Немає голосів
Stepic Безкоштовно


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

В курсе затронуты темы:

  • как улучшать схему базы данных и убедиться, что она достаточно хорошая
  • что может в боевом использовании пойти не так с приложением, прекрасно работавшим в тестовом окружении
  • как сделать систему устойчивой к изменениям требований
  • средства SQL для построения сложных аналитических запросов
  • управление конкурентным доступом к данным
  • некоторые возможности из нереляционного мира, присутствующие в реляционных СУБД

Что необходимо для прохождения курса

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

Из технических средств вам понадобится СУБД. Для многих тем не важно, какую именно СУБД вы будете использовать, но в некоторых уроках будут затрагиваться возможности, специфичные для СУБД PostgreSQL, поэтому рекомендуется использовать именно её.

Кроме СУБД вам понадобится клиент, который умеет с ней общаться, например консольный psql для Постгреса или графический, работающий с любой СУБД, поддерживающей JDBC. Пригодится и текстовый редактор с подсветкой синтаксиса SQL.

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

Оценка за курс

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

Сертификат о прохождении курса выдаётся при успешном наборе более чем 70% баллов за домашние задания. Сертификат с отличием выдаётся за 85% баллов. Как правило, в одном модуле будет три-четыре задания, которые в зависимости от сложности будут приносить один-три балла.

Платформа Stepik.org

Если вы впервые пользуетесь Стэпиком, то обратите внимание на вводный урок "Знакомство со Stepik"

Немає голосів
ИНТУИТ Безкоштовно Інформаційні Технології

ISBN: 978-5-905167-02-7
В курсе рассматриваются типовые задачи в рамках базового курса информатики для средней школы (с учётом требований ЕГЭ), алгоритмы их решения и реализация этих алгоритмов на языке Python, и…