• Entrega Imediata

e-Book

E-book - Introdução a Algoritmos e Programação com Python - Uma Abordagem Dirigida Por Testes

  • ISBN:

    9788535290523

  • Edição: 1|2017
  • Editora: GEN LTC

Raul Sidnei Wazlawick

De: R$ 70,00 Por: R$ 66,50
In stock
SKU
441877
ou em até 3x de R$ 22,17
< >
Este livro é indicado para quem quer aprender ou ensinar programação de computadores usando a linguagem que nos últimos anos vem se tornando dominante nesta área: PYTHON. Ao mesmo tempo em que ensina os fundamentos de algoritmos e programação com PYTHON,
  • Formato: Bookshelf
  • Páginas: 232
  • Publicação: 10/11/2017

Este livro é indicado para quem quer aprender ou ensinar programação de computadores usando a linguagem que nos últimos anos vem se tornando dominante nesta área: PYTHON.

Ao mesmo tempo em que ensina os fundamentos de algoritmos e programação com PYTHON, este livro também apresenta um significativo diferencial em relação a outras obras, pois introduz ao iniciante os conceitos de DESENVOLVIMENTO DIRIGIDO POR TESTE (TDD) – uma técnica de programação que produz excelentes resultados ao fazer o programador pensar sobre seu código antes de produzi-lo e escrever os testes que automaticamente irão verificar se o código efetivamente funciona.

Dezenas de exercícios são propostos e, ao contrário de muitos outros livros, os valores e resultados são apresentados para que o estudante possa verificar, antes de conferir os gabaritos online, se o seu programa efetivamente está correto, desta forma já encaminhando, desde os primeiros exercícios, o pensamento do aprendiz para o desenvolvimento dirigido por teste.

O livro é altamente recomendado para disciplinas de introdução a algoritmos e programação em cursos superiores em todas as áreas, e também no Ensino Médio, mas também pode ser usado por aqueles que querem aprender sozinhos (autodidatas).

Capítulo 1 - Introdução

Capítulo 2 - Alô Mundo!

Capítulo 3 - Variáveis

Capítulo 4 - Repetição de Comandos um Número Fixo de Vezes

Capítulo 5 - Comandos de Seleção

Capítulo 6 - Repetição Condicionada

Capítulo 7 - Funções

Capítulo 8 - Desenvolvimento Dirigido por Teste

Capítulo 9 - Estruturas de Dados Primitivas em Python

Capítulo 10 - Estruturas de Dados Derivadas

Capítulo 11 -  Arquivos

Capítulo 12 - Busca e Ordenação

Capítulo 13 - Noções de Programação Orientada a Objetos

Bibliografia

Índice

 

Raul Sidnei Wazlawick

