Baixe o app para aproveitar ainda mais
Prévia do material em texto
Python é uma linguagem de sintaxe clara e concisa, isso ajuda na escrita, na leitura do código, e contribui para que os desenvolvedores expressem conceitos complexos de maneira mais compreensível. Mas para que a empresa tenha uma maior facilidade de tradução dos algoritmos será preciso explorar as diversas possibilidades que a linguagem oferece. A linguagem oferece uma vasta gama de bibliotecas disponíveis para facilitar muitos aspectos dos desenvolvimentos. Bibliotecas como Pandas, Scikit-learn e NumPy por exemplo, auxiliam em soluções para problemas específicos em Data Science. Assim como PyTorch e Tensor Flow em Machine Learning e Deep Learning, Pygame para desenvolvimento de jogos, e entre outros; que são funcionalidades pré- implementadas facilitando o processo resultando em um desenvolvimento mais rápido e eficiente. Outros facilitadores são as funções e as estruturas de repetição. Uma função é bloco de código reutilizável que executa uma tarefa específica. Para definir uma função utiliza-se a palavra-chave ‘def’, e logo em seguida é atribuído um nome e um parâmetro para essa função. O uso de funções organiza o código e o torna mais fácil manter e modificar, sem a necessidade de fazer grandes alterações e formar grandes linhas de código. “Funções podem ser desenvolvidas, testadas e agrupadas em bibliotecas de modo a ficar disponíveis para uso em mais de um programa diferente, sempre que o programador necessite delas.” (BANIN, 2018, p.121). Estruturas de repetição permitem que o código seja repetido várias vezes enquanto uma condição for verdadeira, sendo usadas para automatizar tarefas repetitivas, tornando mais fácil o processamento de dados. O laço for é utilizado quando se sabe previamente quantas repetições serão feitas, percorre todos os itens e executa um bloco de código para cada uma delas. No caso do laço while, não é declarado previamente quantas repetições devem ser feitas, enquanto a condição for verdadeira o bloco de código será executado repetidamente. Essas estruturas de repetição também podem ser utilizadas dentro de funções, facilitando mais ainda o processo de desenvolvimento. Python é multiplataforma, suporta programação orientada a objetos e possui uma enorme comunidade. Por sua simplicidade, se torna acessível para iniciantes, sendo muitas vezes recomendada para ensinar programação por conta de sua clareza e legibilidade. Referências Bibliográficas BANIN, Sérgio L. Python 3 - Conceitos e Aplicações - Uma abordagem didática. São Paulo, SP: Editora Saraiva, 2018. E-book. ISBN 9788536530253. Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9788536530253/. Acesso em: 14 nov. 2023. SOUZA, Sérgio Guedes de (org.). Lógica de programação algorítmica. 1. ed. São Paulo, SP: Pearson, 2014. E-book. Disponível em: https://plataforma.bvirtual.com.br. Acesso em: 17 nov. 2023.
Compartilhar