GithubHelp home page GithubHelp logo

mastersacademy / programming-basics Goto Github PK

View Code? Open in Web Editor NEW
19.0 19.0 155.0 2.02 MB

Репозиторій з курсу "Основи програмування" проекту Masters Academy

Home Page: https://www.facebook.com/cherkasy.masters/

HTML 0.90% Python 95.54% GCC Machine Description 3.14% Shell 0.26% Mako 0.16%

programming-basics's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

programming-basics's Issues

Формат скрінкастів

Скрінкаст другої сесії записаний у новому форматі. Ткніть палець вгору, якщо вам більше сподобався перший і палець вниз, якщо другий. Надалі буду записувати у тому формат, який набере більше лайків. Не треба нічого писати про звук. Питання про формат.

Перший:
Session 01 - Python Basics

Другий:
Session 02 - Collections

Заняття після нового року

Пропоную проголосувати за заняття після нового року:
Палець вгору за проведення заняття 2017.01.13
Палець вниз за проведення заняття 2017.01.06

Сдача проекта

Дата сдачи проектов - 24.04. Что хотелось бы видеть к этому числу - задеплоенный проект(к примеру на хероку) с рабочим основным флоу. Что бы вы продемострировали этот флоу. Также залитый на гит код, о структуре которого вы должны будете расказать.

Розклад занять

Перша група: всі, чиє прізвище починається літери від A до M.
Друга група: всі, чиє прізвище починається літери від N до Z.

Сесія № Перша група Друга група
01 07.11.2016 18:30 Optima 09.11.2016 18:30 Optima
Сесія № Час заняття
02 14.11.2016 18:30 Optima
03 25.11.2016 18:30 Офіс Master Of Code
04 02.12.2016 18:30 Офіс Master Of Code
05 16.12.2016 18:30 Офіс Master Of Code
05.1 23.12.2016 18:30 Офіс Master Of Code
06 13.01.2017 18:30 Офіс Master Of Code
07 20.01.2017 18:30 Офіс Master Of Code
08 17.02.2017 18:30 Офіс Master Of Code

Project 6

Агрегатор погоди, із бекендом який дозволяє додавати нові джерела, а потім через АПІ віддає агреговані результати погоди для певного місця + зображення із будь-якого серверу релевантні місцю та погоді. Тіпа "Черкаси.Літо.Сонце".

Project 3

Бот та бекенд для трігерів для замовлення їжі. Він замовляє їжу по події у гугл календарі або трігеру з іншого серверу. Їжу замовляє в місцевих закладах. Після замовлення результати зберігаються у GDrive.Щоб дивитись куди скільки грошей було витрачено.

Epic Problem

Народ в мене є чудова алгоритмічна задача для вашого курса :)
@ZhuChara2004 якщо знайдеш доречним, я не проти як включиш мою задачу в свій курс.
Подробиці задачі в наступному повідомленні.

Project 1

Агрегатор соціальних мідіа , якому ти задаєш для моніторингу ключові слова, а від через апі видає результати. Бекенд із інтерфейсом + для тесту джаваскріпт. Підключатися до Twitter, Youtube, VImeo. Використати не менше 2 з 3 сервісів.

Project 2

Генератор купонів, із бекендом, в якому задаються обмеження для формату купонів - які літери можна і неможна, контроль образливих слів, образливих із цифрами, купони генеруються по компаніях, купонів в компанії має бути багато 100к+ без дуплікатів.

Project 5

Бекенд та АПІ для замовлення їжі, ресторан імпортує список їжі, а потім АПІ може прийняти замовлення, а на бекенді можна менеджерити замовлення. При цьому АПі не має бути прив'язаний до фронтенд сайту.

Прохання видалити мою папку з головного репозиторію

Я змінив назву свого локального каталогу на відповідну до вимог, але в гіт статусі не відображаються зміни для коміту. Спробую створити папку знову, але я так розумію треба видалити попередню з головного репозиторію?

Hometasks

@Тут будуть додаватися домашні завдання. Для швидких обговорень є Gitter. Коментарі, в яких немає сенсу будуть видалятись. Домашні завдання виконувати в каталозі homeworks. Кожне завдання у власному каталозі з назвою типу Homework X де X - номер завдання.

Hometask 00

  • Уважно прочитати і усвідомити README в корні репозиторію
  • Форкнути репозиторій. У форкнутому репозиторії в каталозі homeworks створити каталог для домашніх завдань. Всередині створити каталог Homework-0 і додати в нього файл README.md з будь-яким вмістом. Зробити пул реквест в основний репозиторій.
  • обов'язково пройти туторіал Try GitHub. Створувати файли через інтерфейс гітхаба - неправильно. Та і доданий цей функціонал місяці чотири тому. Все повинно робитися на вашому комп'ютері і заливатись в репозиторій за допомогою пушів.

Hometask 01

  • Подивитись скрінкаст сесії 1
  • Написати додаток, який буде запитувати в користувача його анкетні дані і виводити їх в консоль
  • Додатково: зберегти запитані дані в файл в довільному форматі

Hometask 02

  • Доповнити попередню роботу колекціями

Hometask 03

  • Створити markdown(файли з розширенням .md ) файл, в якому, на прикладi об'єкта рельного свiту, описати основнi поняття ООП.(клас, об'єкт, спадковість, поіморфізм, інкапсуляція). Також застосувати(всі або частково) принципи SOLID.
    принципи SOILD

Hometask 04

  • Доповнити попереднє завдання прикладами Control Flow

Hometask 05

  • На основі вашого творчого завдання написати додаток з класами
    Мають використовуватися:
    • наслідування
    • інкапсуляція

Hometask 06

1.Прочитати наступнi статтi:
http://procomputer.su/comp-gramotnost/84-ip-adres-chto-eto-takoe
http://ua.smart-ip.net/what-is-a-port
http://www.4stud.info/networking/lecture5.html
http://bourabai.kz/dbt/client1.htm
https://habrahabr.ru/post/215117/

  1. Створити в вашому додатку функцію яка буде брати обьект вашого класу i представляти його в JSON та XML форматах, зберігаючи йих в видповідних JSON та XML файлах.

Project 4

Блог платформа через Git. Робота із різними гілками, пуш у мастер = публікація поста. Інтерфейс мінімальний і оснований на Bootstrap або Foundation.

Gitter

Додав посилання на Gitter в основний README. Пропоную в подальшому не використовувати ішью в якості чату, а перенести обговорення туди.
Заодно перевіримо зворотній зв'язок. Хто прочитав поставте плюс в коментарі.

Ну і тут продублюю
Join the chat at https://gitter.im/Masters-Academy/Programming-Basics-2016

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.