Як Швидко Промігрувати Ваш Проект з Python 2 на Python 3? Основні Відмінності

Як Швидко Промігрувати Ваш Проект з Python 2 на Python 3? Основні Відмінності

У січні 2020 року офіційно завершилась підтримка старої мажорної версії Python 2.

Будь який ваш новий проект варто починати уже на новій версії мови Python, а саме на версії 3.

Якщо ж ви займаєтесь довготривалим Python 2 проектом із великою кількістю коду, тоді рекомендую розробити стратегію повільної адаптації проекту під нову версію. Перехід не повинен бути важким і ризиковим. Можна доволі просто підтюнити ваш код так, щоб він одночасно працював і для Python 2 і Python 3.

В даній статті я наведу перелік основних відмінностей даних версій мови.

Мова піде більше про синтаксичні відмінності і базові концептуальні речі і менше про зовнішні бібліотеки, які перестали працювати на новому Python 3.

То ж, що нам приготував Python 3?
(більше…)

Як вижити в екстраординарні часи i яке майбутнє професії програміста?

25 березня 2020 року ми переїхали у новий офіс в центрі Львова. І в той же день в Україні вводять карантин у з’язку із поширенням коронавірусу.

В цей день, не до кінця розпакувавши коробки, ми розібрали комп’ютери по домах, і перетворились у повністю віддалену IT компанію.

У перший тиждень карантину один із наших клієнтів попросив вийти на дзвінок. На ньому він попросив негайно призупинити проект. Його бізнес у США зупинився.

У другий тиждень карантину ще один проект зменшив свої обороти.

Ще через кілька днів, новий проект, який ми мали розпочинати через тиждень, клієнти відтермінували дату старту на невизначений термін.

У перші тижні карантину на ринку праці значно збільшилась кількість програмістів. Стало зрозуміло, що не у нас одних почали скорочуватись чи зупинятись проекти.

Деякі IT компанії почали звільняти цілими командами.

(більше…)

Ви мріяли хоч раз про власний прибутковий софтверний продукт (стартап)?

Ви мріяли хоч раз про власний прибутковий софтверний продукт (стартап)?

У 2006 році, одразу після завершення навчання у ВУЗі, я влаштувався працювати на свою першу роботу джуніор програмістом.

Вже тоді у перший рік роботи я розробив більше 5ти пет проектів. Серед них гра-симулятор піаніно на PyGame фреймворку, гра морський бій, гра пакмен, гра 2D пінг-понг, менеджер mp3 файлів для віндовса,…

Спочатку ці проекти були заради процесу, досвіду і я просто отримував масу задоволення як від процесу, так і від результату.

В перші 3 роки мого програмістського досвіду я досить непогано опанував 4 мови програмування.

(більше…)

SoftFormance шукає Python full-stack розробників рівня Middle+

SoftFormance шукає Python full-stack розробників рівня Middle+

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

Для чого вам – крутому Python програмеру кидати поточні проекти, фріланс чи роботу у крутій великій компанії? – У нас ви матемете перспективу вирости від програміста до одного із топ-менеджерів компанії.

Великі можливості і перспективи зазвичай трапляються у меншій компанії, яка росте, аніж в уже сформованому гіганті.

Зацікавило? – Читайте далі вимоги до кандидатів:

(більше…)

Вивчення англійської ефективно – 5 порад

Вивчення англійської ефективно – 5 порад

Дана стаття є гостьовою статтею від Олі Шеремети. Оля є учасником школи Quality Assurance Group, де вони з командою допомагають новачкам освоїти професію тестера в IT галузі.

А в даній статті Ольга дасть кілька порад, як легше справитись із вивченням іноземної мови. Мова піде звісно про англійську мову, яка є однією із найпоширеніших іноземних мов серед програмістів та інших спеціалістів IT індустрії.

Також на блозі вже є кілька статтей на тему вивчення англійською мови. Якщо ваш рівень англійської ще далекий від середнього, тоді дана та інші статті будуть вам дуже корисними.

(більше…)