Shell Script Profissional

Novatec Editora
2
Free sample

"Fui mexer num script e levei horas para me achar nele. Estava uma bagunça, tudo amontoado, feio mesmo. Não tinha um único comentário para me ajudar. Os nomes de variáveis então? Era $a, $b, $tm, $cs... O que é um cs? É um caos, isso sim." Você já passou por algo parecido? O inesquecível pesadelo de dar manutenção em um script mal feito. É tanto tempo perdido tentando achar o ponto certo, que às vezes o melhor é rescrever tudo. O livro Shell Script Profissional ensina a fazer programas de qualidade em shell, com ênfase em código legível, portabilidade e manutenção futura. Melhore seus scripts, adicionando opções de linha de comando, arquivo de configuração, banco de dados e interface amigável ao usuário. Use a internet para rodar seu CGI. Domine as ferramentas do sistema, as expressões regulares e os caracteres de controle. Indicado para administradores de sistemas, programadores, analistas, estudantes e usuários avançados. Indispensável para quem quer dominar o assunto. Os ensinamentos poderão ser usados em diversos sistemas, incluindo Unix, Linux, Mac e Windows.
Read more
Collapse

About the author

Aurelio Marinho Jargas é pesquisador, programador e escritor. Mora na praia, na pacata Matinhos-PR. Gosta de surfar, andar descalço na pedra e subir morros. Trabalha com shell script há mais de 10 anos, já escreveu vários artigos técnicos e ministrou cursos corporativos de shell avançado, tornando-se uma referência nacional no assunto. Criou as Funções ZZ, software famoso por seus mais de 70 miniaplicativos para a linha de comando. É autor do livro Expressões Regulares - Uma abordagem divertida. Em seu site www.aurelio.net há diversos textos didáticos e bem-humorados, sendo parada obrigatória para interessados em shell, sed, expressões regulares e software livre.
Read more
Collapse
5.0
2 total
Loading...

Additional Information

Publisher
Novatec Editora
Read more
Collapse
Published on
May 19, 2017
Read more
Collapse
Pages
480
Read more
Collapse
ISBN
9788575225769
Read more
Collapse
Read more
Collapse
Read more
Collapse
Language
Portuguese
Read more
Collapse
Genres
Computers / Databases / General
Computers / Programming / General
Read more
Collapse
Content Protection
This content is DRM protected.
Read more
Collapse
Read Aloud
Available on Android devices
Read more
Collapse

Reading information

Smartphones and Tablets

Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.

Laptops and Computers

You can read books purchased on Google Play using your computer's web browser.

eReaders and other devices

