You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
中学・高校数学で学ぶ、数学×Pythonプログラミングの第一歩:数学×Pythonプログラミング入門 「Pythonの文法は分かったけど、自分では数学や数式をプログラミングコードに起こせない」という人に向けて、中学や高校で学んだ数学を題材に「数学的な考え方×Pythonプログラミング」を習得するための新連載がスタート。連載コンセプトから、前提知識、目標、本格的に始めるための準備までを説明する。 連載目次 この連載では、中学や高校で学んだ数学を題材にして、Pythonによるプログラミングを学びます。といっても、数学の教科書に載っている定理や公式だけに限らず、興味深い数式の例やAI/機械学習の基本となる例を取り上げながら、数学的な考え方を背景としてプログラミングを学ぶお話にしていこうと思います。 今回は、それに先だって、プログラミングを学ぶ上で数学を使うことのメリットや、Pythonでどのよう
4/30 公開 5/1 増補改訂: 大幅加筆しました。 この記事では、2018年以降に実現可能になったモダンなPythonプロジェクトのはじめかたを整理して紹介します。 PythonにもPipenvという公式推奨の高機能なパッケージマネージャーが登場し、さらに2018年に入ってからの機能向上で、npmやyarnのような開発体験が得られるようになってきました。 私はここしばらくはフロントエンドやNode.jsに携わっていて、npmやyarnに慣れきっていたせいか、pipenv導入以前はvirtualenvやpipを組み合わせた開発が面倒で仕方なかったですが、Pipenv導入によって一変しました。 これからはPythonのプロジェクトがよりクリーンかつ簡単にはじめられるようになり、開発体験も向上するでしょう。 それでは、まずはPythonのインストールからです。 Pythonのインストール P
OAuth 調べてみたら難しくて理解出来なかったので, Python で標準ライブラリだけで 1 から書いてみました. / \ / _ノ ヽ、_ \ / o゚((●)) ((●))゚o \ twitter の OAuth 難しいお… | (__人__)' | \ `⌒´ / ____ /⌒ ⌒\ /( ●) (●)\ /::::::⌒(__人__)⌒::::: \ だからやる夫でやるお! | |r┬-| | \ `ー'´ / Python のサンプルコードを付けていますが, 上から順に読めるようにおもいっきり手続き型で書いています. コメントで実際の処理の説明を書いています. Consumer Key と Consumer Secret の入手 / ̄ ̄\ / u \ .____ |:
Attention! 2007/1/31 wxPython2.8系列になって、 「xrcED」と「pywxrc」が連携できるようになりました。 それに伴い、pywxrcの出力も便利な方向に変化してしまいました。 現在鋭意修正中です! もうしばらくお待ちください。 【1】 目的 PythonでWindows用GUIアプリケーションの開発が可能なことを アピールするためにこの記事を書いていきます。 (おまけで、多分クロスプラットフォームでも動作可能かと・・・) 私はウイザード等でコードジェネレータの支援によるGUIデザイナーが苦手です。 やっぱり自分でわかって記述したいのです。 まだ、DelphiのようにGUIデザイナ編集とジェネレータコード編集を 双方向に反映してくれるならよいのですが・・・。 BoaConstructorやwx-devcpp等はとっつきは楽で
【1】 はじめに 以下3エントリの内容と「 InnoSetup 」あたりをマスターすれば、 ちゃんとしたアプリケーションを構築・提供出来ますよ! (個人的にはちまちまと実績をあげていっています。) C++とPythonのコラボレーション wxPython雛形集 py2exeモジュールについて また、Pythonは標準サポートで CSVファイルの読み書き INIファイルの読み書き XMLファイルの読み書き サウンドファイルの読み書きと再生 メジャーインターネットプロトコル などがあります。 さらに後述のモジュール群を活用すれば! 大抵のインターフェースにも事欠かないでしょう。 さあ、あとは肝心な中身に取り掛かろう! 【2】 外部ライブラリの利用 商用のインターフェースデバイスの利用などでは、 DLLによる開発キット&サンプルが付属するというパターン
blogという名前でプロジェクトを作る [C:\works]tg-admin.exe quickstart Enter project name: blog Enter package name [blog]: Do you need Identity (usernames/passwords) in this project? [no] yes Select your provider sqlobject or sqlalchemy [sqlobject]: blogというディレクトリが作成される。 この下にもうひとつblogディレクトリがあって、その中にcontrollers.pyやmodel.pyなどのPythonファイルがある。 データモデル(もちろんオブジェクトなので適当な振る舞いも付け加えることができる。)はmodel.pyで定義する。 blogのデータは以下のような感じ cl
Python at Google.notes (2006/02/12) python Python at Google.notes Google で Python が使われているとよく言われているが、どういうところで使われているのだろうか。これは、Python at Google で検索すると分かる。Python at Google.notes を見てみよう。Google で使われている言語は、C++, Python, Java が主なもの。これ以外の言語は、特別に許可を取らないと使えないようだ(Perl なども一部で使われているがやはり許可が必要)。一番多用されているのは C++ で、Python がそれに次ぐ。それゆえ Python は SWIG を多用していようだ。Python のバージョンは、2005年5月の時点では、2.2 が使われている。あれだけのサービスで使われていると、さす
スパムとか1.Djangoは現時点で動作する Djangoが2005年の7月に初めてリリースされたことにだまされてはいけない。 既に2年以上もヘビーユースされてきている物だ。 表示が出来なくなってしまうバグがないことを誓おう。 2.デプロイは楽勝 Webフレームワークの世界では悲しい話(http://www.it-entrepreneur.com/?p=15)やデプロイの困難さ(http://www.petersblog.org/node/1075)に満ちている。 Django製サイトのデプロイが確立されているだけでなく、Django製サイトは非常に安定している。 我々は10個のサイト対する一日1500万ヒット以上をシングルDjangoインストールで捌いている(WebサーバとDBサーバ一つづつで)。 3.サイトはダウンしない Djangoサイトはスラド効果もFark効果も過激な
All Things Pythonic Please Teach me Web Frameworks for Python! by Guido van van Rossum January 27, 2006 Summary Google makes me think about lots of stuff. Today I'm thinking about the state of web frameworks. This is a plea for help. Please educate me! After years of resistance, I'm finally finding myself building a web application again. I think the last time I did that was the "faq wizard" which
Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at
Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at
また冷やし豆乳坦々麺 今年になって2度目の冷やし豆乳坦々麺です。 ピリ辛の肉味噌と少し甘めの練りごまたっぷりの豆乳スープが美味しくて、自分が作ったものなのに美味しい!を連発してしまいます。 先回は絵的にあまり美味しそうに見えなかったので、今回は白髪ネギ以外に茹でた青梗菜と半…
日本語環境でのPython (for Python 2.3 or later) - Pythonで日本語処理を行うために(for Python... 皆さんがPythonを使いはじめるとき、なんと言っても気になるのは「ちゃんと日本語使えるのかなぁ」ということではないかと思います。 結論から言えば、現在のPythonは日本語環境で利用可能です。 しかし、快適に日本語を使うためには、ちょっとした準備が必要です。 ここでは、Python 2.3 を基本に説明を行います。 Python の文字列型 まず、Python の文字列型データは 8 ビット透過ですので、文字列の中に文字コードが 0 から 255 までのどんな値が含まれていても処理することが出来ます。 Python の文字列型データに日本語が含まれていても、ビット落ちなどの障害が発生することはありません。 いったんデータとして日本語文字列を
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く