Skip to Content
強力なPython
book

強力なPython

by Aaron Maxwell
March 2025
Intermediate to advanced
200 pages
2h 51m
Japanese
O'Reilly Media, Inc.
Content preview from 強力なPython

序文

この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com

Pythonは現代コンピューティングの共通言語となっている。本書のテーマは、Pythonは今日世界で最も重要なプログラミング言語であり、Pythonを使いこなすことで大きな報酬を得ることができるというものだ。 本書は、Pythonが提供するあらゆるものを使いこなすためのテクニック、パターン、ツールを伝授することを目的としている。

もしあなたがPythonのコードを書いているなら、本書はあなたが達成できることを大幅に拡大し、そのスピードを上げるだろう。デバッグに費やす時間も削減できるだろう。

この本は誰のためにあるのか?

本書は、Pythonの基本を知り、初心者向けチュートリアルで教えられることはほぼすべてマスターしている人向けだ。 また、より高度なテクニックや戦略を学びたい人向けでもあり、Pythonで、コーディングで、以前よりも多くのことができるようになる。

この本は、Pythonで生きていくのに十分なだけのものを求めている人向けではない。私が言ったように、Pythonは重要であり、それをマスターした人には報酬がある。

そして本書は、不真面目な人のためのものではない。この本を書くにあたって、私はあなたがポジティブなインパクトを与える仕事をして、誇りを持てるキャリアを築きたいと考えていると仮定している。

さらに、本書は精神的に固い人のためのものではない。エリート・エンジニアと "普通の "コーダーの違いは、彼らが行う区別、彼らが活用するメンタル・モデル、そして他の人にはできないことを察知する能力にある。

学習の2つのレベル

知識を集めるだけでは十分ではない。本当に必要なのは、新しい能力を開発することだ。それゆえ、本書では2つのレベルの学習を認めている。

一つ目は情報レベルだ。これは、何かを読み取り、あるいは私が何かを教え、それを記憶する学習レベルである。 これにより、事実や意見、その他の情報を頭に入れ、後で思い出したり、私にオウム返ししたり、論理的な推論に使ったりすることができる。

それは素晴らしいことだ。基礎として、これは確かに必要だ。

しかし、学習にはもっと深いレベルがあり、それは能力レベルと呼ばれている。コードを書くときに、以前はできなかったことができるようになる能力だ。

どちらも重要だ。しかし、本当に重要なのは能力レベルだ。

情報レベルは欺瞞に満ちている。何かを理解したような気にさせる。しかし、いざそれを使ってコードを書こうとすると、真っ白なエディターを発見して...行き詰まることになる。「ちょっと待てよ。ちょっと待て。

この感覚を知っているか?もちろんわかる。すべてのコーダーがそうだ。

その感覚は、情報レベルでは学んだが、能力レベルではまだ学んでいないことを意味する。そうすれば、思考そのものと同じように、必要なことが自然に自分の中から出てくるからだ。

ほとんどの場合、本を読んだりビデオを見たりしても、情報レベルでしか学ぶことができない。しかし、本書はいくつかの点でその傾向を打破することを目指している。

本書における戦略

現代の問題その1:学ぶべきことが多すぎる。

現代の問題その2:テクノロジーや文化の変化により、深く集中して学習するための時間やエネルギーが削がれるように社会は進化してきた。

これは不幸のレシピのように思える。第一 原則と呼ばれる呼び出しだ。

Pythonのコーディングも含め、人間が活動するどんな分野においても、すべての基礎となる概念がある。これには強力な区別、抽象化、メンタルモデルが含まれる。これらの最初の原則が何であるか、そしてそれらをどのように扱うかを学べば、雑音を切り抜け、より簡単に先に進むことができることに気づくだろう。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

AWS上のレジリエントなシステムの構築

AWS上のレジリエントなシステムの構築

Kevin Schwarz, Jennifer Moran, Nate Bachmeier

Publisher Resources

ISBN: 9798341634039