Вер 9, 2014 | Програмування
Нещодавно у одного із моїх студентів, якого я менторю, виникла проблема з інсталяцією розробницького середовища Python + Django на операційній системі Windows. Сам я вже давненько не використовував дану систему, адже вже років 7-8 використовую виключно Linux та Mac у своїй щоденній роботі. От і засіли разом, щоб це все налаштувати…
Зазвичай рекомендую студентам одразу пробувати працювати на Лінуксі (дистрибутив Ubuntu), адже Python, як опенсорсна мова, звичайно полюбляє більше оперсорс операційну систему. Проте, щоб занадто не навантажувати людину від самого початку і вивченням нових технологій, мов, фреймворків та ще й освоєнням іншої операційної системи, на перших порах таки можна пробувати ту операційну систему, якою уже студент користується.
Дане заняття зайняло цілу годину і в даній статті опишу детальну інструкцію як це все можна поставити на ОС Windows. А саме Windows 8 та Python 2.7.
(більше…)
Сер 5, 2014 | Новини, Програмування
В попередній статті ми з вами почали з розбору робочого середовища і як зробити його більш ефективним у вашому щоденному житті.
Структура Проекту та Дизайн Аплікації – це основа успішного Django вебсайту
Цього ж разу я спробую надати кілька корисних порад щодо:
- структури Django проекта і
- дизайну та кращих практих створення вашої чергової Django аплікації.
(більше…)
Лип 19, 2014 | Новини, Програмування
Зараз я активно працюю над книгою Веб-розробка з Python та Django для Початківців, а також організацією людей та закритої платформи для підтримки тих, хто буде освоювати матеріал даної книги та пробувати себе у веб програмуванні.
Після оголошення даної книги регулярно отримую питання про вміст книги та чи увійдуть туди такі теми як Юніт Тести, Безпека у веб та Django фреймворку, розробка фільтрів та тегів, і масу інших топіків, які, я вважаю, є складнішими та необо’язковими як для початку освоєння веб програмування.
Саме тому вирішив почати ще одну серію невеличких статей (завтравочок :-), кожна з яких стосуватиметься того чи іншого аспекту фреймворку Django та веб розробки і які не увійдуть у першу книгу. Матеріал буде наведено на основі особистих практик, а також вичитаного із розумних книжок по Django і як наслідок, впровадженого у власній розробці. Думаю це буде свого роду продовженням книги для початківців, а також думаю буде корисним і для тих, хто уже добряче розбирається у веб програмуванні та Django – непогана вижимка та шпаргалка по кращих практиках та порадах при розробці під Django.
В сьогоднішній статті оглянемо кілька порад стосовно робочого середовища веб розробника на Django.
(більше…)
Лип 16, 2014 | Новини, Програмування
Попереднього разу ми з вами розібрали шаблон програмування Будівельник. Cьогодні ми продовжимо огляд породжуючих патернів і розглянемо так званий Фабричний Метод (англ. Factory Method).
Схема Шаблону Фабричний Метод
У цій статті я наведу:
- означення Фабричного Методу
- розберемо приклад
- обговоримо коли застосовувати
- плюси та мінуси патерна
- і як завжди доцільність його застосування в мові Python
(більше…)
Лип 13, 2014 | Новини, Програмування
Завжди цікаво глянути на процес СТВОРЕННЯ зсередини. Будь-то виробництво на заводі, програмування чи бізнес процеси. Саме тому мене початківці, та й не тільки, запитують яке у мене робоче середовище, як саме я програмую, що використовую у своїй роботі.
Робоче Місце 😉
У цій статті коротенько дам відповідь на дане питання. Розкажу, які бувають типи робочих середовищ, надам рекомендації стосовно інструментів та практик, а також покажу як це все конкретно у мене виглядає. Наприкінці поста буде коротеньке відео з демонстрацією мого робочого середовища.
(більше…)
Лип 6, 2014 | Новини, Програмування
В попередній статті серії ми з вами розібрали Абстрактну Фабрику. Сьогодні ж розберемо патерн програмування – Будівельник. Цей шаблон також належить до групи Породжуючих шаблонів.
В цій статті розглянемо наступні питання:
- означення шаблона,
- приклад застосування,
- коли застосовувати, його плюси і мінуси,
- порівняємо даний шаблон із іншими породжуючим шаблонами,
- а також розглянемо доцільність використання у мові програмування Python.
(більше…)
Лип 1, 2014 | Новини, Програмування
Код значно частіше читають, ніж його пишуть. Тому вартує один раз постаратись при написанні (навіть ввести це у звичку), щоб усі наступні читачі комфортно могли читати ваш код, та й зрештою ви сам могли з легкістю читати власний код.
@tickrnews.wordpress.com
Саме тому у даній статті поговоримо про правила написання коду:
- для чого їх взагалі придумали;
- коли варта їх використовувати, а коли можна уникати;
- ну і звичайно оглянемо найважливіші з них у мові Python.
(більше…)
Чер 28, 2014 | Новини, Програмування
Перший патерн, який ми з вами розглянемо у даній серії буде Абстрактна Фабрика. Англійською мовою його назва виглядає наступним чином: Abstract Factory.
UML діаграма патерна Абстракна Фабрика
В даній статті ми оглянемо:
- що являє собою даний патерн, та для чого він потрібен;
- розглянемо приклад: Войнушки;
- Плюси та Мінуси даного патерна;
- нюанси використання даного патерна в мові Python.
(більше…)
Чер 18, 2014 | Новини, Програмування
Неодноразово отримував запити від початківців про статтю, де буде наведено основи роботи з репозиторієм коду. Нарешті дійшли руки і ось ЛікБез по репозиторію Git готовий!
- @spradlinrelocation.com
В даній статті розберемо:
- що таке репозиторій коду і для чого його придумали
- необхідний мінімум термінів при роботі з репозиторієм коду
- основи використання репозиторію коду Git
(більше…)
Чер 14, 2014 | Новини, Програмування
Цей пост розпочинає нову серію статей під назвою Патерни Програмування.
@fromdev.com
У цьому ввідному пості ми з вами коротенько оглянемо:
- що таке Патерни Програмування
- для чого їх придумали
- типи та категоризація патернів
Даний матеріал буде корисним як початківцям так і профікам програмістам, щоб освіжити та підсумувати свої існуючі знання.
То ж що таке Патерни Програмування?…
Будьмо дружніми!