C言語で挫折した君にもできるPythonの魅力. 

このエントリーをはてなブックマークに追加
1番組の途中ですがアフィサイトへの転載は禁止です

Python ニュース

Python関連のニュース・告知がありましたら サイト運営まで お寄せください。
Python 3.4 rc3 リリース

2014-03-11 00:30

Python 3.4のリリース候補版、Python 3.4 rc3が公開 されました。

Python 3.4rc2公開後に発見された、inspectモジュールの問題 や、Windows環境でのensurepipの不具合 などが修正されています。

最終リリースの予定は変更されておらず、4.0 正式版の公開予定は、3月16日となっています。


http://www.python.jp/news/
2番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 01:50:19.38 ID:nt3G5ixy0
22歳のニートなんだが、俺でもできんのか?
3番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 01:50:55.37 ID:cRQyVE7F0
未だに2でしか動かない奴おおすぎ
4番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 01:51:49.06 ID:qzaA9ddZ0
オライリーの本高すぎ
普及したけりゃあれぐらいの本をタダで出せ
5番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 01:55:50.70 ID:ZNlVIcRI0
プログラミングって言語の入門書1冊読んで「自分でこういうシステム作るお!」ってできるもんなの?
6番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 01:57:13.34 ID:bQsga9vP0
>>3
つか仕様変わりすぎ何だよ
7番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 01:59:13.13 ID:B+4Xgwzz0
無料の中ではrubymonkいいよね
https://rubymonk.com
8番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 02:01:05.68 ID:nuzm4Pr90
>>4
オライリー本で一番高いのっていくらなんだろう
俺が持ってる中では12000円
9番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 02:02:20.32 ID:WEZ/rqxy0
2系と3系どっちから入ったらいいのか
10番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 02:02:57.22 ID:YjVwYuPq0
javaすらまともに書けなかったけど簡単なのか?
phpからやるよりpythonの方がいいのかな?
この言語、ユーザー企業が2.7ばかり使ってるのになぜに4を出すのか
>>5
その言語の入門書+データ構造とかアルゴリズム関係の本を読めばできるよ
どの言語でどういった動作をするプログラムを組めるのか全く分からん。

あるプログラムを組むのにAという言語なら数行のところを、
Bという言語だとやたらと遠回りしなきゃならないというのもあるんだろ?
もしくは、あるプログラムを組めない言語もあったりするんだろ?

自分が組みたいプログラムの正体も分ってない者に
いったいどんな言語を薦めているというんだ…
15番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 02:10:39.78 ID:oJUfsnYV0
本当に挫折した俺でもできんの?
>>10
文法は簡単だし形にはなりやすいが難しいことやろうとすると混乱するよ
つかちゃんとした解説書読むと結局javaやCやってないとわからんであろう比喩や用語が多々出てくる
という落ち
人生の敗北者でも使いこなせるPython
18番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 02:16:28.99 ID:twrzLSmM0
>>12
何を喚こうが2系はもう終わり
Perl嫌いの安住の地
20番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 02:22:35.62 ID:ma91zMS30
Pythonで仕事無い
Javaにしとけ
21番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 02:23:23.20 ID:pCx8A9u80
デバッグが面倒くさい
C#にしろよ
日本だとPythonで仕事はないからな
23番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 02:25:19.32 ID:mVh71+bE0
pythonやるくらいならjavaやるだろ
python結局複雑なことやるとJAVAっぽくなる
24番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 02:26:19.32 ID:pWcplblA0
macなら、デフォルトでコンソールにpython入ってるはずだから、
今気になった奴は、アプリケーションの中から、「ターミナル」立ち上げて、
pythonとコマンドしてみろよ、対話モードでpython動くから、print "hello"とかできる
25番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 02:26:27.63 ID:wuhbZdSg0
日本語の入門書やフリーのIDEあるの?
C言語に挫折した奴とか、言語以前にソフトウェア技術者としての資質を問われるわw
27番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 02:28:29.27 ID:mVh71+bE0
>>11
俄然phpやっといたほうがいい
ヨーロッパ意外でpythonの仕事なんか無い
28番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 02:31:01.47 ID:ifqQQ2dw0
マジかよ 
ポインタで挫折した俺でもプログラマーになれるのか?
2DのCADソフト作るのなら何がお勧め?
30番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 02:34:22.11 ID:d8H48I1U0
スコープは{}にしろ
リネ2のエミュ鯖はPythonでクエスト書かれてて
未実装のクエ書いていくうちにのめり込んだわ
しかしそれ以外に使い道がいまいち見つからない
32番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 02:56:24.44 ID:1e3PCq8w0
あの気持ち悪いインデント、何であれが流行るのか
>>32
ルール化しないと皆守らねーんだよ
古いPerlコードとか自由すぎて地獄絵図
34番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 02:58:40.33 ID:wAB67SVG0
趣味でやるならPythonは覚えとくと便利な気がしている、仕事はないがネット上では便利
35番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 03:05:17.85 ID:6PJIkZwX0
スカイリムのMODツールとか作りたいけど結構難しいんだろうか
36番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 03:06:29.49 ID:Fto+OC900
個人が書き捨て用に作った言語モドキとCWIが開発した言語じゃそもそも比較にすらならない
Rubyしかり開発者が前面に出てくるような言語は総じてゴミ、Cは例外中の例外
この手のスレは言語仕様や文法の話中心になるけど実際に何作ってんの?
38番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 03:20:43.02 ID:uPWfu5/e0
ブロックなしif文みたいな糞記述が無いのは良い
39番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 05:12:48.05 ID:n2nDc96/0
インデント強制する糞言語
後、self(笑)
40番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 05:32:47.31 ID:FCiuzAZy0
>>29
描画処理部分はC、ユーザーインターフェイスは好きなのでOK
最初まるまるC♯で作ったんだがでかい図面を扱うときに重くて困った
結局その部分はCにした
41番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 05:52:01.30 ID:6WQo82Ae0
print "Hello Work!"
rubyと共に過剰評価言語
たいしてキレイでも書きやすくもない
43番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 06:20:01.48 ID:KONtGfse0
nexus7に3系入れようとすると失敗するんだが
なんで?
Javaのおこぼれ言語か…
Javaで出来ない何かがあればもっと
45番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 06:24:15.05 ID:XvJtQXrA0
Pythonは少ないコード量でできることが多すぎ まさに夢が広がりんぐ

