47 Desenvolvimento de um aplicativo experimental

292 56 0
                                    


A sala de informática estava deserta, sem uma única pessoa à vista.


Afinal, isso foi durante as férias de verão. Os alunos que estudam para o vestibular normalmente não usam computadores.

Lu Zhou foi ajustar o ar condicionado e se sentou. Ele digitou sua própria ID de aluno e senha e habilmente se conectou ao computador.

A razão pela qual ele escolhidos a sala de informática da escola foi principalmente devido ao fato de que os programas escritos em Python tinham que ser obtidos em um computador Linux. Portanto, aprender Python com um sistema operacional Linux era necessário.

Além disso, o laptop de segunda mão de Lu Zhou era muito ruim. Demorava uma eternidade apenas para converter uma tese em um arquivo PDF. Quando ele jogasse League of Legends, todos estariam conectados, mas ele estaria preso na fonte. Executar um sistema operacional duplo ou uma máquina virtual era impossível.


"O livro explicava isso claramente. Eu não esperava que fosse tão difícil de fazer ... Com certeza, escrever no papel e codificar de fato são duas coisas completamente diferentes. Acho que teria que aprender isso pela prática."

Foi a primeira vez que Lu Zhou usou um computador Linux. Ele olhou para as instruções que pegou emprestado da biblioteca e finalmente descobriu.

Falando nisso, fazia sentido que o Windows assumisse uma fatia tão grande do mercado de sistemas operacionais. Mesmo um novato que nunca havia tocado em um computador antes poderia usar a interface do Windows.

No entanto, o sistema Linux era diferente. Baseava-se principalmente em operações de linha de comando. Tudo tinha que ser feito pelo teclado. Felizmente, a escola instalou uma distribuição com um ambiente de desktop. Assim, Lu Zhou ainda poderia usar o mouse.

Obviamente, havia vantagens óbvias no sistema operacional Linux. Ele tinha personalização e segurança superiores, tornando-o mais adequado para servidores. Além disso, uma vez familiarizado com as operações de linha de comando, a eficiência seria várias vezes maior do que usando o Windows. Portanto, muitas empresas perguntariam aos programadores se eles poderiam usar o sistema operacional Linux antes de recrutá-los.

Lu Zhou finalmente estava familiarizado com as operações básicas do Linux. Ele abriu um software Python, abriu o livro e sentou-se na frente do computador.

"Ouvi dizer que um dos melhores usos do Python é escrever um rastreador da web. Se eu quiser levar meu conhecimento para o teste, este deve ser um bom lugar para começar. Mas que tipo de rastreador devo codificar?"

Lu Zhou caiu em um pensamento profundo.

Rastrear blogs no Weibo?

Crawl posts em Tieba?

Parece muito chato.

A chave é que os dados rastreados são inúteis e não posso nem armazená-los se forem muito grandes.

De repente, seu coração doeu. Ele se lembrou da dolorosa experiência de comprar uma passagem de trem para voltar para casa. Não era porque seu computador estava lento, mas porque a interface do usuário do site da ferrovia era horrível.


"Use a tecnologia de rastreamento para rastrear as estações, trens e informações sobre as passagens do site [12306] ... Parece ser viável."

Lu Zhou pensou que já que estava aqui, não queria perder mais tempo e começou imediatamente a trabalhar.

Afinal, o programa crawler foi mencionado no livro por ser um exemplo típico de aplicação de Python. O livro até forneceu diferentes métodos de cálculo para diferentes situações.

Sistema Tecnológico Avançado do Acadêmico.Onde histórias criam vida. Descubra agora