Глава 47. Разработка приложения для практики

В машинном зале было довольно пусто, и никого не было видно.

Ведь сейчас летние каникулы, а аспирантам в компьютере компьютер вообще не нужен.

Я подошел и включил кондиционер. Лу Чжоу случайно нашел компьютер, сел, ввел свой студенческий билет и пароль и умело вошел в компьютер.

选择 Причина, по которой я выбрал школьный компьютерный класс, заключается главным образом в том, что программы, написанные на языке Python, в основном запускаются в системе Linux. Изучение языка Python непосредственно в среде Linux может преследовать две цели.

А подержанные блокноты Лу Чжоу действительно слишком мусорные. Чтобы преобразовать документ в формат PDF и поиграть с ним, потребуется некоторое время. Остальные начали выстраиваться в очередь еще до того, как он добрался до фонтана. Нет необходимости устанавливать двойные системы или виртуальные машины. хотеть.

虽然 «Хотя книга очень ясна, я не ожидал, что эта штука окажется настолько громоздкой в ​​использовании... Конечно же, вещи на бумаге и реальная работа совершенно разные. Я хочу учиться чему-то, полагаясь на практику. "

舟 Лу Чжоу, который впервые использовал Linux, чувствовал себя лишь с завязанными глазами. Прочитав некоторое время учебники, взятые из библиотеки, он смог найти путь.

Я должен сказать, что вполне логично, что другие системы Windows занимают такую ​​большую долю рынка. Даже полноценную операционную систему можно легко использовать, даже если она не касается компьютера.

Однако система Linux отличается. По сути, это режим работы из командной строки, и все можно делать с помощью клавиатуры. К счастью, в школе установлен дистрибутив со средой рабочего стола. В противном случае Лучжоу действительно не знал, для чего нужна мышь.

Конечно, преимущества Linux также очевидны. Широкие возможности настройки и безопасность делают его более подходящим для серверов и других областей, чем для систем Windows. А как только вы познакомитесь с работой командной строки, эффективность будет более чем в несколько раз выше, чем в системе Windows. Поэтому многие компании спрашивают, хотят ли они использовать систему Linux при найме интерфейсных и серверных программистов для серверов.

Познакомившись с основными принципами работы системы Linux, Лу Чжоу открыл программное обеспечение Python, открыл книгу и в оцепенении сел перед компьютером.

«Одно из применений Python — написание веб-сканеров. Если вы хотите протестировать результаты обучения, лучше всего начать с этого… но какой сканер вам нужен?»

Лу Чжоу не мог не впасть в медитацию.

Залезаете на пост в блоге на платок?

Восхождение на столбы?

Кажется, мне скучно.

Ключ в том, что данные, по которым вы спускаетесь, бесполезны в вашей руке, их некуда положить.

Внезапно, как только он оказался в своем сердце, он каким-то образом вспомнил болезненный опыт получения билета каждый раз, когда он возвращался домой. Не из-за его компьютерной карты, а потому, что дизайн пользовательского интерфейса официального сайта МПС слишком античеловечен.

«Использование технологии сканирования для сканирования данных о каждой станции, номере поезда и оставшихся билетах на веб-сайте 12306… Кажется, это работает».

Как только я подумал об этом, Лу Чжоу больше не замерзал и сразу же приступил к работе.

Ведь в качестве типичного примера применения языка Python в книге упоминается шаблон программы-сканера, а для разных ситуаций книга также в разной степени улучшает алгоритм.

Конечно, 12306 – это не обычный форум BBS. Новичкам все еще сложно использовать это в качестве цели.

Но он не маленький. Для Лу Сюэба, который съел всю книгу, проблема невелика. Сам по себе краулер не слишком сложен технически. Вся программа состоит менее чем из 30 строк кода и работает безупречно, без ошибок.

Потом сразу схватил.

复制 Скопируйте URL-адрес веб-сайта, находящегося за кодом, Лу Чжоу решает запустить, генерирует данные в форму и импортирует их в заранее созданную папку.

接着 Потом загудел вентилятор корпуса, компьютер завис, строки кода вылетели из черного диалогового окна и быстро разобрались в форму.

Я посмотрел на постоянно заполненные папки и почувствовал сердце Лу Чжоу, опирающегося на стул.

«Python действительно удобен для Нимы. Неудивительно, что так много крупных коров рекомендуют этот продукт».

Глядя на мигающую информацию, у Лу Чжоу действительно возникла иллюзия взлома.