最近必要があってLinuxのカーネルを読み始めたがCはやっぱり楽しい 職人技の世界
46番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 06:30:55.77 ID:KONtGfse0
ファイアウォール切って再インストールしたら出来ました
47番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 06:35:46.48 ID:uYLHlEpdO
ITに興味持ったから基本情報技術者の本買ってみたけど覚えること多すぎワロタ
ITパスポートから順番にやっていくことにしたは

プログラミングできる奴とか凄いだろマジで
48番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 06:42:40.38 ID:Ech9B4eQ0
チュートリアルが英語でしか書かれてない時点で挫折するわ
49番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 06:43:38.80 ID:KONtGfse0
一応日本語もなかったか?
50番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 06:45:26.56 ID:deinbxzi0
Cを少しやってからPythonに移るって構文から違い過ぎて余計混乱しねえか?
C#のほうが簡単だろ、マトモなIDEあるし
52番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 06:48:22.85 ID:AscgVRTG0
多機能スクリプトとしては覚えやすく使いやすいのが便利
っつうかスクリプトとしてしか使ったことねえ
ひまわり
http://kujirahand.com/himawari/
なでしこ
http://nadesi.com/top/
ひまわりは開発終わってるのかな?
54番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 06:55:20.12 ID:tSXK/wtZ0
日本語プログラミング言語ならガキの頃に少しやったロゴライター2ってのが好きだな
55番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 06:59:46.40 ID:txs7KNqm0
言語仕様によってスタイルが画一的になるから
ドカタ向けなのに日本では全然流行らんね
56番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 07:03:49.99 ID:jKwNv5GH0
【実は案外知られていない】アメリカ合衆国の5つの国家戦略
ttp://matome.naver.jp/odai/2138037841827632101
地政学的に日本や世界の情勢を予測してみた
ttp://matome.naver.jp/odai/2137837840480462301
57番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 07:11:18.31 ID:XvJtQXrA0
はあ?

http://kujirahand.com/himawari/
> 「ひまわり」は、日本語のプログラミング言語です。ファイルのコピーや圧縮解凍、メー
> ル送受信などの定型処理をこなすための命令をたくさん備えています。ひまわり」の兄弟
> ソフトに「なでしこ」もあります。

http://nadesi.com/top/
> なでしこは日本語でプログラミングできる言語です。フリーソフト(無料)で誰でも使えま
> す。ファイルのコピーやバックアップ、Excel/Wordと連携、日々の定型処理に使えます。
> これからプログラミングを覚えたいという人にぴったりの道具です。(→さらに詳しく)

