|
via Udemy |
Go to Course: https://www.udemy.com/course/aprenda-a-programar-um-bot-do-whatsapp/
Certainly! Here's a comprehensive review and recommendation for the Coursera course based on the provided details: --- **Course Review: Python na Prática: Programando um Bot do WhatsApp** **Overview:** This course offers a practical introduction to Python programming, specifically focusing on creating a WhatsApp Web bot. Designed for beginners, it emphasizes real-world applications to help learners deepen their understanding of Python through hands-on projects. The instructor, who has successfully conducted in-person training, brings practical insights into programming automation and chatbot development. **Content & Structure:** The course begins with providing a ready-to-use bot code, allowing students to initiate their projects quickly. As learners progress, the instructor guides them through modifying and understanding the code to control Google Chrome and automate WhatsApp Web functions. Available commands include sending messages, searching contacts, and extracting group numbers, with options for learners to customize and expand these functionalities. **Recent Updates & Improvements:** Based on student feedback, the course has been updated to include: - Clarified and more appealing course title: *"Python na Prática: Programando um Bot do WhatsApp"* - New modules on controlling Google Chrome and customizing the bot's features - Ongoing updates reflect the instructor's commitment to improving the course content and addressing learners' needs **Practical Application:** An impressive aspect of this course is its real-world application. The instructor shared how they developed the bot to streamline communication with over 400 students, automate the process of inviting students to WhatsApp groups, and personalize messages efficiently. This example demonstrates the bot's utility, ethical considerations, and adaptability in educational and professional contexts. **Pros & Cons:** **Pros:** - Suitable for absolute beginners, with clear explanations of programming concepts - Focus on practical, real-world applications - Continuous updates based on student feedback - Detailed guidance on controlling Chrome and customizing commands - Ethical emphasis on responsible use **Cons:** - The course might benefit from more advanced modules or project-based assessments - As it is a beginner course, some learners may find the depth limited if they seek advanced automation skills - The reliance on a ready-made bot initially might limit initial conceptual understanding for some **Recommendation:** I highly recommend this course for beginners interested in learning Python through engaging, real-world projects. If you are keen on mastering automation and chatbot programming with a responsible approach, this course provides a solid foundation. The instructor’s openness to feedback and ongoing updates make it a valuable resource that adapts to student needs. **Final Verdict:** *"Python na Prática: Programando um Bot do WhatsApp"* is an excellent starting point for those eager to explore automation, scripting, and practical programming with Python. It balances theoretical concepts with actionable projects, ensuring learners gain both knowledge and confidence to implement similar solutions in their own fields. --- If you'd like, I can help craft a brief review to post on Coursera or provide additional insights!
Este é o primeiro de uma série de cursos que estão por vir com aplicações práticas em Python. O mesmo é destinado para iniciantes em Python (ou qualquer outra linguagem de programação) e que gostariam de se aprofundar a partir de aplicações reais. Neste curso vamos programar um bot no Whatsapp Web para enviar mensagens personalizadas à contatos. Inicialmente um código pronto com o bot será disponibilizado e vamos programar o uso dele para realizar tal aplicação. Em seguida, vamos aos poucos nos aprofundando no código para entender como o bot foi criado. Vamos aprender a controlar o Google Chrome para acessar o WhatsApp Web e enviar alguns comandos básicos. Os comandos que estão atualmente disponíveis bot são: enviar mensagem, pesquisar contato e pegar números de um grupo. Mas você também aprenderá a incluir e/ou personalizar mais comandos. Eu dei este curso em um treinamento presencial para alunos de programação e como eles gostaram bastante, decidi criar este curso online. Devido ao tempo limitado, tenho certeza que há áreas que podem ser melhoradas. A partir do feedback dos alunos, posso melhor adaptar o curso para atender o público alvo. Últimas Atualizações no CursoCom base nos feedbacks dos alunos, algumas atualizações já foram feitas, nas quais incluem:Atualização do título de "Aprenda a Programar um Bot do WhatsApp" para "Python na Prática: Programando um Bot do WhatsApp" Inclusão de novo módulo sobre como controlar o Google ChromeInclusão de novo módulo sobre como personalizar o botSe você não estiver satisfeito com algo no curso ou possuir sugestões, antes de deixar um feedback negativo agradeceria se me deixasse uma mensagem no privado pois pode ser algo que possamos resolver! Este curso estará em constante atualização.Exemplo de aplicaçãoOriginalmente criei este bot para resolver um problema em um dos meus trabalhos. Eu dou mentoria para alunos usando o WhatsApp e no total há mais de 400 alunos se eu somar os alunos de todos os grupos. E um problema que eu tive era que eu precisava enviar uma mensagem para os alunos que ainda não haviam entrado no grupo. No total haviam em torno de 60 alunos que não haviam entrado. Naquela época não havia a opção "Lista de Transmissão". E mesmo se houvesse, eu também tinha interesse em personalizar cada mensagem (por exemplo incluir o nome do aluno). Portanto eu criei este bot para automatizar isso. Inicialmente usei o bot para pegar todos os números que já haviam entrado no grupo. Em seguida eu cruzei com todos os números que era esperado ter entrado para descobrir quem não entrou ainda. Depois, peguei estes números de quem não entrou e adicionei via Google Contacts para que se tornassem visíveis no WhatsApp. E por fim, usei este bot para que enviasse uma mensagem automaticamente para cada aluno. A mensagem era algo mais ou menos assim (OBS: as partes com {} foram as que eu personalizei em cada mensagem):MENSAGEM = """Oi {}! Tudo bem? Desculpe minha intromissão aqui! Meu nome é Fernando e serei o mentor do {}:) Acredito que você já deve ter recebido um convite para o grupo do WhatsApp referente à sua turma que iniciou hoje, mas estou apenas reforçando:) Se me autorizar, te adiciono no grupo! Porém, é apenas um convite e você não precisa entrar no grupo se assim desejar."""IMPORTANTEFaça uso ético das ferramentas apresentadas aqui! Tolerância zero para o uso desta ferramenta para Spam. Inclusive, o número será permanentemente bloqueado pelo WhatsApp se utilizado para esta prática. Estou apenas compartilhando conhecimento e não me responsabilizo pelas aplicações. Conceitos de programação que serão colocados em prática neste cursoVariáveisCondicionaisListasFor LoopsClassesMétodosFunções...