Python.jp プログラミング言語 Python情報サイト

Pythonの紹介

プログラミング言語 Python(パイソン) の概要を紹介します

Python環境構築ガイド

プラットフォーム別にPythonのインストール方法・実行方法を解説します

ゼロからのPython入門講座

ブラウザからPythonを実行できるサービスGoogle Colaboratoryを使って、Pythonの基礎を学びましょう

Visual Studio Code でPython入門 【Windows編】

パソコンにPythonをインストールし、Visual Studio Codeを使って実際にプログラミングを行う手順を解説します。

Discordサーバ

Discord によるチャットサービスです。情報交換・質問・雑談などにご利用ください。

コミュニティ

日本のPythonコミュニティ

2022-07-15 DjangoCongress JP 2022 発表者募集

DjangoCongress JP 2021

DjangoCongress JP 2022が発表者を募集しています。

DjangoCongress JPは日本で最大級の、WebフレームワークDjangoに関したイベントです。 発表者の募集は8月12日(金曜日)に締切です。

たとえば以下のような観点で募集されています

  • Djangoの最新情報
  • Djangoの便利な使い方、Tips
  • Djangoで使えるライブラリーの紹介
  • テストの書き方や勘所、便利な方法
  • アプリケーションやモデルの設計方法や事例
  • Djangoの学び方や入門の方法

発表へ応募するには以下のフォームに投稿してください。 詳

すべて表示 ...

2021-10-05 Python 3.10の新機能(その11) その他の変更

その他、Python 3.10 で更新された機能から、お気に入りの項目を簡単に紹介します。

オックスフォード大学問題

さてみなさん、Pythonのインタープリタを起動して、次の式を実行してみてください。

In [2]:
0xfor-d*University
Out[2]:
15

一見、エラーになりそうに見えますが、15 という値が返ってきます。なぜこんな結果になるのか、わかるでしょうか?

この式を見やすく変形すると、次のようになります。

0xf or (-d * University)

元の式 0xfor は、16進数の 0xf の直後に空白をつけ

すべて表示 ...

2021-09-10 Python 3.10の新機能(その10) Dataclassでslotsが利用可能に

dataclass は、Pythonで主にデータを格納するためのクラスで、C言語などでは構造体に相当するようなデータ構造を、かんたんに定義できるようになっています。

たとえば、次の Person は、名前と年齢を格納するdataclassです。

from dataclasses import dataclass

@dataclass
class Person:
    name: str
    age: int

person1 = Person(name="パーソン太郎", age=20)
person2 = Person(name="パーソン次郎", age=30
すべて表示 ...

2021-09-08 Python 3.10の新機能(その9) zip()関数に引数 strict を追加

Pythonの組み込み関数 zip() は、引数に指定したリストオブジェクトなどのイテラブルオブジェクトから要素を一つづつ取得し、組み合わせてタプルを作成します。

>>> list1 = [1, 2, 3, 4]
>>> list2 = ['a', 'b', 'c', 'd']
>>> list3 = ['あ', 'い', 'う', 'え']

>>> for tp in zip(list1, list2, list3):
...    print(tp)
...
(1, 'a', 'あ')
(2, 'b', 'い')
(3, 'c', 'う')
(4, 'd', 'え')

この例では、zip() に 3つの

すべて表示 ...

2021-09-05 Python 3.10の新機能(その8) OpenSSL 1.1.1が必須に

Pythonでは、https通信やメッセージダイジェストの作成などの暗号関連機能に、OpenSSLを利用しています。

これまで、Pythonでは OpenSSL のVersion 1.0.2以降が利用可能でしたが、Python 3.10からは、OpenSSL 1.1.1以降が必須となりました(PEP 644 Require OpenSSL 1.1.1 or newer)。

WindowsやMacなどで、Python.orgのインストーラを利用する場合には、OpensSSLの最新版が含まれているので気にする必要はありません。また、Ma

すべて表示 ...

1 2 3 4 5 ・・・

Python3 ドキュメント

ドキュメント日本語訳プロジェクト

Pythonドキュメント日本語訳プロジェクトは、 現在、Python 3.9 のドキュメントに対応するために活動中です。

非公式Pythonダウンロードリンク

Python.org本家のダウンロードページ はちょっと見にくいので、使いやすいダウンロード用ページを用意しました。

Amazon.co.jpアソシエイト: Python関連書籍
Copyright © 2001-2021 python.jp Privacy Policy python_japan
Amazon.co.jpアソシエイト
Amazonで他のPython書籍を検索