こういうbatファイルの日本語化みたいなもんとPythonを比較してるのか
58番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 07:12:58.46 ID:Z1czlcJL0
未だに2でやってる
59番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 07:15:53.45 ID:YpNdGA3W0
何で2と3があるの?何が違うの?
ttp://www.logocom.jp/seihin.html
ttp://www.logocom.jp/prosub.html

ロゴライターまだ存在してたことに驚いたが
小学校向け言語だから知ってる奴少ないのか?
C言語で挫折するやつはプログラミング適性が無いと思う。
62番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 07:47:22.16 ID:EMQuaedV0
なでしこと言えばエージェントマーリン召喚
63番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 07:49:46.54 ID:iKBqRoXV0
やっぱCを最初にやっといた方が後々楽なのか?
64番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 07:51:14.05 ID:FCiuzAZy0
プログラミング言語を学びたい初心者におすすめ
http://squeakland.jp
65番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 07:53:18.71 ID:XvJtQXrA0
>>63
現代の実用になるCのプログラムは、それ以後の言語が取り込んだ概念(オブジェクト指向など)を
手書きで実装していたりするので、そういう概念が分かってないと苦しい

素直にPythonやっといたら?
RubyやPerlは過去の資産をメンテする義務がある場合でもない限り今ではお勧めしない
66番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 07:53:38.14 ID:FCiuzAZy0
>>63
アラン ケイというプログラマの神様みたいな人はSmallTalk勧めてたし最初からオブジェクト指向言語でいいんじゃないかな
67番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 07:55:00.46 ID:ZZKAIymn0
>>63
Haskellやれよ捗るぞ
昔はlinux入れてgccとかでコンパイルしてたが
なんかもう色々面倒になってwindows上でpythonとかスクリプトで組んでる
69番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 07:57:35.76 ID:iKBqRoXV0
なるほど、よくわからん
70番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 08:12:21.12 ID:XvJtQXrA0
Cのどこで挫折するかという設問がまずおかしいんだが、
(なぜか 別にCの言語機能を全て使う義務はない 使えるところだけ使って役に立つプログラムを書けばよい)

だが、前どこかのスレで聞いてみたら
1. 制御構造(if〜else、forなどのループ)で挫折するというケースはあんまりない
2. データ構造(struct, unionなど)で挫折するというのが結構ある
3. ポインタで挫折するというのはやはり多い ポインタへのポインタとか関数へのポインタなんかは???となるパターン

1はどの言語でも同じこと
2はデータを抽象化するという概念をクリアできれば大丈夫
3はsetやlistやdictionaryを備えた現代の言語ならほぼ避けて通れる (がlambdaやclosureあたりでまた悩むかも)
Perlじゃだめなんですか?
C、C++なんて簡単だ。

頭がハゲそうになったのはHTML + CSS + PHP + JavaScript(jQuery含む)

構造ぐちゃぐちゃ、変数名は短い、無名関数定義は醜いとかコレまで倣ってきたことの全てを否定された気分。
73番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 08:44:46.04 ID:GWUZH1hz0
プログラミング未経験だが、golangやってみようと思ってる
74番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 08:50:24.06 ID:IVnsgu/I0
C言語に挫折したっていうのは難しくてつまづいたのではなくて
もともと目的がなかったから飽きちゃったってだけでしょ
目的があるやつは自分で解決するよ

俺もpythonなんてやる気しないし習得する気もないもん
その必要性がないから
ポインタとか言われてもなんで必要なのかさっぱり
試しにそれ使ったプログラム書いてくれ
76番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 09:06:44.69 ID:IVnsgu/I0
Cは文字列処理がいまいちだから
文字列のパーシングをしようとするとポインタがゴリゴリ必要になる
Pythonの何が糞かって3系が出て相当な時間が経ってるのにいまだに2系を使ってる奴が多いこと
今からPythonをやってみようと思っても3をやろうか2をやろうかで迷う
rubyのほうがまだまし
pythonで自然言語処理を駆使したアフィサイト作るつもりが
いつの間にか転載禁止になってワロタ
最近VBAしか使ってないわ
81番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 09:17:28.82 ID:YxjD3Mbj0
何でウィンドウズプログラミングするのにわざわざ変なSDK入れなきゃならんのだ
>>75
可変サイズの配列が必要なケース
まえ働いてた時、フィリピン人プログラマーが使ってた。
これそんなに良いのか?日本じゃその時も全然聞かなかったが
2chのdat拾ってくる程度ならv3で問題ない
phpとか絡むなら2の方がいいかもしれんなー
ところで>>1の4.0って何よ
Pythonは昔から海外では結構使われていた
日本はガラパゴスだからどんな目的でもVBを使おうとする奴が多かったり「特に優れたところはないけど日本人が作ったRubyを使おう」と思う奴がいたからそこまで使われなかった
86番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 09:25:15.42 ID:XvJtQXrA0
>>75

