1からPythonを学ぶスレ

このエントリーをはてなブックマークに追加
918デフォルトの名無しさん:04/11/17 00:15:09
>>914
昔そのスレに誘導されたんだけど、今にして思えば騙された気がする(w
初心者からするとただでさえ情報すくないのに
スレ開いたらネタスレで
ぱいそんぱいそん〜〜 AA略
以外書き込みなかったりしたらショック。せっかくPythonに興味持った人が
どっかいっちゃうかも知れぬ。
919デフォルトの名無しさん:04/11/17 10:23:07
ttp://www.python.jp/pub/doc_jp/lib/crypto.html
暗号化・復号化しようと思ったら追加パッケージ入れるしかないすかね?
rotorは撤廃って書いてあるし…
920デフォルトの名無しさん:04/11/17 13:35:56
> m9っ・∀・)
会社の仕事はPythonでやってるんですか?
921デフォルトの名無しさん:04/11/17 15:55:22
ゾープジャパンさん、活動がみえてきません。
関西支部を作りなさい。これは命令です。
922m9っ・∀・):04/11/17 17:35:32
>>919
何をどう暗号化したいかによるんじゃないの?
排他的論理和とかビットシフトによる単純な暗号化でも足りるとか、
別のアプリによって暗号化の方法が決まってるとかいろいろあるっしょ。

>>920
規模の大きな開発には使ってないなあ。電卓+α的な使い方が多い。
出力の検算とか、アルゴリズムのプロトタイプに使ったりもする。
日曜プログラミングはほとんど Python のみです。
923デフォルトの名無しさん:04/11/17 17:53:12
Win2K + VS2003でPython(2.3)をC/C++で組み込もうとPython.hをインクルードしたら
デバッグ用のlibファイルが必要とかコンパイルエラーが出てきた。
リンカ曰く、「Python23_d.libがネーヨ。」
リリースコンパイルなら通るんだけど・・・。

もしかして、Pythonを自前でコンパイルする必要あり?
924923:04/11/17 18:34:40
今のところは
#ifdef _DEBUG
#undef _DEBUG
#include <python.h>
#define _DEBUG
#else
#include <python.h>
#endif
で対処しています・・・。
925919:04/11/17 20:34:35
>>922
ビットシフトで事足りる気がしてきました…サンクスですた
926デフォルトの名無しさん:04/11/17 21:39:00
>>923
ttp://marc.free.net.ph/message/20040802.103348.973939b8.html
を読むと,自分でやれと書いてありますね...
python23.lib を python23_d.lib にコピーしたら一応動くそうです.
927デフォルトの名無しさん:04/11/17 21:55:38
>>925
Blowfishぐらい同梱されてても、、、とは思うよね。
928デフォルトの名無しさん:04/11/18 10:05:30
>>921
http://www.itmedia.co.jp/enterprise/articles/0411/17/news095.html
単にスタイルシートいじってただけでした。
つぅか年会費って何だ?オプソ精神に従ってドネーション整備しろよ。彼らは馬鹿ですか?
929923:04/11/18 17:50:21
>>926
thanx。自前でコンパイルしました。
930デフォルトの名無しさん:04/11/18 20:36:56
>>927
初めて知りますた。ぜひ取り込んで欲しいけどもう2.4には入んないかな
931デフォルトの名無しさん:04/11/19 11:09:17
すでにどのOSにも手軽なpackage systemがあるから
「標準で入ってた方が俺が楽だから」は、標準に含める理由にならないんじゃないかなあ。

あと、暗号関係のコードは多倍長演算ライブラリ(libgmp)にも依存して、Pythonの世界だけじゃ
済まないかもしれない。
932デフォルトの名無しさん:04/11/19 11:57:11
google先生はpythonでできています。
デスクトップサーチがリリースされるときにpythonを知っておくと良いことが
起きるでしょう。
933デフォルトの名無しさん:04/11/19 12:14:08
>>933
またそうやって誇大広告を・・・
934デフォルトの名無しさん:04/11/19 19:55:20
>>933
ぷっ
935デフォルトの名無しさん:04/11/19 22:12:19
もう暗号関係コードの輸出規制はなくなったんだっけ?
936デフォルトの名無しさん:04/11/20 00:18:53
PythonCardおもしれー
937デフォルトの名無しさん:04/11/20 00:26:01
っぱい
938デフォルトの名無しさん:04/11/20 14:52:22
Python製のblogは、pyblosxomとCOREBlog以外に何がある?
939デフォルトの名無しさん:04/11/20 15:58:11
pythonはblogツールに向いていないからダメだ
940デフォルトの名無しさん:04/11/20 16:48:43
941デフォルトの名無しさん:04/11/20 19:00:04
f=File("test.txt",'w')
f.write("test")
ここで任意の漢字コードをいくつか適用したいのです。
文字そのものはpykf等で変わりますが、ファイルはShift_JISで保存されて化けてしまうです。
FAQっぽいので、どこか良さげな資料などないでしょうか。
PyJUGのPython 2.3.4(Win32)です。
942デフォルトの名無しさん:04/11/20 19:35:06
>>941
f.write("test") だと ascii でも Shift_JIS でも euc_jp でも utf-8 でも同じだね。w

ソース自体のエンコードは何になっているの?

# -*- coding: utf-8 -*-
# -*- coding: euc_jp -*-
# -*- coding: cp932 -*-
f=file("test.txt",'w') 
f.write("日本語文字列を書き込んでみる test.") 
f.close()

