Mesmo antes do início da pandemia de coronavírus na Rússia, pensei-me: "Posso de alguma forma mitigar as conseqüências econômicas da epidemia?" A idéia surgiu quase que imediatamente: "Se muitas pessoas podem perder o emprego, devo ajudá-las no desenvolvimento de novas habilidades no campo, com grande demanda de trabalho". E como eu tenho programado em C / C ++ há algum tempo, decidi no meu tempo livre ensinar às pessoas como programar em ... python.
Ensinando programação python
Por que eu escolhi python? O principal motivo foi a simplicidade do idioma, sua prevalência e a alta disponibilidade de materiais didáticos de alta qualidade. Postei minha postagem em uma pick-up com uma oferta para me ajudar a aprender programação python de graça, e lá vamos nós.
Sobre metodologia de ensino
Para um ensino eficaz, inicialmente escolhi várias estratégias.
Cursos online gratuitos
Imediatamente percebi que não podia ensinar as pessoas do zero - eu mesmo não uso python continuamente. Portanto, escolhi o seguinte formato de trabalho. Encontrei um ótimo curso gratuito de python com problemas .
Convidei os usuários do picabu para o grupo VK e anunciei que eu próprio responderia a perguntas simples do pitontutor como mentor. Um dos primeiros problemas surgiu imediatamente: o Python não tinha uma versão móvel. As pessoas queriam fazer um curso de Python em um smartphone. Infelizmente, a única maneira de ajudar nesse caso foi aconselhar o aplicativo móvel sololearn gratuito.
Um pouco mais tarde, descobri mais dois excelentes cursos introdutórios sobre programação na etapa:
https://stepik.org/67
https://stepik.org/512
Como você sabe, o steppeck possui um aplicativo móvel.
Publicando vídeos de outras pessoas no youtube
, , . , , . , , egoroff_channel — / / . , . , — . , - .
, . , , , : IDE, , . , — - , - . , , — .
.
- . : data science . - . : "" .
data science . : . , , , , . - .
( )
. 58 . . :
:
, , : — .
, :
, "" , " ".
. , :
, :
, :
:
.
, . - , - , . :
- ( )
- ( )
- (DVCS, CI/CD),
- ( - , - ).
Nos planos para o futuro, queremos realizar algumas atividades mais interessantes: desenvolver uma trilha de treinamento de desenvolvedor web em python; realizar, se possível, webinars sobre o desenvolvimento de jogos simples em pygame; crie um wireframe simples para aprender o desenvolvimento da web. E, é claro, planejamos continuar a responder perguntas sobre cursos em python básico.
Por fim, quero dizer que mal consegui influenciar de alguma maneira significativamente as conseqüências do coronavírus para a economia russa, mas tive uma excelente experiência, muitos membros do grupo tentaram se desenvolver, alguém se motivou a agir e conseguiu um emprego. trabalhos.