ほい
------------------------------------------
#include <stdio.h>

int main(int argc, char *argv[]) {
     return 0;
}
------------------------------------------

char *argv[]    ←これがそう
>>75
現代のプログラミング言語はみんなポインタ使っているんだぞ

obj = new Object()


このobjがポインタ
むしろ変数宣言がポインタじゃないのは、C言語とそれを引きずったC++ Objective-C Java(のプリミティブ型)だけ


Perl
PHP
Ruby
Python
JavaScript
C#
VB
Scala
Lua

その他の現代のメジャーな言語はみんなポインタ≒変数
88番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 09:28:57.36 ID:Ys2qTiPz0
テスト
89番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 09:30:33.02 ID:Ys2qTiPz0
テスト
sed、awk、perlと使ってきたがなんかrubyには食指が動かん
C言語は、途中からわからなくなるが慣れてくるんだよね
なれるのに3年はかかる
92番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 09:32:44.43 ID:Im90aTB20
日本語書籍がPython2ベースばっかだから
オライリーも原著の方は2切り捨ててるのにな
93番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 09:39:20.57 ID:Ys2qTiPz0
# -*- coding: utf-8 -*-
import urllib2,urllib,cookielib,re,time,os,gzip,StringIO
url = 'http://maguro.2ch.net/test/read.cgi/poverty/1394902166/l50'
name = ''
mail = ''
text = u'テスト'
server, board, key = re.match(r'^http://(.*?)/test/read\.cgi/(.*?)/(.*?)/', url).groups()
post='http://%s/test/bbs.cgi' % server
data=urllib.urlencode([('bbs', board), ('key', key), ('time', int(time.time()-10)), ('FROM', name), ('mail', mail), ('MESSAGE', text.encode('cp932')), ('submit', u'書き込む'.encode('cp932')), ('yuki', 'akari')])
headers={'Accept-Encoding':'gzip', 'User-Agent':'Monazilla/1.00','Referer':url, 'Accept-Language':'ja'}
req = urllib2.Request(post,data,headers)
cj = cookielib.LWPCookieJar('cookie')
cj.load() if os.path.exists('cookie') else cj.save()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
r = opener.open(req)
html = r.read()
if r.info().get('Content-Encoding')=='gzip': html = gzip.GzipFile(fileobj=StringIO.StringIO(html)).read()
html = html.decode('cp932')
title = re.search(r'<title>.*</title>',html).group(0)
if u'書き込み確認' in title: opener.open(req)
cj.save()

