Pythonのお勉強 Part56
■ このスレッドは過去ログ倉庫に格納されています
>>705
標準ライブラリのvenvがいいと思います そもそもpipenvはpipのバージョン管理ツールで、
virtualenvはpythonインタラプタのバージョン管理ツールじゃないの?
比較の土俵に上がらないと思うんやが タプル型の存在価値がわからないんだけど、どゆ時に使うのこれ?リストの下位互換じゃねえのかこれ タプルは辞書のキーにできるがリストはできない点だけ見ても下位互換ではない 順序が必要で無いなら全て演算最強なsetにしてしまう人だけど入れ子にする時はfrozensetにしなきゃならん
printするとfrozensetfrozensetfrozensetでうざい…
__str__か__repl__だかオーバーライドしようそうしよう 本質的に帰り値が順序集合でない関数が無意味にリストだったかイテレータで返す仕様はなんなんだろうか
組み合わせとか ハノイの塔のプログラミングが課題で出されたけどさっぱりわからない kivyのkvをGUIで作成できるようなツールないんでしょうか?
WindowsのVisualStudioみたいな感じで。 PythonでGUI?
新しく言語覚えればいいじゃん ccxtで送金の仕方がわからないので教えてください 試してみたけど
Fatal Python error: (pygame parachute) Segmentation Fault
と出て起動しない。もうちょっと試行錯誤してみる。 PythonにGUI付けてうこ゛かしたい
て゛す
Swiftとかつかえますか? お腰にTkinterKivyDjango
ひとつ私にくださいな , --―-- 、
/`ヽ_o .o_/´ヽ.
l / `ー´ヽ. .l Python!
|. l三三三l .|
.| l三三三l |
| .l三三三l .|
.| l三三三l |
l .l三三三l .| pythonのライブラリ作る奴って暇なの?
儲からないじゃん 画像検査ソフト作りたいんですが参考になるネット情報どこか知りませんか? いまやPythonはVB並に大素人時代だってのがよく分かる いまPythonには非プログラミング経験だが非プログラミング分野のエキスパートがたくさん来ているからな。
例えば、気象、金融、医学分野とかの専門家がPython活用して自分の専門分野に
活かそうと勉強しているし。
>>739
Python使いならクローラーで必要なネット情報を取得
これができないようなPython超初心者なのにpythonで画像検査ソフト作ろうなんてゆとりすぎだろ。 >>737
海外だとGitHubに公開すれば乞食マネー来るしそこそこ儲かるのでは
日本や中国韓国のオープンソースは無料という前提のもとに成り立ってるからプログラ厶そのものが金にならん >>737
暇つぶしなにライブラリ作るとかお前には想像できないんだろうな Djangoの新刊2冊がAmazonに登録されてた、6月と7月に発売予定
Django単体の書籍なんて約10年ぶりだよ、こんな時代が来るとは…
そのうちオライリーの訳本も出るのかな >>745
2018/6/9 PythonDjango超入門 掌田 津耶乃 (著) 480ページ
・著者は色んな分野の超入門本を出している自称テクニカルライター兼3流プログラマ
なので技術的に不安、でもビジュアル重視の本らしいので分かりやすいかもね
2018/7/27 基礎から学ぶ Django 関根 裕紀 (著), 新井 正貴 (著) 304ページ
・著者はPythonコミュニティで活躍してる人達らしい、超入門より180ページ近く少ないのはなんだろね?
共作なのも不安要素だね、片手間で書いてたら嫌だなー
総評、どっちも微妙!w どっちもディレクトリミスってデプロイで華麗にこける奴だろわかる プログラミングのpython言語で質問です。
使用環境は以下です。
os:windows10
バージョン:python3.7、pip10.0.1
パッケージmatplotlibをpipでインストールしようとすると、以下のエラーでできません。
Command "python setup.py egg_info" failed with error code 1
そもそもpython3.7はmatplotlibをインストールできない仕様なのでしょうか?
numpyなどはインストールできました。 みなさんのpythonバージョンはいくつですか??
やっぱり3.6が良いのでしょうか? >>754
うん。だから、楽々pipではなく自分で3.7用のmatplotlibを作成
ゆとりにはハードル高すぎて無理だろうが、これぐらいはできるようになってないとな , --―-- 、
/`ヽ_o .o_/´ヽ.
l / `ー´ヽ. .l MIWA!
|. l三三三l .|
.| l三三三l |
| .l三三三l .|
.| l三三三l |
l .l三三三l .| python3.6でインストールしたところ問題なくライブラリをダウンロードできました。
必要になりそうなライブラリがあれば教えてください。
今のところこんな感じです。
cycler 0.10.0
kiwisolver 1.0.1
matplotlib 2.2.2
numpy 1.14.3
pip 10.0.1
pyparsing 2.2.0
python-dateutil 2.7.3
pytz 2018.4
scipy 1.1.0
setuptools 39.0.1
six 1.11.0 >>760
ありがとうございます。
クローラってやつをやってみたんですが、windows10 64bitだとscrapyインストール
できないですね・・・できてる方いますか? >>762
anaconda。ドキュメントでwindowsはanaconda 推奨になってるでしょ ドキュメントなんか読んでるわけないだろ
分かってて言うなし ドキュメント読まないのって何でだろ?
もしかして英語だからとかなのかな? windows10 python3.6でscrapyインストールできました!
クローリングとスクレイピング覚えます。 canopyとかpythonxyとかなんかそんな感じの名前のディストリビューションもあったと思うけど、もうアナコンダに食われてしまったのか? おちんぽっぽ うぽぉおおおおおwwwww
(^q^)「あうあうあー」
ここ一ヶ月 記憶が無いと思ったら2chへの記録が無かったww >>764
超初心者がドキュメントを読むわけないよな
Pythonの本すら読まないんだから。
そんなもんだから入門本に普通に書いていることを教えてクレクレと質問して
あきれられるのがこのスレのメイン連中(超底辺)。
非底辺連中はあきれてスレを去っていいくよな プログラムは書いてナンボだろ
お勉強()なんてやらんわ
グーグル先生に聞いたらいくらでも出てくるのに グーグル先生に聞いたらへっぽこの根拠もないギータ記事しか出てこないじゃん! pythonを扱えるエンジニアが市場では少ないですか?
フリーランスとしてどれくらい稼げますか? Pythonはデータ分析とかサーバーレスとか他のスキルの付属品
言語だけできても仕事はない >>774
あまり稼げないな
てかプログラマは金にならん
プログラムで稼ぎたかったら海外に行け
近場ならオーストラリアでプログラマでも800万以上稼げるぞ でも海外でのプログラマとしてやってくのはやっぱかなりのスキルが必要だよな、あっちじゃ即戦力じゃないと採用されなさそう。そこまでの自信はないなあ >>775
日本では、言語は何とかできるが、機械学習とかの他のスキルがない奴は
エンジニアと言う職種ではなく土方と言う底辺職種になるからね
当然、土方は給料安い
>>779
会社で働きながら(給料もらって)先輩から手取り足取りスキルを教えてもらうようなゆとり教育はないだろう
新人でも給料分はしっかり働けだろうな 現時点でAIデータサイエンティストとして院卒レベルの人材じゃないとノーチャンだよな
冷静に考えて足りないのは、機械学習の上辺を理解してる営業だけ
技術職のキャパはすでに上限ギリギリいっぱいな気がするわ
英語がネイティブレベルならまだ話は別かもだが
自分で事業起こすにしても
凄まじい計算資源がないとまともな事業展開は無理だから、超大手の研究や投資に依存せざるを得ない
量子コンピュータの機械学習への組み込みに成功したらなおさらそれが加速する
割と今ってディストピアまっしぐらじゃね? JSONの取得について質問です。
#encoding:utf-8
import json, urllib.request, urllib.error, urllib.parse, sys
try: citycode = sys.argv[1]
except: citycode = '400040'
resp = urllib.request.urlopen('http://weather.livedoor.com/forecast/webservice/json/v1?city=%s'%citycode).read()
resp = json.loads(resp)
print(resp['title'])
print('')
for forecast in resp['forecasts']:
print(forecast['dateLabel'] + ' ('+forecast['date']+')')
print('天気:', forecast['telop'])
print('最高気温:', forecast['temperature']['max'])
print('最低気温:', forecast['temperature']['min'])
print('')
ライブドアの天気を取得するスクリプトです。
気温は以下のようにやりたいんですが、気温のデータがない場合(noneとなっている)、max(min)の下のcelsiusもないので、エラーになってしまいます。
その場合は、どのように書くといいんでしょうか?
print('最高気温:', forecast['temperature']['max']['celsius'])
print('最低気温:', forecast['temperature']['min']['celsius']) 自己解決しました
forの中にif で !=とやれば出来ました ['celsius'] → .get('celsius')
なら、例外を返さないよ。 forecast.get(‘temperature’,{}).get(‘max’,{}).get(‘celsius’) >>786
>>787
どうもありがとうございます!
試してみているんですが、エラーが出てうまく動かないです (forecast['temperature']['max'] or {}).get('celsius') そんな大げさなぁ
正解出てるんだからそれでいいじゃん >>784
参照したい項目が必ず存在するように、データの方を整理する
https://ideone.com/1Jasqb >>784
そもそも、urllib.request って、その書式のままじゃ動かないんじゃないのかな?
>>792
基本的(講学的)にはそうなんだけど、
>>789 以上に複雑なことをする必要もないと個人的には思うんだよね。 >>789
>>790
>>792
どうもありがとうございます。
getとtryとdef〜について勉強してみます。
今は以下のスクショのように日付や時刻の勉強しているんですが、fmt1のフォーマットだと、
It's 2018-06-05 19:07:34
-----
と、表示されるんですが、fmt2だと何も表示されません。
日本語の文字を表示させるには特別な手順が必要なんでしょうか?
https://i.imgur.com/dOy4ycM.png range関数で特定回情報引っ張りたいんですけど
for i in range(j(10)):
じゃダメなの? >>796
まずそのj(10)が何なのか説明してくれ
rangeの引数には決まったフォーマットの整数が必要だ ちなみに特定回っていうのはイニング、つまり次の打者が誰かってことなんで、後はよろしく プログラミング言語の勉強の前に人の言語の勉強が必要 obj = [1,2,3,4,5,6,7]
dels = [2,4,6]
から
obj = [1,3,5,7]
という感じにしたい
リストも消したいものリストも取りうる値はすべて把握できる。各リスト内で要素の重複なし
いつもforループでremoveしてるんですが、まとめてやる方法はありませんか set(dels).symmetric_difference(obj) ■ このスレッドは過去ログ倉庫に格納されています