Possui Bacharelado em Ciência da Computação pela Universidade Federal de Santa Catarina (UFSC, 1988), Mestrado em Ciência da Computação pela Universidade Federal do Rio Grande do Sul (UFRGS, 1990), Doutorado em Engenharia de Produção (UFSC, 1993) e Pós-Doutorado pela Universidade Nova de Lisboa (UNL, 1998). É Professor Titular da UFSC, tendo sido contratado em 1992. Ministra "Engenharia de Software II" e "Informática e Sociedade" no Bacharelado em Ciência da Computação e "Modelagem Orientada a Objetos" no Mestrado/Doutorado em Ciência da Computação. Na UFSC ocupou os seguintes cargos: Coordenador do Bacharelado em Ciência da Computação, Coordenador do Programa de Pós-Graduação (Mestrado) em Ciência da Computação, Conselheiro da Câmara de Pós-Graduação e Diretor Acadêmico do Campus de Araranguá. Na Sociedade Brasileira de Computação (SBC) foi Conselheiro Suplente por quatro mandatos e Conselheiro Titular por um mandato, além de Coordenador do Comitê Especial de Informática na Educação entre 1995 e 1997. Criou e foi editor da Revista Brasileira de Informática na Educação da SBC entre 1997 e 2001. Na International Federation for Information Processing (IFIP) foi representante do Brasil no Comitê Técnico de Educação (TC3) por 11 anos e Chair do Working Group on ICT and Higher Education (WG3.2) por 2 anos. Coordenou vários eventos nacionais e internacionais, incluindo o Congresso da SBC (2002), Simpósio Brasileiro de Engenharia de Software (SBES, 2006) e, juntamente com Rosa Maria Vicari, a IX IFIP World Conference on Computers in Education (2009). É autor dos seguintes livros: "Análise e Projeto de Sistemas de Informação Orientados a Objetos", (Elsevier, 2004; 2ª edição em 2011; 3ª edição em 2015) "Metodologia de Pesquisa para Ciência da Computação" (Elsevier, 2009; 2ª edição em 2014), "Engenharia de Software: Conceitos e Práticas" (Elsevier, 2012) e "Object-Oriented Analysis and Design for Information Systems: Modeling with UML, OCL, and IFML" (Morgan Kaufman, 2014). Tem experiência na área de Engenharia de Software, atuando principalmente em modelagem de sistemas orientados a objetos e melhoria do processo de desenvolvimento de software. No Ministério da Educação (MEC) foi membro do Comitê de Especialistas de Ensino em Ciência da Computação (CEEInf) por 4 anos e é atualmente membro da Comissão Assessora da Área de Sistemas de Informação para o ENADE. É Supervisor Geral do Projeto e-SUS, parceria da UFSC com o Ministério da Saúde para a reestruturação do sistema de informação da atenção básica (Postos de Saúde) no Brasil. Recebeu, juntamente com sua orientanda Marília Guterres Ferreira, o prêmio Best Paper Award na Conferência Iberoamericana de Engenharia de Software em 2011. Em 2013 recebeu o título de "Professor Honoris Causa" pelo Centro de Instrução de Guerra Eletrônica do Exército Brasileiro.

O GEN | Grupo Editorial Nacional adota a plataforma de e-books VitalSource Bookshelf. Além de oferecer vários recursos, o Bookshelf permite até quatro instalações, sendo duas em dispositivos móveis (smartphones e tablets) e duas em computadores (desktops ou notebooks).

Compatibilidade

Além do acesso on-line (online.vitalsource.com), o Bookshelf está disponível para os seguintes sistemas: Windows, Mac OS X, iOS e Android.

Acesso aos e-books

  • Após a confirmação do pagamento, o e-book será associado a uma conta na VitalSource. Se você já for usuário do Bookshelf, o e-book será associado à conta existente; caso contrário, será criada uma conta com o e-mail utilizado para a compra;
  • Os dados para login devem ser informados no Bookshelf on-line ou na primeira utilização do aplicativo. Após novas aquisições, é importante clicar na opção “Atualizar biblioteca”.

Acessibilidade

  • O aplicativo Bookshelf dispõe de recursos para auxiliar os portadores de deficiência visual. Além da ampliação de caracteres, o aplicativo oferece a leitura com voz sintetizada;
  • O recurso de leitura em português funciona em instalações em nosso idioma no Windows 7 SP1 ou superior e OS X 10.10 (Yosemite).

Observações importantes

  • A versão atual do Bookshelf para Android não permite assistir aos vídeos de nossos livros-aula;
  • Em sistemas Linux e Windows Phone, seus e-books podem ser acessados on-line;
  • Não é permitida a impressão dos e-books;
  • Os e-books adquiridos no site do GEN não são compatíveis com os aplicativos e dispositivos Kindle, Nook, Kobo e Lev;
  • Nossos e-books também estão à venda nos sites das livrarias Cultura e Saraiva. Os e-books adquiridos nessas lojas podem ser lidos no Saraiva Reader/Lev e Kobo.

Para mais informações sobre o VitalSource Bookshelf, requisitos para instalação e outros detalhes técnicos, acesse support.vitalsource.com.