デブサミ2025夏こと Developers Summit 2025 Summer で登壇枠をいただきお話してきました。 わたしたちエンジニアがこれから、これからも、社会の中で何に責任を持って、どのような役割を果たしていくのか。 [Read More]
はじめに 2006年8月、Javaの次期仕様(JDK7)にクロージャを入れる案*が出され話題になりました。クロージャは関数型言語では30年以上の歴史を持ち、プログラミングにおける基本的な道具となっています。最近はPerl、Ruby、Pythonなどの軽量言語(Lightweight Language)にも取り込まれ、それと知らずに使っているユーザーも増えているのではないでしょうか。 一方、手続き型言語の世界では、完全なクロージャはなじみが薄いようです。C言語からC++へと発展してきた手続き型言語のメインストリームでは、 ガーベジコレクションを持たず、ローカル変数をスタックに置くことを基本とする言語のため、クロージャとの相性が悪かった オブジェクト指向を採り入れることでクロージャの代用とできた といったことが理由でしょう。 実際、クロージャとオブジェクト指向プログラミング言語には、メカニズム
MIT の計算機科学の入門コース 6.001 はなぜ SICP + Scheme から Python に移行したかという話。 原文: Why MIT switched from Scheme to Python | Wisdom and WonderConstanza 氏が Sussman 氏に MIT がなぜプログラミング入門コース 6.001 で Scheme を使うのをやめたのかを尋ねた。これは宝石だった。 Sussman 氏はこう答えた。その理由は 1980 年代の工学が 90 年代中盤から 2000 までのそれとは異なったからである。 1980 年代においては、よいプログラマは考えることに多くの時間を使い、それから動くであろうと自身が考える簡潔なプログラムを書いた。コードはカナモノに近いところで動き、上から下まですべて理解することができた。 Scheme で書かれていても、だ。抵
Пинап - топовое онлайн-казино с 2016 года для игроков СНГ. Номер лицензии: №8048/JAZ2018-014 Более 5000 игровых автоматов различных тематик такие как Lucky Streak 3, Bonanza Billion, Aviatrix от ведущих провайдеров (Endorphina, Igrosoft, Play n GO, Playtech, Yggdrasil). Игра на ПК, смартфоне, демо-режим для новичков. Надежные платежные системы (МИР, Visa, Mastercard, Piasrrix, Neteller, Skrill, As
Having problems with Beautiful Soup 3.1.0? Use Beautiful Soup 4 instead. The parser in version 3.1.0 of Beautiful Soup did significantly worse on real-world HTML than version 3.0.8 did. The most common problems were the incorrect handling of <script> tags, "malformed start tag" errors, and "bad end tag" errors. To address this problem, I replaced the 3.1 series of Beautiful Soup with the 3.2 serie
渋日記@shibu.jp 渋川よしきの日記です。ソフトウェア開発とか、ライフハックを中心に記事を書いていきます。 この前のブログのエントリーにも書きましたが、Sphinxというステキすぎるツールがあります。ドキュメントがどんどん書きたくなっちゃうステキなツールです。ですが、残念ながら、使用するためにはインストールする必要があります。Pythonって何?という人には少々敷居が高いため、解説の記事を書いてみました。 [STEP 1] Pythonからインストールする場合 WindowsではPythonからインストールする必要があります。一発でインストールできる環境を持っている人は最後の方のインストール法に飛んでください。また、Mac OS Xみたいに、最初からPythonから入っている人は[STEP 1]は飛ばしてください。 Windwsの場合 http://python.orgを開きます。P
Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience. Some previous versions of the documentation remain available online. Use the list below to select a version to view. For unreleased (in development) documentation, see In Development Versions. Python 3.13.7, documentation released on 14 A
Unverified details These details have not been verified by PyPI Project links Homepage Bug Tracker Documentation Source Meta License: MIT License (MIT) Author: Chris Dent Tags web , application , server , wsgi Requires: Python >=3 Classifiers Development Status 5 - Production/Stable Framework Paste Intended Audience Developers License OSI Approved :: MIT License Programming Language Python Python
はじめに Pythonで開発されたWebアプリケーションフレームワークであるDjango(ジャンゴと読む)はPythonの簡潔さをうまく生かし、シンプルかつ本格的な開発ができるWebアプリケーションフレームワークです。本稿の前編では、DjangoやPythonの特徴、Djangoの概要の紹介とインストール手順、そして、チュートリアルとして、商品(Item)のコマンドラインシェルからのデータ操作、そして、ビュー関数によるHTMLへの表示までを説明しました。後編となる今回は、管理インターフェイスの使い方、ショートカット、汎用ビュー、Formクラス、セッション、キャッシュの使用方法などについて説明します。 対象読者 PythonによるWebアプリケーション開発に興味がある方 日ごろ、Perl、Ruby、PHP、Java、C#などPython以外のプログラミング言語で開発している方 Webアプリケ
werkzeug German noun: "tool". Etymology: werk ("work"), zeug ("stuff") Werkzeug is a comprehensive WSGI web application library. It began as a simple collection of various utilities for WSGI applications and has become one of the most advanced WSGI utility libraries. Flask wraps Werkzeug, using it to handle the details of WSGI while providing more structure and patterns for defining powerful appli
6月某日、この連載の執筆者で首都圏に住んでいる5人が技術評論社に集まりました。連載の締めとして、座談会を開くためです。座談会は次のような流れで進みました。 自己紹介、Pythonを使い始めたきっかけ Python 3.0で好きな機能、きらいな機能 あなたの開発環境見せてください 「Python 3.0 Hacks」の連載の最後として、白熱した座談会の模様をダイジェストでお送りします。座談会の模様は動画で撮影し、編集済みのものがアップされています。こちらは文字になっていない、おもしろい話が満載ですよ。ぜひご覧ください。 座談会の模様 自己紹介 まずは、座談会に参加された皆さんの自己紹介から座談会が始まりました。自己紹介とともに、Pythonとの出会いについて、それぞれのエピソードをご紹介いただきました。 保坂範行さん(以下、nori):保坂範行です。idはbgnoriを使っています。Tw
Atlassian Sourcetree is a free Git and Mercurial client for Windows. Atlassian Sourcetree is a free Git and Mercurial client for Mac. Piston Get the latest version (0.2.3) here. NEW: Discussion group is hosted on Google Groups. A mini-framework for Django for creating RESTful APIs. Piston is a relatively small Django application that lets you create application programming interfaces (API) for you
Werkzeugでウェブアプリケーションを作る Werkzeugって何? WSGIアプリケーションを構築するための便利なツールキット。いわゆるフレームワークではない。 作者はJinja(Djangoクローンのテンプレートエンジン)やPocoo(Python製ウェブフォーラムアプリケーション)と同一。 公式サイト http://werkzeug.pocoo.org/ 基本構造 最小のアプリケーションは、 アプリケーションクラス URLマップ ビュー関数 ドライバ からなる。 app.py アプリケーションクラスを実装。 from werkzeug import Request, ClosingIterator from werkzeug.exceptions import HTTPException, InternalServerError # URLマップをインポート from
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く