To read on e-ink devices like the Sony eReader or Barnes & Noble Nook, you'll need to download a file and transfer it to your device. Please follow the detailed Help center instructions to transfer the files to supported eReaders.
Aprenda Python – rapidamente! Curso Intensivo de Python é uma introdução completa e em ritmo acelerado à linguagem Python, que fará você escrever programas, resolver problemas e criar soluções que funcionarão em um piscar de olhos. Na primeira metade do livro você conhecerá os conceitos básicos de programação, como listas, dicionários, classes e laços, e praticará a escrita de códigos limpos e legíveis, com exercícios para cada assunto. Você também aprenderá a deixar seus programas interativos e a testar seu código de modo seguro antes de adicioná-lo a um projeto. Na segunda metade do livro você colocará seu novo conhecimento em prática com três projetos substanciais: um jogo de arcade, inspirado no Space Invaders, visualizações de dados com as bibliotecas extremamente práticas de Python, e uma aplicação web simples que poderá ser implantada online. À medida que avançar no Curso Intensivo de Python, você aprenderá a: usar bibliotecas Python e ferramentas eficazes, incluindo matplotlib, NumPy e Pygal; criar jogos 2D que respondam a pressionamentos de teclas e a cliques de mouse, com aumento no nível de dificuldade à medida que o jogo prosseguir; trabalhar com dados para gerar visualizações interativas; criar e personalizar aplicações web e implantá-las de modo seguro online; lidar com equívocos e erros para que você possa resolver seus próprios problemas de programação. Se você está pensando seriamente em explorar a programação, Curso Intensivo de Python deixará você pronto num instante para escrever programas de verdade. Por que esperar mais? Ligue seus motores e comece a programar! Utiliza Python 2 e 3
O PHP é uma das linguagens mais utilizadas no mundo. Sua popularidade se deve à flexibilidade da linguagem e a um conjunto abrangente de classes e funções que permitem desde a criação de simples portais até complexas aplicações de negócios corporativas. O PHP é usado por experientes programadores, que utilizam o que há de mais poderoso em termos de orientação a objetos, padrões de projeto e frameworks, mas também por iniciantes, que ainda usufruem de conceitos de programação estruturada e querem aprender mais. Um dos principais objetivos deste livro é permitir que o desenvolvedor aprenda a criar uma aplicação totalmente orientada a objetos, mas que também compreenda os padrões de projeto envolvidos nos principais frameworks na atualidade. Com este livro, você aprenderá não somente os fundamentos da orientação a objetos, mas também a criar componentes que formarão um framework que será usado na construção de uma aplicação de negócios. Aprenderá também, por exemplo, como manipular o banco de dados de maneira orientada a objetos e como criar componentes de interface para ganhar produtividade na construção de formulários, datagrids, gráficos e relatórios. Ao final, será criada uma aplicação de vendas para consolidar o conhecimento desenvolvido ao longo do livro. Principais tópicos abordados no livro: •Introdução ao PHP, Arrays, Strings, arquivos, bancos de dados •Orientação a objetos, herança, associação, agregação, composição •Abstração, polimorfismo, encapsulamento, interfaces •Exceptions, XML, SPL, reflection, traits, PSR, namespaces, REST •Design Patterns, MVC, injeção de dependência, Singleton, Facade, Adapter •PDO, gateways, conexões, transações, Active Record, Repository •Criação de componentes de interface e utilização de templates •Criação de classes para manipulação de SQL, registro de logs •Criação de componentes para formulários e listagens •Criação de uma aplicação de vendas orientada a objetos
APRENDA PYTHON. FAÇA O QUE TEM DE SER FEITO. Se você já passou horas renomeando arquivos ou atualizando centenas de células de planilhas, sabe quão maçantes podem ser esses tipos de tarefa. Que tal se você pudesse fazer o seu computador executá-las para você? Com o livro Automatize tarefas maçantes com Python, você aprenderá a usar o Python para criar programas que farão em minutos o que exigiria horas para ser feito manualmente – sem que seja necessário ter qualquer experiência anterior com programação. Após ter dominado o básico sobre programação, você criará programas Python que realizarão proezas úteis e impressionantes de automação sem nenhum esforço: Pesquisar texto em um arquivo ou em vários arquivos. Criar, atualizar, mover e renomear arquivos e pastas. Pesquisar na Web e fazer download de conteúdos online. Atualizar e formatar dados em planilhas Excel de qualquer tamanho. Separar, combinar, adicionar marcas-d'água e criptografar PDFs. Enviar emails para lembretes e notificações textuais. Preencher formulários online. Instruções passo a passo descreverão cada programa e projetos práticos no final de cada capítulo desafiarão você a aperfeiçoar esses programas e a usar suas habilidades recém-adquiridas para automatizar tarefas semelhantes. Não gaste seu tempo executando tarefas que um macaquinho bem treinado poderia fazer. Mesmo que não tenha jamais escrito uma linha de código, você poderá fazer o seu computador realizar o trabalho pesado. Saiba como em Automatize tarefas maçantes com Python.
©2019 GoogleSite Terms of ServicePrivacyDevelopersArtistsAbout Google|Location: United StatesLanguage: English (United States)
By purchasing this item, you are transacting with Google Payments and agreeing to the Google Payments Terms of Service and Privacy Notice.