IDLE を使って、最初のエンコーディング指定を入れ替えて save して試してみれば
ちゃんとソースが書かれたエンコードに合わせて書き出されるのが分かると思う。
943デフォルトの名無しさん:04/11/20 20:40:11
書き出し用に漢字コードを指定したいのなら
import codecs
f = codecs.open("test.txt", "wb", "EUC-JP")
f.write(u"Unicodeの日本語文字列")
944941:04/11/20 22:33:45
>>942
コード省略しすぎました。本来は変数で行間で変換してるということで。
ソースはSjisです。一行目にその特殊なコメント入れてIDLEで走らせましたが、
結果変わらずでした。

>>943
これだ、と思ったのですが
codecs.pyがなにか文句言って処理してくれません。
UnicodeError: EUC-JP encoding error: invalid character \x83
求めるところはここなので、少し粘ってみます。
945m9っ・∀・):04/11/20 23:36:52
# -*- coding: shift_jis -*-
などのファイルエンコーディングを指定せずに
u"Unicodeの日本語文字列" のような文字列リテラルを書いている
と見た。
946デフォルトの名無しさん:04/11/21 00:19:15
当たりですた。
始めて3日目でして。みなさまのおかげで坊主にならなくて済みそうです
947デフォルトの名無しさん:04/11/21 06:02:43
>>946
http://www.python.jp/Zope/articles/japanese/Python4Japanese-2
ここを一通り読んでおくと良いよ。

翻訳物の本やテキストだと日本語がらみの問題は出てこないのでちょっと気付かないよね。
(付属のチュートリアルにも一通りは書かれているのだけれども)
948デフォルトの名無しさん:04/11/22 10:15:00
949デフォルトの名無しさん:04/11/24 11:52:54
test
950デフォルトの名無しさん:04/11/26 15:49:47
                \ │ /
                 / ̄\   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
               ─( ゚ ∀ ゚ )< Boooooooooo!!
                 \_/   \_________
                / │ \
                    ∩ ∧ ∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\∩ ∧ ∧ \( ゚∀゚)< BooBooBoo!!!
Boo〜〜〜〜!    >( ゚∀゚ )/ |    / \__________
________/ |    〈 |   |
              / /\_」 / /\」               ̄     / /


951デフォルトの名無しさん:04/11/26 16:55:39
googleの結局どの部分にPython使ってるのさ。
952デフォルトの名無しさん:04/11/26 20:38:27
http://www-db.stanford.edu/~backrub/google.html

Most of Google is implemented in C or C++ for efficiency and can run in either Solaris or Linux.
Both the URLserver and the crawlers are implemented in Python.
953デフォルトの名無しさん:04/11/28 01:23:58
Pythonは影の主役としての役割が多いよね。
〜が得意っていうのがなくて何でもソツなくこなす感じ。
逆に言えばつまんない言語なのかも。
日本じゃ知名度もまーだまだな感じだし。
954デフォルトの名無しさん:04/11/30 01:48:53
>>952
URLserver ってwebサーバとは違うんかな。
955デフォルトの名無しさん:04/11/30 02:23:35
WebサーバがサービスするのはURLではないわな。
956デフォルトの名無しさん:04/12/21 17:00:33
すみません、超初心者な質問ですが、
ttp://www.honors.montana.edu/~jjc/easytut/easytut/node5.html#SECTION00530000000000000000
のExercisesで全てくっつけて表示しろというのができません。
とりあえず書いてみたのですが、

# Input Strings
str1 = raw_input("Please Input String 1:")
str2 = raw_input("Please Input String 2:")
# Input Integers
int1 = input("Please Input Integer 1:")
int2 = input("Please Input Integer 2:")
#Print Results
print "Result is ",str1 + str2,int1,int2 ←この行をどうすればよいかがわかりません
print "Multiplies the two numbers is",int1 * int2

どうすればよいのでしょうか。
957デフォルトの名無しさん:04/12/21 17:08:45
str1 + str(int1)
958デフォルトの名無しさん:04/12/21 17:48:17
>>957
str型に変換すればいいということですね。ありがとうございました。
959デフォルトの名無しさん:04/12/21 20:20:30
とりあえず Python チュートリアルは全部読もうね♪
960デフォルトの名無しさん:04/12/27 10:33:04
ぼくのようにプログラミングのPの字もしらなくてPythonはじめたいと思った場合は、
どのようなサイトから見たらよいですか?

.pyというファイルを作ってテキストでプログラムを打つことはだいたいわかるのですが、
ひらきかたがわかりません
ばかですごめんなさいでもおねがいします
961デフォルトの名無しさん:04/12/27 11:03:46
>>960
とりあえずIdleでいいんじゃない。
962デフォルトの名無しさん:04/12/27 11:36:51
963960:04/12/27 11:57:29
ありがとうございます。
ぼく、がんばります。
964デフォルトの名無しさん:04/12/27 12:18:09
>>962
> http://ar.aichi-u.ac.jp/python/
これは参考にしないほうが良いような。

c:\にソースを置けとか言っちゃってるし。
965デフォルトの名無しさん:04/12/27 20:42:44
>>960
http://www.freeml.com/info/[email protected]
http://homepage1.nifty.com/kazuf/python_kikai.html
質問はここでするのがおすすめ。
わからないことがあったらまずはGoogleで検索しよう!
966デフォルトの名無しさん:04/12/28 13:24:29
>>965

いいトシこいたオトナのくせに自分を機械伯爵なんて呼ぶなよ。
警察に通報されるぜ。
967デフォルトの名無しさん
誰?