Pythonの基本

Pythonの基本

borbとPythonを使ったProject Gutenbergからの電子書籍の作成

PDF(Portable Document Format)は、WYSIWYG(What You See is What You Get)形式ではありません。 プラットフォームに依存せず、基盤となるオペレーティングシステムやレンダリングエン...
Pythonの基本

Pythonでborbを使ってPDF文書にフォームを作成する

PDF(Portable Document Format)は、WYSIWYG(What You See is What You Get)形式ではありません。 プラットフォームに依存せず、基盤となるオペレーティングシステムやレンダリングエン...
Pythonの基本

BFS(Breadth-First Search)アルゴリズム

このレッスンでは、アルゴリズムの背景にある理論と、PythonによるBreadth-First Search and Traversalの実装を説明します。まず、ノード探索に焦点を当て、次にBFSアルゴリズムを使ったグラフの探索について、2...
Pythonの基本

深さ優先探索(DFS)アルゴリズム

このレッスンでは、グラフ探索のための2つの補完的、基本的、かつ最も単純なアルゴリズムの1つである深さ優先探索(DFS)を見ていきます。DFSは、関連するBreadth-First Search (BFS) と共に、その単純さゆえに最もよく使...
Pythonの基本

パイソン 改行しない印刷

今回は、Pythonを使用して、改行文字を含まない文字列を表示する方法について検討します。 Pythonでは、組み込みの print 関数を使用して、標準出力(通常はコンソール)に内容を出力します。 デフォルトでは、print関数は印刷さ...
Pythonの基本

Python sorted()とsort()によるリストの並べ替え

今回は、Pythonでリストをソートする複数の方法を検証します。 Pythonにはリストや他の反復処理可能なオブジェクトをソートするための2つのメソッドが組み込まれています。 特定のユースケースで選択されるメソッドは、リストをインプレース...
Pythonの基本

Pythonのパーセント(%)演算子による文字列の補間処理

Pythonで文字列をフォーマットする方法はいくつかありますが、そのうちの1つが % 演算子を使って行うもので、これは文字列フォーマット(または補間)演算子として知られています。 この記事では、この演算子を使って、テンプレート文字列とデー...
Pythonの基本

Pythonによる創造的デザインパターン

概要 この記事は、Pythonのデザインパターンに特化した短期連載の最初の記事です。 創造的デザインパターン Creational Design Patternsは、その名の通り、クラスやオブジェクトを作成するためのパターンである。 クラ...
Pythonの基本

Pythonで文字列からストップワードを除去する

この記事では、Pythonで文字列からストップワードを除去するためのさまざまなテクニックを紹介します。 ストップワードとは、自然言語において「is」、「an」、「the」など、ほとんど意味を持たない単語のことです。 検索エンジンやその他の...
Pythonの基本

Pythonのany()とall()とその例

any()とall()の紹介 このチュートリアルでは、Python の any() と all() 関数について説明します。 any(iterable)とall(iterable)は Python の組み込み関数で、Python 2.5 ...
タイトルとURLをコピーしました