Огляд стилів коду в мові програмування Python (Python Style Guide)

Код значно частіше читають, ніж його пишуть. Тому вартує один раз постаратись при написанні (навіть ввести це у звичку), щоб усі наступні читачі комфортно могли читати ваш код, та й зрештою ви сам могли з легкістю читати власний код.

Code Style Guide

@tickrnews.wordpress.com

Саме тому у даній статті поговоримо про правила написання коду:

  • для чого їх взагалі придумали;
  • коли варта їх використовувати, а коли можна уникати;
  • ну і звичайно оглянемо найважливіші з них у мові Python.

(більше…)

Патерни Програмування: Абстрактна Фабрика

Перший патерн, який ми з вами розглянемо у даній серії буде Абстрактна Фабрика. Англійською мовою його назва виглядає наступним чином: Abstract Factory.

Abstract Factory

UML діаграма патерна Абстракна Фабрика

В даній статті ми оглянемо:

  • що являє собою даний патерн, та для чого він потрібен;
  • розглянемо приклад: Войнушки;
  • Плюси та Мінуси даного патерна;
  • нюанси використання даного патерна в мові Python.

(більше…)

Яка зарплата у програміста в Україні?

Постійно отримую дане запитання від людей, які хочуть пов’язати своє майбутнє з програмуванням. Звичайно, щоб бути задоволеним своєю роботою – зарплата не основне і мотивує лише перший час, проте і з маленькою зарплатою також ніхто не захоче вкладати масу часу та зусиль, щоб освоїти нову для себе професію.

Зарплати

@responsiveuniverse.me

Інформацію про зарплати у програмістів досить легко знайти в інтернеті, тому в даній статті не лише оглянемо вилку зарплат, але й трохи розберемось від яких критеріїв вона залежить.

Більшість даних данної статті наводжу базуючись на власному досвіді, інформації від знайомих програмістів, а також після дослідження статистика на інших сайтах, як от dou.ua.

(більше…)

Що таке репозиторій коду або ЛікБез по Git

Неодноразово отримував запити від початківців про статтю, де буде наведено основи роботи з репозиторієм коду. Нарешті дійшли руки і ось ЛікБез по репозиторію Git готовий!

Storage
@spradlinrelocation.com

В даній статті розберемо:

  • що таке репозиторій коду і для чого його придумали
  • необхідний мінімум термінів при роботі з репозиторієм коду
  • основи використання репозиторію коду Git

(більше…)

Патерни Програмування: Що таке патерни та їхні типи?

Цей пост розпочинає нову серію статей під назвою Патерни Програмування.

Design Patterns

@fromdev.com

У цьому ввідному пості ми з вами коротенько оглянемо:

  • що таке Патерни Програмування
  • для чого їх придумали
  • типи та категоризація патернів

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

То ж що таке Патерни Програмування?…