Pythonのお勉強 Part56
■ このスレッドは過去ログ倉庫に格納されています
http://tutorial.jp/prog/
こういう無料チュートリアルpdfをタブレットで読んで勉強すればいい
探せば他にもある
初心者向けなんて似たり寄ったりの内容だし >>365
独学プログラマーは立ち読みしたけど結構説明あっさりで
ビギナーにはいらん情報まで幅広くだったから
やめた方が良さそうだったよ
スタートブックみたいのって
もっと新しいのが色々出ているんじゃないの? 俺は新しい言語勉強する時は本読まないで簡単なWebアプリ作ってる
天気予報のアプリ作るのが定番化してるな
無料で公開されてるWebAPIにリクエストして
取得したjsonをsqliteに保存して
Flaskで保存したデータを表示する
みたいに
最初はローカルで試せる簡単なWebアプリ作ると楽しいよ
そんな時間もかからないしね
基本的な構文覚えたらリファレンス見ながら
自分で考えていろいろ作れちゃうのがPythonの醍醐味かも >>365
自分が最近買った本では
「詳細! Python 3 入門ノート」(ソーテック社)が良かった
短めのサンプルコードが豊富で、手打ちでシコシコ試しながら読んでいける
入門本の割に、クロージャの説明があったり、Pythonのトレンドである
技術計算・グラフ描画・機械学習についての章があったりして、なかなか侮れない >>365
ざーっと見て読みやすいなと思った方を買えばよろし。
結局ある程度組めるようになっちゃえばwebで調べながら進めるようになる。
入門書はそこに至るまでの間モチベーションを下げないように読みやすそうなの買った方がいい。
入門とか基礎とか書いてる限り内容はそんなにいうほど変わらんさ。 >>369
それってGUIとかも実装してるん?
それともターミナルで表示? >>373
余裕でGUIを実装しているだろう
すでにプログラミング言語を色々やった奴が新たな言語を覚えるニダだからな
そんな奴ならGUIを担当するQtやgtkの使い方はすでに十分わかっているだろう プログラミング初心者が最速でPythonをマスターする方法
https://qiita.com/Morio/items/0d6c30b63547af6e9cc2
初学者にはこのチュートリアルがオススメ 「みんなのPython 第4版、2017」が定本
そこに、なでしこの作者・クジラ飛行机が参入した。
さらに、クジラの独占を許さじと、掌田津耶乃・大津真なども参入
今では、多言語の常連作家の方が、多くなった 電子書籍時代だし、頭に書籍のSDカード挿せば記憶できるようにしたらいいのにな。 脳に直接外部記憶媒体させるようになる前にAIがプログラム書くようになるんじゃね? >>380
虹彩スキャナーでスキャンすると脳に記憶できるようになってるぜ 知能はある
ないのは自我、これも推測の域を超えてないが 昔JMという映画でキアヌリーブスが30ギガぶんの情報を脳にダウンロードして死にそうになってたな 慣れてないなら本は3冊は読んだ方がいい
諦めるのはそれからでも遅くないだろ Webアプリと普通のGUIアプリ
初心者がGUIを持ったアプリを作りたいとしたらどっちが良いのかな? >>390
将来作ろう(作る可能性がある)と思ってる方 両方やってみればいいじゃん、と思うけど
手軽さから考えるならWebアプリかな
フロントエンドが変わるだけだから裏側は大して変わらん
ただguiアプリはいろいろ面倒臭い
そういやelectronのPythonバインディングってあるの?
あるならjsでguiアプリのフロントエンド書けるのかもしれん
詳しくは知らん >>390
マルチインタフェースで作るばいいじゃない bokeh serve --show xxx.py
でbokeh serverを起動しているけど、
多重起動のやり方が分からない(>_<)
1個目はhttp://localhost:5006/xxxで起動しております。
2個目のyyy.pyを起動するには、どうすればいいの? >>391
>作りたいとしたら
レベルでは恐らくどっちも作ることはないだろうな。
今からGUIものを作るではないし。 (´・ω・`)pythonって小学生でもひと月ぐらいでおぼえてつかえるようになるみたいってきいたけどほんとなの? >>400
生姜臭えは1ヶ月だがオッサンは1年でも無理 大人はタイピング量が足らない。そこが学習時間の差だ。 子供は無駄なことでも何度も繰り返せるけど
大人になると無駄なことは省こうとするし
色々先入観とか余計なことに気が行くのはあるね なんだよこのマッタリスレ
もっとギスギスしてねえと気持ち悪くて居心地悪いわ 興味を持った子どもはすげえよ
好奇心で何でも試そうとする
まったく、小学生は最高だぜ Python2使ってると小学生に煽られるらしいからな >>400
Pythonは低脳でも使えるようにした言語だから、並脳な奴なら1か月あればなんとかなるだろう 何より時間がある
っていうか社会人にも時間がないのがおかしい
外国なんか日本の平均と同じ給料だと8時間も働いてないぞ >>411
日本にはロスタイムがあるからな
日本の8時間労働だとロスタイム2時間ぐらいで、それが無償残業時間になる
日本はロスタイムを加味した単位労働時間当たりの生産性が低いから
長時間働かないとたいした金を生まないってのがな >>400
子供だからこそじゃないの
余計な偏見とプライドある大人に教えるの大変 勤務時間中に学ぶ、学んだ成果で仕事効率化。空いた時間でさらに
以下、ループ クラス変数とインスタンス変数で同名の変数を定義してインスタンスから呼ぶとどうなるかしら? class HOGE:
hoge = 'FUGA'
def __init__(self):
self.hoge = 'fuga'
a = HOGE( )
print a.hoge
print a.__class__.hoge pythonで地図に世界遺産の場所をマッピングして、詳細情報と写真が見れるようなwebアプリ作りたいんだけど
どんなライブラリを使えば実装できるの? ネットからDLしたスクリプトで、
import logging
・・・
logging.debug( ・・・ )
となってるんだけど、debug()の出力部分を指定したパスのファイル
に出力するのはどうすればいい?
import 文の直後に、
logging.basicConfig(filename='C:/xxxx/yyy.log',level=logging.DEBUG)
logging.debug('aaa')
と書いてみたけど、yyy.log というファイルがシステム中のどこにも作成
されてないらしい。 真偽式が値を返して変数に格納出来る仕様は便利で読みやすいな(マニュアルに書いてる基本だけど)
引数の処理に重宝する
key1 = key1 or default
引数が独立に扱えない(相互依存)ときは
key1 = default1 if key2 else default2
既成ライブラリ読んでて**argsは詳細追うの苦労して殺意湧くけどまあ自分用だ >>427
試しに相対パスかCのルートにyyy.log出すように書き直してやってみてよ >>430
そりゃ、最小限から徐々にプログラムから試して行けばわかるよね。
既に沢山書かれている他人のプログラムだから、何か複雑な設定がされている
可能性があるのでわからないだけであって。 >>427
そのスクリプトダウンロードしてきたURL書けばすぐわかるのに.. >>431
複雑なことなど何もない。
loggingは勝手にファイルは作るけどフォルダは作らない。
c:/xxxxフォルダが既存でないならエラーになる。
ちなみにcのルート指定するとwindowsのバージョンに寄っては書き込み権限が無くてエラーになることがあるので、やめた方がいい。
あと、logging.basicConfigはimport直後じゃなくてメインスクリプトの頭でやった方がいいと思います。 >>434
一応、yyy.logを入れたいフォルダは最初から存在してる。
けれど、現実にはyyy.logというファイルが全く作成されない。 >>435
んじゃ、basicConfig実行してる所が走ってない。
先の投稿で書かれていたbasicConfigのパラメーターに誤りは無いし、単純にファイル出力するだけなら他にやることはない。 >>436
その部分は、走ってることは走ってる。確認取れてる。 >>437
んー、じゃ、ソースが全部ある訳じゃないのでわからんな。
ほかのところでloggingのハンドラとか触ってないか確認する位しか思いつかん。
コンソールにエラーは出てないんだよね? >>437
ああ、後はすごく失礼な疑いで恐縮だけど、、、、
427であなたが書いたスクリプトのfilenameのpath区切り、427では/(スラッシュ)だけど、ソースコードでは\(バックスラッシュ)になってる。
とかぐらいかな、思い付くのは。 もっと基本的なpythonでのファイルの読み書きとかからやって常識を知った方がいいんじゃないか >>427
>logging.basicConfig(filename='C:/xxxx/yyy.log',level=logging.DEBUG)
Ruby では、パス区切りは、/ で、Windows でも動く。
自動的に、/ が、\ に変換されるから
Python でも、そういう機能があるのか?
どのOS でも使える、パス区切り >ファイルの読み書き
これをちゃんと理解できている奴は中級の上位レベルだろう
あと、loggingがあーだこうだも中級レベルなんだろうが。
でも、スレに来る奴らは俺のような超初心者で内部動作なんかを理解しないで
コピペで動いたら(使い方がなんとなくわかったら?)、
俺はもう十分理解したという感じだろうからな。 >>445
試せばすぐにわかることを、、、
pythonでもスラッシュのパス区切りは使えるよ。
バックスラッシュも使えるけどその場合エスケープが要る。 >>446
openpyxl使って、Excelファイルの読み書き、まさに今日やって大体わかった!って喜んでいたのだが、やはり間違いか? >>449
それはデータ構造へのアクセスだろう
これはファイルシステムへのアクセスの話だろ
パーミッション調べたりとか 仕様を変更しても良いです。
マ板で、3が付く時と3で割り切れる時に吃驚を付けて、出現回数を割り振る
と言う問題が有りました。
コレを省略したい。
https://ideone.com/HV13By
コレにN+1の方法が有ったら、教えて下さい。
https://ideone.com/YP7vLc
なんとか、3行以内に収めたいです。
お願いします。 エクセルから読み込んだセルの数値をpythonを使ってグラフにしたいのですが、どうすればできますでしょうか? >>452
そもそも3がつくときに!ついてないぞ
13 >>454
CSVに書き出してmatplotlib >>454
pandas
DataFrameからplot(matplotlib) Ruby で作った
cnt = 0
(1..50).each do |num|
str = num.to_s
if 0 == num % 3 || str.include?('3')
cnt += 1
str = str + '! ' + cnt.to_s
end
puts str
end python2でも3でも動きませんでした。
素人でしょうか?出直してきてください。 あえてrubyで出す馬鹿がどんな言語機能自慢してくんのかと思ったらなんの工夫もない糞コードだった件 今からPythonでWebアプリの勉強を始めていこうと思ってるんですが、開発機がWindowsでデプロイするサーバーは他のOSって簡単にいくものなんですか? >>462
Web界ではPythonはあんまりメジャーじゃない
情報がなくて苦労するからやめとけ Pythonはバッチ処理に使う言語だよね
Pythonで処理した結果をNodeで表示するみたいなのがベスト 日本では、Ruby on Rails が定番。
学習王道ツール「Ruby on Rails チュートリアル」も、翻訳されてる
Node.js + Express よりも簡単 ■ このスレッドは過去ログ倉庫に格納されています