Новичок! Ты должен был выучить Git ещё вчера

Новичок! Ты должен был выучить Git ещё вчера

Мой совет номер один для новичков: изучайте Git и выкладывайте код на GitHub каждый день.


Я ежедневно получаю сообщения, письма, твиты от тех, кто только начинает учиться программировать. Неважно, какие языки/фреймворки они хотят изучать, один совет всегда остаётся неизменным: создайте учётную запись на GitHub, изучите Git и выкладывайте код каждый день.
Читать далее «Новичок! Ты должен был выучить Git ещё вчера»

Программирование на языке Python для сбора и анализа данных

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

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

10 полезных библиотек Python

Пакетов для Python создано уже очень много, поэтому ни один человек физически не может изучить их все. Только PyPi насчитывает 47 000 пакетов. В то время как pandas, scikit-learn или numpy у многих на слуху, про перечисленные здесь — уже достаточно старые, но всё ещё полезные — библиотеки часто забывают.
Читать далее «10 полезных библиотек Python»

Был задан вопрос: Что такое PyCharm?

Компания русских программистов, проживающих по большей части в Праге, JetBrains любезно предоставила нам лицензии на использование всех своих продуктов в версиях Proffessional. Грех этим не воспользоваться. В рамках курса "Программирования" нам интересен PyCharm — IDE для Python. Вот вам несколько уроков для ответа на вопрос в заголовке:
Читать далее «Был задан вопрос: Что такое PyCharm?»

Методические указания практической работы "Методы сортировки" по курсу "Программирования" (Часть I Курсовой работы)

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

В общем, под сортировкой мы будем понимать процесс перегруппировки заданного множества объектов в некотором определенном порядке. Цель сортировки – облегчить последующий поиск элементов в таком отсортированном множестве. Это почти универсальная, фундаментальная деятельность. Мы встречаемся с отсортированными объектами в телефонных книгах, в списках подоходных налогов, в оглавлениях книг, в библиотеках, в словарях, на складах – почти везде, где нужно искать хранимые объекты. Даже малышей учат держать свои вещи «в порядке», и они уже сталкиваются с некоторыми видами сортировок задолго до того, как познакомятся с азами арифметики».
Н. Вирт — Алгоритмы + данные = программы

Читать далее «Методические указания практической работы "Методы сортировки" по курсу "Программирования" (Часть I Курсовой работы)»

Кто уже получил зачеты

Развитие информационного общества

  1. Александровский Артем
  2. Артюшкина Надежда
  3. Баталова Регина
  4. Вакар Никита
  5. Волков Егор
  6. Ворончихина Евгения
  7. Гайникамалов Владислав
  8. Гайфулина Кристина
  9. Еловсков Лев
  10. Копытов Дмитрий
  11. Лапшин Дмитрий
  12. Поселеннов Илья
  13. Сверчков Яков
  14. Свистунов-Рейвах Филипп
  15. Спиридонова Надежда
  16. Ступин Леонид
  17. Сурин Данил
  18. Тушин Илья
  19. Уржунцев Юрий
  20. Черняк Екатерина
  21. Чумакова Оксана
  22. Швырков Михаил

Программирование

  1. Александровский Артем
  2. Артюшкина Надежда
  3. Баталова Регина
  4. Вакар Никита
  5. Ворончихина Евгения
  6. Гайникамалов Владислав
  7. Гайфулина Кристина
  8. Копытов Дмитрий
  9. Поселеннов Илья
  10. Сверчков Яков
  11. Спиридонова Надежда
  12. Тушин Илья
  13. Уржунцев Юрий
  14. Швырков Михаил

Можно подойти с зачетками!

К остальным есть вопросы — явка на консультации обязательна.

Консультации по "обрезанию хвостов":
26, 27 декабря 2018 с 9:45 по 13:05

Тестируем форму о компетенциях в ИТ

Господа студиозы! Нам необходимо проверить работу формы для опроса участников выездной школы бизнес-информатиков 1-2 декабря на б/о "Наука". Если все пройдет нормально, то она будет размещена на сайте ИТ-марафон.

ВПЕРЕД

Читать далее «Тестируем форму о компетенциях в ИТ»

Пример оформления отчета о решении задачи

Сортировка одномерного массива методом "пузырька"

При сортировке массива Arr[0], Arr[2], ..., Arr[N–1] методом простого выбора среди всех элементов находится элемент с наименьшим значением Arr[i], и Arr[0] и Arr[i] обмениваются значениями. Затем этот процесс повторяется для получаемого подмассива Arr[1], Arr[2], ..., Arr[N–1], ... Arr[j], Arr[j+1], ..., Arr[N–1] до тех пор, пока мы не дойдем до подмассива Arr[N–1], содержащего к этому моменту наибольшее значение.
Читать далее «Пример оформления отчета о решении задачи»

Начинаем с инструментов

 Рассмотрим следующие темы:

  1. Установка Python
  2. Установка Anaconda
  3. Установка IDE PyCharm
  4. Проверка работоспособности

На сегодняшний день существуют две версии Python – это Python 2 и Python 3, у них отсутствует полная совместимость друг с другом. На момент написания статьи вторая версия Python ещё широко используется, но, судя по изменениям, которые происходят, со временем, он останется только для того, чтобы запускать старый код. В нашей с вами работе, мы будем использовать Python 3, и, в дальнейшем, если где-то будет встречаться слово Python, то под ним следует понимать Python 3. Случаи применения Python 2 будут специально оговариваться.
Подробнее →

Методические указания для самостоятельной работы в I семестре по курсу "Программирование"

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

В курсе "Программирование" на Бизнес-информатике предлагается всего лишь 101 задача, которые приведены ниже, для упражнений на Phyton и каждому необходимо решить их до конца 1 семестра, а именно до 20 декабря 2018.

Сегодня 21 ноября 2024, четверг, 2273 день учебного года, 12 учебная неделя семестра и это значит, что если Вы ещё не приступили к самостоятельной работе, то что бы успеть к 20 декабря каждый день Вам надо решать, как минимум, 1 задача.

Читать далее «Методические указания для самостоятельной работы в I семестре по курсу "Программирование"»