標準ライブラリの使い勝手は微妙
94番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 09:40:05.48 ID:ZZKAIymn0
>>87
それはポインタじゃないけどね
ポインタだったら明示的にデリファレンスできなければならない
暗黙的にデリファレンスされる型は参照型と普通は呼ぶ
まあ似たようなものといえば似たようなものだが
なんでHTML並に簡単にならんの?(´・ω・`)
96番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 09:46:50.35 ID:BTL6/jEU0
>>4
普通にオンラインドキュメントで十分だろ
97番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 09:48:23.35 ID:BTL6/jEU0
>>95
js、cssも含めるととても簡単とか言えねーよ
非同期が当たりとか
98番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 09:51:34.64 ID:XvJtQXrA0
>>93
urllib2よりrequestsを使うべし

http://docs.python-requests.org/en/latest/
99番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 10:07:11.29 ID:JIiIYohv0
入門者です
whileでループさせてる中でキー押したら抜ける処理を追加したいんだけど
こういう場合どうしたらいいか教えてください
上から順番に処理してtime.sleepでウエイト作ってるんだけど

while 1:
 処理1
 time.sleep(150)
 処理2
 time.sleep(150)
 処理3
 time.sleep(150)
キー待ちと処理1〜3のスレッドを分けろ
101番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 10:18:03.42 ID:JIiIYohv0
>>100
勉強してきやす!
102番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 10:33:33.41 ID:KE/qaVS00
$$$$$$$$$$$$$$$$$uhyaaaaaaaaaaaa;
python hit any key sleep
でググレばそれっぽいの出てくんじゃね
104番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 10:38:44.85 ID:sk6ezOKn0
SPAMSPAMHUMEGGSPAM
105番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 10:45:14.78 ID:Ys2qTiPz0
テスト
106番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 10:48:14.94 ID:6p7WhC5l0
変数宣言をしなくても変数が使える、そPythonならね。
107番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 10:49:28.44 ID:Ys2qTiPz0
>>98
何でも属性で済ましてくれるのは気持ちがいいな
cookielibを使わなくてもいけるみたいだし

# -*- coding: utf-8 -*-
import requests, cookielib, re, time, os
url = 'http://maguro.2ch.net/test/read.cgi/poverty/1394902166/l50'
name = ''
mail = ''
text = u'テスト'
server, board, key = re.match(r'^http://(.*?)/test/read\.cgi/(.*?)/(.*?)/', url).groups()
post='http://%s/test/bbs.cgi' % server
payload={'bbs': board, 'key': key, 'time': int(time.time())-10, 'from': name, 'mail': mail, 'message': text.encode('cp932'), 'submit': u'書き込む'.encode('cp932'), 'yuki': 'akari'}
headers={'accept-encoding':'gzip', 'user-agent':'monazilla/1.00', 'referer':url, 'accept-language':'ja'}
s = requests.session()
cj = cookielib.lwpcookiejar('cookie')
cj.load() if os.path.exists('cookie') else cj.save()
s.cookies = cj
r = s.post(post, data=payload, headers=headers)
title = re.search(r'<title>.*</title>',r.text).group(0)
if u'書き込み確認' in title: s.send(r.request)
cj.save()
108番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 10:54:28.95 ID:XvJtQXrA0
>>107
urllib2はPythonにしてはどうしてあんなに汚いのか不明

Dive into Pythonではhttplib2を推しているがrequestsの方が美しいな
int a[10];
int* p;
p = a;
p[0] = 10;
*(p+1) = 20;
110番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 11:01:34.90 ID:S4FFjwJo0
変数宣言ないとスコープどこからなんだか分かりにくい。
形名なんていらない。varでいいんだ。
111番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 11:09:00.77 ID:LXlD02A50
>>110
Noneか0でも突っ込んどけ
112番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 11:30:34.71 ID:CQ+9y1Hg0
スパコンで2時間36分かかった計算をcore i7積んだパソコンで試した結果www
http://maguro.2ch.net/test/read.cgi/poverty/1394931346/


この問題をガチでやると時間かかるから
ちょっとルールを変えて、
「5x5の魔法陣の解を1万個求める」
としたうえで
この日曜日のお題にして取り組んでみようかな。
スクリプト言語だとPerlのリファレンスがCのポインタに近い
他のスクリプト言語の場合、単にオブジェクトが参照渡しされるのが基本ってだけで
114番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 12:02:42.83 ID:xC3MvKCw0
Z80やAVRで温度計とかタイマーを作ることから始めたほうが理解しやすいらしいけどお勧めの書籍教えてくれ
入門書特有の悪文がないやつ
115番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 12:08:45.80 ID:wQG4XwwA0
C分かんない奴にPython薦めて何作らせるつもりだよw
Djyangoでもやらせるんかw おっかねえなあ。
116番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 12:11:11.03 ID:wQG4XwwA0
C言語を1週間でマスターとかいう教本は1週間で無理だったけど
pythonはほんとに1週間というか5日でいけた

構文が素直なんだよな
118番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 12:49:59.00 ID:LXlD02A50
>>117
ブレースなし+インデントだと読みやすいというか把握しやすいね
119番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 13:09:11.11 ID:mjiV6CRc0
>>106
それって一長一短だよね
スペルミスすると新たに予期せず変数が生成される
ま、スクリプト言語で膨大なコードを書くことの方が野暮だったりするけれども・・・
120番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 13:12:41.38 ID:p6AlKbwN0
>>118
むしろそれが嫌い把握しづらい
121番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 13:17:10.15 ID:LXlD02A50
>>120
閉じブレース確認しないで済むしインデントしないコードなんてクソだよ
122番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 13:17:25.60 ID:XvJtQXrA0
>>119
Flake8でチェックできる
主要なエディタなら組み込んでリアルタイムで使える (はず。vimでしかやってないけど)
123番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 13:19:54.17 ID:LXlD02A50
>>119
Pythonは代入で束縛だから勝手に変数作られることなんてないよ
124番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 13:24:06.34 ID:5EQO9JjF0
>>37
ホンコレ
125番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 13:27:57.06 ID:pvQZqRGy0
プログラミングでやりたかったことは
Excelのindirect関数覚えたら解決したわ
ま、スクリプト言語はES6で統一されるだろうな
ウェブで一部だけPHPが生き残る程度だろう
>>123
まぁでも代入式の左辺スペルミスしたらどうしようもないだろ 補完使うからしないけどさ
128番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 13:32:21.53 ID:H+JjW0Gx0
宣言なしで変数使える言語とか恐すぎる
129番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 13:32:57.45 ID:Ymhpl6Bk0
2.0のときあの分厚くて高いオライリーの本買ったら
翌月に3.0のやつが出た
絶対に許さない
130番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 13:56:11.19 ID:wQG4XwwA0
>>126
それはないわw 今ですらもうAltJS使うの前提じゃんw
131番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 13:58:21.72 ID:LXlD02A50
>>127
タイポまで面倒見きれるかよ
それ右辺でも問題起こるし
132番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 14:08:33.71 ID:ujhd5uwU0
>>128
システム側で出現と同時に宣言をした上で使用してるから特に問題なし
むしろ長大なステップ数のメソッドになると、使う直前で宣言した方が小回りが効くし、変数の使い回しという悪習から解放される事になる

宣言定義を事前に設置してやるような記述は、マシン語に近い記述を要求する言語でもない限り、C言語への依存から離れられてない過去の遺物的記法と化している
ヘビを飼ってるから、お前にオススメの言語pythonをやれといわれたが
はじめ聞いたこと無い言語でバカにされてると思い検索したら、意外と有名だったんだね。
今のバイト先の上司も意外と使えて俺も組んでるよと言われて本をもらった。
134番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 14:14:11.86 ID:wQG4XwwA0
>>132
変数宣言なしの言語が怖いって意味が分かってないw
スクリプト言語も変数宣言強制するオプションとかあればいいんだが・・

typoでコンパイルエラーにならないのは怖いよ
136番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 14:26:54.79 ID:ujhd5uwU0
>>134
ああ、型宣言の方か

取得時のルール設定と取り込み時のバリデート&キャストは基本だぞ
内部処理でもその辺のルールがしっかりしてない所はだいたいバグが多い
137番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 14:29:05.67 ID:lW7lVLx10
宣言なしが怖いというのはタイプミスもコンパイルエラーなく通っちゃうってことを言ってるんでしょ
138番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 14:31:22.11 ID:ujhd5uwU0
あと人の事をナメた感じで応対するような奴のいる現場って良いシステムを作れてないぞ
人の事をコミュ力不足で切る以前に、そういう奴が作る空気がコミュニケーションに壁を作る原因になってる事を知るべき
139番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 14:34:01.96 ID:Ot0tCkZE0
ここでプログラミング語ってるけんもメンはどうやって習得したの?
大学の授業とか?
140番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 14:35:09.29 ID:ujhd5uwU0
変数記述って基本的にコピペかIDEの入力候補選択機能を使って打ってくよね
141番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 15:22:32.42 ID:tdVYAmrd0
>>112
Wikiに載ってる方法で数パターン生成するプログラムを作ってみた
ttp://ideone.com/7x4a1u
パターンを関数に渡したいけど、パターンが変数だからどうすればいいのか分かんなかった
>>135
Perlはuse strictしてmyで宣言するのがほぼ強制的
143番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 16:09:48.68 ID:BTL6/jEU0
>>139
業務で
いくら文法に詳しくて優れたアルゴリズムを書けても上司や相手のシス担にダメだしされまくり、最初は
変なオリジリティを潰すとこからスタートライン
144番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 16:14:34.83 ID:Ek9fuz7Z0
作りたいものがないと作らないよ結局
145番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 16:17:06.09 ID:YtH2gzUH0
なんかよくわからんけど
バージョンによって全然ちがくなるんだろ?
そういう最初の選択に迷いが生まれるような言語はいらん
146番組の途中ですがアフィサイトへの転載は禁止です
今はサーバサイドもJavaScriptの時代な
Node.jsやっとけ