1

Тема: Що треба знати?

Доброго часу доби! Я працюю більше в сфері шкільної освіти, але в мене виникло запитання:
Які модулі мови Python та технології потрібно знати та вміти застосовувати, щоб щоб ти міг влаштуватися на роботу в IT-компанії (або фріланс, не важливо)?

Можливо ви зможете запропонувати певну сферу ІТ та модулі Python, які потрібно знати для цієї сфери.

Чув, що Django потрібен для створення сайті, але на жаль не зміг знайти матеріалів для освоєння даного модулю. Всі вони вже застарілі. Потрібно щось про Django 2+ на Python 3.6+ (якщо можете щось порекомендувати, буду дуже вдячний)

Наперед вельми дякую всім, хто відгукнеться на моє запитання)))

2

Re: Що треба знати?

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

3

Re: Що треба знати?

Ок, тоді цікаво було про Django 2+ , як я вже писав раніше

Обробка великих даних, прикладне програмування, адміністрування, аналітика, економічна кіберентика
Що вчити, і де, щоб наприклад працювати в IT компанії?

4

Re: Що треба знати?

Цікаві різні бази даних, з якими можна працювати в Python

5

Re: Що треба знати?

Так гуглиться ж дуже просто
От наприклад http://docs.python-guide.org/en/latest/scenarios/db/

Подякували: leofun011

6

Re: Що треба знати?

ykozolup написав:

Цікаві різні бази даних, з якими можна працювати в Python

Ну так це окрема галузь знань - бази даних. Але, якщо Python - то вчіть PostgreSQL

Ви б визначилися - до чого більше душа лежить?
Мені , наприклад, веб - не подобається і я з нього втік
Хоча деколи Flask використовую для побудови простих аплікацій та АПІ

Щодо Джанго 2 - вивчаєте книжку Віталія Подоби по Джанго1 а потім самостіно повторюєте всі вправи з Джанго2

Або - читаєте оригінал - там дуже гарна документація https://docs.djangoproject.com/en/2.0/
і тутооріал https://docs.djangoproject.com/en/2.0/intro/tutorial01/

Подякували: leofun01, ykozolup2

7

Re: Що треба знати?

Щодо де вчити - то найкраще - на https://www.coursera.org/

Якщо з English  поки не дуже - пройдіть три курси на степіку (в такому ж порядку)
https://stepik.org/course/67
https://stepik.org/course/512
https://stepik.org/course/154

якщо по всіх трьох зрозумієте матеріал отримаєте вище 90% балів - зможете більш - менш впевнено йти на співбесіди

якщо цікавить біг дата, машинне навчання і т.п. - тоді  перших два на степіку, паралельно English
далі - курсера, курс Andrew Ng ввідний, потім ще 5
покажете хоч би 3 сертифікати з курсери - можете претендувати на strong junior data scientist

Подякували: ykozolup1

8

Re: Що треба знати?

pandas, якщо цікаво дані.

А взагалі - рекомендую мою першу роботу: https://jobs.dou.ua/companies/evo/vacancies/57978/ Я її досі люблю, просто в нас не виходили стосунки на відстані, тому я знайшов іншу. :(

"Шукаємо хороше розуміння Python як мови, а не заточеності під конкретний фреймворк". Що означає що там в основному проекті Pylons, але є купа мікросервісів на інших фреймворках.

Подякували: ping, leofun01, ykozolup3

9

Re: Що треба знати?

bunyk написав:

"Шукаємо хороше розуміння Python як мови, а не заточеності під конкретний фреймворк". Що означає що там в основному проекті Pylons, але є купа мікросервісів на інших фреймворках.

О, інсайти!

10

Re: Що треба знати?

Дуже всім дякую за відповіді!!!