If you have no experience in programming, then the following free materials are recommended to pass:
For installation questions, this guide may help.
If you have experience in programming, but not with Python, then you can quickly get familiar with the language through:
Fast intro to the language syntax: Learn X in Y minutes Where X=python3 Learn X in Y minutes Where X=java (російською)Learn X in Y minutes Where X=javascript ()Learn X in Y minutes Where X=C#
Interactive simple tasks on syntax in the form of tests: Python KoansJava KoansJavaScript Koans.Net Core Koans
Guide from Brian Torres-Gil on setting up the environment (pyenv + poetry) in Mac OSX: Definitive Guide To Python On Mac-OSX, you can ask google about similar materials for Windows or Linux, if relevant;)
The site and book from Okken Brian about pytest: Python Testing with pytest
Classic videos about idiomatic Python: Transforming Code into Beautiful, Idiomatic Python, Python's Class Development Toolkit
In the remaining time, you can practice more and harden your skills using one of the following resources:
Once you are familiar with JavaScript, and yet interested to code in TypeScript, go and quickly learn its basics by passing something from:
Also, it will be more convenient for you if you will save versions of your code for solving certain problems - using version control systems. I recommend using git and one of its most popular servers – github.com. Here's a free tutorial on the topic: Github - Hello World.
Якщо ще немає досвіду в програмуванні, то наступні безкоштовні матеріали рекомендовані до проходження:
Курс hexlet.io: Python: ОсновыВведение в программирование
Курс hexlet.io: Python: Настройка окруженияJS: Настройка окружения
Якщо є бюджет (до 80$ станом на червень 2023 року), то рекомендовано продовжити навчання в стилі курсу від code-basics.com – на платформі javarush.com на курсі «Java Syntax Quest»
Може бути корисним переглянути відео-лекціїї по Java для початківців від @alishevN
При достатньо гарній англійській – можна підібрати собі будь-який з курсів від edx.org або Udemy (1, 2, 3)
По питаннях встановлення може допомогти цей гайд.
Якщо досвід в програмуванні є, але не з Python, то можна швидко познайомитись з ним через:
Швидке введення в синтаксис мови: Learn X in Y minutes Where X=python3 (російською)Learn X in Y minutes Where X=java (російською)Learn X in Y minutes Where X=javascript (російською)Learn X in Y minutes Where X=C#
Інтерактивні прості задачки по синтаксису у вигляді тестів: Python KoansJava KoansJavaScript Koans.Net Core Koans
Гайд від Брайяна Торрес-Гила по налаштуванню середовища (pyenv + poetry) в Mac OSX: Definitive Guide To Python On Mac-OSX, можеш запитати гугл про схожі матеріали для Windows чи Linux, якщо актуально;)
Серія перекладів книги від Okken Brian про pytest: Python Testing with pytest. Просто, Быстро, Эффективно и Масштабируемо (англійською)
Класичні доповіді з ідіоматики Python: Transforming Code into Beautiful, Idiomatic Python, Python's Class Development Toolkit (російською)
Якщо залишиться час, можна попрактикуватись на одному з наступних ресурсів:
Якщо базу JavaScript вже опановано, і все ще є потреба в кодінгу на TypeScript, то вперед швидко опановувати і його основи, пройшовши щось з наступного:
Також, тобі буде зручніше, якщо будеш зберігати версії свого коду для вирішення тих чи інших завдань в системі управління і контролю версій. Я рекомендую використовувати git і один з найпопулярніших серверів – github.com. А ось і безкоштовний гайд на тему: Github - Hello World. І курс від hexlet.io: «Системы контроля версий (GIT)». А можливо тобі вистачить і мого вступного відео на 50 хв.
Если еще нет опыта в программировании, то следующие бесплатные материалы рекомендованы к прохождению:
Курс hexlet.io: Python: ОсновыВведение в программирование
Курс hexlet.io: Python: Настройка окруженияJS: Настройка окружения
Если есть бюджет (до 80$ на июнь 2023 года), то рекомендуется продолжить обучение в стиле курса от code-basics.com – на платформе javarush.com на курсе «Java Syntax Quest»
Может быть полезным посмотреть видео-лекции по Java для начинающих от @alishevN
При достаточно хорошем английском – можно подобрать себе любой из курсов от edx.org или Udemy (1, 2, 3)
По вопросам установки может помочь этот гайд.
Если опыт в программировании есть, но не с Python, то можно быстро познакомиться с ним через:
Быстрое введение в синтаксис языка Learn X in Y minutes Where X=python3 (на русском)Learn X in Y minutes Where X=java (російською)Learn X in Y minutes Where X=javascript ()Learn X in Y minutes Where X=C#
Интерактивные простые задачки по синтаксису в виде тестов: Python KoansJava KoansJavaScript Koans.Net Core Koans
Гайд от Брайана Торрес-Гила по настройке окружения (pyenv + poetry) в Mac OSX: Definitive Guide To Python On Mac-OSX, можешь спросить гугл про похожие материалы для Windows или Linux, если актуально;)
Серия переводов книги от Okken Brian про pytest: Python Testing with pytest. Просто, Быстро, Эффективно и Масштабируемо (на английском)
Классические доклады об идиоматике Python: Transforming Code into Beautiful, Idiomatic Python, Python's Class Development Toolkit (на русском)
В оставшееся время, можно попрактиковаться на одном из следующих ресурсов:
Если базу JavaScript уже освоено, но важно кодить именно на TypeScript, то вперед быстро осваивать и его, пройдя что-то из следующего:
Также, тебе будет более удобно , если ты будешь сохранять версии своего кода для решения тех или иных задач – с помощью систем контроля версий. Я рекомендую использовать git и один из самых популярных серверов - github.com. Вот и бесплатное руководство по теме: Github - Hello World. А вот и бесплатный курс от hexlet.io: «Системы контроля версий (GIT)». А может тебе будет достаточно моего вступительного видео о гите на 50 минут.