Поэтому многие «глупые» сайты будут оснащены антисканирующими программами. Высокотехнологичные либо лишат вас возможности что-либо ползти, либо процесс ползания вниз будет искажен. Низкотехнологичный контент также можно отслеживать напрямую, отслеживая количество посещений и блокируя напрямую. Ваш айпи.

Однако сайт 12306 явно не такой уж и скупой. Подумайте о гиганте-монополисте, которого даже не заботит пользовательский опыт. Будет ли он заботиться об этом ресурсе сервера? Пока ты не выбросишь сервер Лао Цзы, кому ты нужен!

Глядя на накопленные в папке данные о поездке, Лу Чжоу закатил глаза, задаваясь вопросом, воспользуется ли он ими для чего-нибудь?

«Быть ​​сайтом по бронированию билетов? Кажется, какие-то штаны пукнули…»

Внезапно сердце Лу Чжоу шевельнулось.

Или ...

Быть приложением для онлайн-бронирования?

一 Как только эта временная мысль вышла наружу, он мог бесконтрольно укорениться в его сердце.

Хотя в Интернете существует множество сторонних приложений для бронирования, официального приложения для бронирования не существует. Если он сможет изменить ситуацию и продать ее заинтересованным операторам, возможно, он сможет заработать на жизнь.

Как только речь зашла о деньгах, Лу Чжоу сразу же стал внимательным, и его ум начал постоянно считать.

Технически очень сложно самостоятельно завершить разработку приложения от фронтенда до бэкенда. Это далеко не написание простой программы-сканера, но это не невозможно. Более того, алгоритм, который невозможно решить, все равно может задать вопрос системе. Запрос данных путем использования баллов также является процессом обучения.

Подождите, пока он выполнит наградное задание и разблокирует ветку технологии искусственного интеллекта LV0. Этот ценный опыт обязательно вам пригодится.

Я просто покупаю и обслуживаю сервер, боюсь, это будет стоить больших денег, а расходы на электричество и обслуживание сервера могут составить немалые расходы...

Увы, его Кали стоит менее 10 000 юаней, боюсь, трудно зажечь небольшое пламя.

Стиснув зубы, Лу Чжоу решил преодолеть эти трудности.

Он даже отказался от зарплаты в размере 500 000 юаней, что еще он не мог сделать?

Даже если улицы шумят, можно применять власть как класс.

是 Итак, Лу Чжоу закрыл программу ~ www..com ~ и не стал торопиться менять код, а открыл текстовый документ, как при написании плана диссертации, и начал составлять план процесса разработки приложения. .

«Запрос билета на поезд должен сканировать данные в реальном времени, что требует высокой производительности сервера, а код должен быть максимально кратким!»

«Интерфейс может быть простым, но информация должна быть точной и полной. Это может относиться к основным сторонним приложениям для бронирования, но не должно быть полностью похожим. Должны быть инновации…»

Я написал здесь, указательный палец Лу Чжоу нежно потер клавиатуру, и, долго подумав, он продолжил стучать по клавиатуре.

«Первый — это автоматический захват билетов. Это не следует считать инновационным. Давно эта функция уже есть в браузерах Cheetah и 360».

«Но автоматический выкуп билетов при положенной трубке… Я такого раньше не видел». Вспоминая прошлогодние зимние каникулы, бронирование было запоздалым, и некоторые животные в спальне нажимали F5 почти полчаса, сидя перед компьютером. Имея несколько обратных билетов, Лу Чжоу глубоко почувствовал, что массам трудящихся нелегко вернуться домой на Новый год.

Постоянно обновляя данные официального сайта, существует определенная метафизическая вероятность того, что некоторые билеты будут получены, некоторые из которых являются возмещением средств от других пользователей, а некоторые Лучжоу не уверены, как они появились, но эту функцию можно рассмотреть.

Например, задайте период времени и несколько поездок, сервер поможет пользователю автоматически обновить данные и отправить заказ в тот момент, когда появятся оставшиеся билеты. Что касается программного обеспечения для снятия билетов, которое он видел, похоже, эта функция еще не доступна.

Кроме того, кажется, что это не сложно реализовать алгоритмически.

Я подумал об этом, Лу Чжоу посмотрел на настенные часы.

Сейчас 13:00!

Сохранив текстовый документ, Лу Чжоу энергично засучил рукава и положил руки на клавиатуру.

"Начать работать!"

Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии