Oii, Rafael! Tudo bem?
Peço desculpas pela demora pra te responder.
Lamento por ter experiências negativas e agradeço por compartilhar conosco, sei que pode ser um desafio lidar com sistemas operacionais diferentes dos que são abordados nos cursos. E não se preocupe, é possível seguir com o curso usando o Mac OS, vamos ver como fazer isso.
O Apache Airflow, é compatível com o MAC OS, e no curso o instrutor optou por usar o Linux e o VSCode, mas isso não impede que você use o Mac OS e qualquer outro editor de texto que preferir.
Veja abaixo um exemplo de como instalar o Apache Airflow no Mac OS:
Primeiro, caso não tenha o homebrew instalado em seu sistema, peço por gentileza que o instale. Neste link tem o tutorial da instalação.
Feito isso, hora de instalar o Apache Airflow.
Primeiro é preciso criar um ambiente virtual Python. Isso ajuda a evitar conflitos entre diferentes versões de pacotes Python. O comando utilizado é:
python3 -m venv nome_do_seu_ambiente
Ative o ambiente virtual com o comando:
source nome_do_seu_ambiente/bin/activate
Com o ambiente virtual ativado, instale o Apache Airflow com o comando:
pip install apache-airflow
Após esses passos o Apache Airflow deve ser instalado no seu Mac. Deixo aqui o link de um artigo no Medium sobre como instalar o Apache Airflow, de modo que possa te auxiliar nos estudos.
Quanto ao PuTTY, ele é um cliente SSH muito utilizado no Windows, mas no Mac OS você pode usar o próprio Terminal para se conectar a servidores SSH. Use o seguinte comando:
ssh usuario@endereco_do_servidor
Não esqueça de substituir "usuario" pelo seu nome de usuário no servidor e "endereco_do_servidor" pelo endereço IP ou domínio do servidor.
Rafael, mais uma vez obrigada por nos trazer o seu feedback. Ele certamente nos ajudará na melhoria de nossos conteúdos e no atendimento ao fórum.
Espero ter ajudado, qualquer dúvida, compartilhe conosco.
Bons estudos, Rafael!