1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/wizardforcel-lmpythw-zh

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
ex8.md 9.7 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 06.03.2025 03:52 f9ec0dd

Упражнение 8: cut

Оригинал: Упражнение 8: cut

Переводчик: Феликс Волков

Лицензия: CC BY-NC-SA 4.0

Гордо использует Google Translate

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

Когда вы улучшаете процесс запуска, вы можете обнаружить, что вам требуется несколько различных методов запуска для разных типов проектов. Когда я использую программное обеспечение, аналогичное этим командным инструментам, я могу начинать с написания кода для Hack. Когда мне нужно использовать графический интерфейс пользователя, я обнаруживаю, что мне нужно рисовать UI, реализовать псевдоним версию, а затем сделать её рабочей. По мере того, как вы читаете эту книгу, вы будете учиться двум подходам к работе и практиковать этот процесс.В этом упражнении я хочу, чтобы вы сосредоточили свое внимание на физическом здоровье вашего тела и поведении. Чтобы попытаться создать свои проекты, программисты часто наносят вред своему здоровью. Работа должна казаться безопасной и не должна причинять вам вред. Вы просто целый день сидите за столом, не рубите деревья и не преследуете преступников города. На самом деле, любое длительное занятие программированием и выполнением стрессовых задач может нанести вред вашему здоровью. Чтобы избежать этого, следите за следующими вещами во время работы:+ Ваша осанка правильная? Прямая осанка не всегда хороша, но и согнутое туловище тоже не лучший вариант. Дайте своему телу расслабиться и поднимите голову.

  • Вытянуты ли ваши плечи к ушам? Попробуйте опустить их.
  • Напряжены ли ваши запястья и положены ли они на стол? Попробуйте держать их над клавиатурой и не слишком сильно напрягайте их.
  • Ваша голова находится прямо перед собой и расслаблена? Или вы её наклоняете, чтобы видеть другой монитор?
  • Комфорт вашего стула?
  • Вы делаете паузы? 45 минут — это максимальное время, которое вы можете провести без отдыха.
  • Вы ходите в туалет? Я серьёзен. Если вам нужно, немедленно встаньте. Самое плохое — это сидеть там и терпеть это. Конечно, есть ещё больше, но эти основные моменты. Я считаю, что многие программисты чувствуют, будто если они отойдут от своего компьютера, то он может исчезнуть или даже взорваться. Ваш компьютер будет ждать вашего возвращения с терпением, а отдых позволит вашему мозгу найти новые способы решения проблемы.Рассмотрите также возможность использования веб-камеры вашего компьютера для записи ваших действий. Вы можете считать себя независимым, но во время бурной работы вы можете делать странные вещи со своим телом, не осознавая этого. Запишите этот сеанс для себя и найдите любые факторы, вызывающие у вас стресс, проблемы, боли в спине или просто странности.

Упражнение по реализации cut

В этом упражнении вам предстоит реализовать команду cut. Мне очень нравится cut, так как она выполняет простую работу по обработке текстовых потоков. Это один из самых простых и полезных маленьких инструментов для работы с текстами. Для её использования вам потребуется другой инструмент, чтобы предоставить ей некоторый текст, поэтому мы можем сделать следующее:

ls -l | cut -d ' ' -f 5-7

Это может показаться хаотичным, но на большинстве систем это должно выводить имя пользователя и группу каждого файла. Команда cut принимает несколько опций, которые устанавливают тип разделителя (-d ' ' — пробел) и список полей, которые нужно извлечь (в данном случае 5-7). Мы используем команду ls -l, чтобы предоставить ей некоторые данные для обработки.

И всё! Так что прочтите страницу справки по команде cut и посмотрите, сколько сможете реализовать, при этом проверьте, как вы относитесь к своему здоровью во время работы.## Исследовательское обучение

  • Как влияет Unicode на вашу реализацию?

Глубокое погружение

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

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

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/wizardforcel-lmpythw-zh.git
git@api.gitlife.ru:oschina-mirror/wizardforcel-lmpythw-zh.git
oschina-mirror
wizardforcel-lmpythw-zh
wizardforcel-lmpythw-zh
master