はてなキーワード: Pythonとは
pythonでread()もしくはreadlines()で読み込んだファイルを空白と改行で... - Yahoo!知恵袋
list1 = [] list2 = [] with open('sample.txt') as file: for line in file: e1, e2 = line.split() list1.append(e1) list2.append(e2) print(list1, list2)
こんな書き方があるとは...
with open('sample.txt') as file: list1, list2 = zip(*(line.split() for line in file)) print(list1, list2)
1. こんな感じで使います。
$ python parser.py sample.py
import parser code = ''' a = 1 + 1 print(a) ''' graph = parser.create_graph(code) graph.render("sample")
import ast import sys import graphviz def create_graph(lines): graph = graphviz.Graph(format='png') root = ast.parse(lines) node_list = [root] _setup(graph, node_list) return graph def _setup(graph, node_list): # node node = node_list[-1] node_identity = str(len(node_list)) node_name = type(node).__name__ graph.node(node_identity, node_name) # children for child in ast.iter_child_nodes(node): node_list.append(child) child_identity = str(len(node_list)) graph.edge(node_identity, child_identity) _setup(graph, node_list) if __name__ == '__main__': file_name = sys.argv[1] with open(file_name) as file: lines = file.read() graph = create_graph(lines) graph.render(file_name)
お疲れ様です。
東京で仕事をしたいです。どのように探せばいいかご教授ください。
はてなーの知恵を貸してください。
専攻:電気工学
・蓄電池や電気自動車を使った電力需給の調整アルゴリズム、システムの理論構築、理論の実装
・電力の需要予測
・スマートメーターや変電所等で得られる電力量データの解析、傾向分析、問題提起
・英語(toeicのスコアは2年前で860だか880くらい)
・韓国語
・教育実績なし
・勤務地が東京
・リクナビネクストとかのサイトで中途で仕事を探せばいいかと思いました。
・もし仕事が見つからなかったら以前勤めていた会社にまた入れて下さいと
お願いしに行きます(できれば避けたい)
というのも昔の話で最近はクラウドサーバの流行でPythonやらRubyも多少使うようになった(なぜ自社内のサーバに新しいものを入れるのは渋るのにクラウドサーバだと渋らないのかは不思議だが)。
逆に客先のサーバにPythonやらRubyは入ってないからダメだ(非常に残念ではあるが)。
というのも昔の話で最近はクラウドサーバの流行でPythonやらRubyも多少使うようになった(なぜ自社内のサーバに新しいものを入れるのは渋るのにクラウドサーバだと渋らないのかは不思議だが)。
その昔どこぞのレンタルサーバがデータをぶっ飛ばしたという事件もあったので慎重になるのも分からないでもない。
結論としてはJava、PHP、Apache+Tomcat、IIS、ASP.NET、JavaScriptに多少の心得があれば食っていけるしRubyとか仕事で使う言語としては絶対に流行らんと思ってたんだけど、そうでもなくなってきたのかなあと思っただけ。
Pythonやディープラーニングの本は沢山出ているが、入門書ばかりで終わってしまい、入門が終わったらどれも似たり寄ったりで読むのがなくなる。
実際に自分が抱えている処理をしようと思えば、それなりに咀嚼し応用しないといけない。
蛍光スペクトルからどうやって細胞を分類するかといった課題を解きたいとして、沢山本は出ているにも関わらず、バイオ系+Pythonといった書籍は皆無だ。
他の学術書もそうだ。工学の数学なんてルベーグ積分あたりで終わりではないだろうか。
アンケートを取った結果を載せていたとしても、どのような質問をしたのか、処理はどうしたのか、集団はどう選んだのかなどの処理手順がかかれていることは稀であり、引用しようにも疑問符が付く。
国が出してる統計データですらデータ処理の方法やグラフの描き方などは書籍にない。(ネットにもないが)
ワードやエクセルの本も棚を埋め尽くすほど沢山あるにも関わらず、大半は同じ内容だ。
入門書しか売れないと、売れる本ばかり作った結果がこれなのだろうか。
効率化と題名がついているものが、どこにでもあるショートカット集であったり、
RPAだといってソフトのインストールとサンプル1つの実行方法で終わっていたりする。
電子回路の書籍も、ラズパイのインストールか、拡張ボードの使い方で終わる。
例えば温度を測定しようとするとオフセットつくのだが、水の三重点でキャリブレーションするのがいいけど、氷の融点と沸点でキャリブレーションしても、実用上そこそこあうといったことはなく、
数℃狂った値で、温度が測定出来たというので終わっており、測定データの不確かさをどうやって処理するかまでは記載されない。(GUMにおける不確かさ表現に合わせればいいが、そこまでは面倒くさいのはわかる)
時間 | 記事数 | 文字数 | 文字数平均 | 文字数中央値 |
---|---|---|---|---|
00 | 53 | 14457 | 272.8 | 69 |
01 | 53 | 11052 | 208.5 | 53 |
02 | 33 | 3509 | 106.3 | 76 |
03 | 24 | 9221 | 384.2 | 47.5 |
04 | 8 | 950 | 118.8 | 28 |
05 | 13 | 1228 | 94.5 | 41 |
06 | 17 | 1650 | 97.1 | 55 |
07 | 16 | 4277 | 267.3 | 40 |
08 | 54 | 3873 | 71.7 | 31 |
09 | 96 | 6965 | 72.6 | 32 |
10 | 77 | 12928 | 167.9 | 51 |
11 | 132 | 14952 | 113.3 | 72 |
12 | 144 | 12433 | 86.3 | 45 |
13 | 138 | 9440 | 68.4 | 42.5 |
14 | 126 | 10401 | 82.5 | 41.5 |
15 | 107 | 8071 | 75.4 | 45 |
16 | 140 | 7755 | 55.4 | 32.5 |
17 | 125 | 17131 | 137.0 | 50 |
18 | 85 | 9504 | 111.8 | 36 |
19 | 133 | 11710 | 88.0 | 41 |
20 | 111 | 12762 | 115.0 | 45 |
21 | 108 | 8408 | 77.9 | 41 |
22 | 121 | 12046 | 99.6 | 48 |
23 | 103 | 16553 | 160.7 | 59 |
1日 | 2017 | 221276 | 109.7 | 44 |
人(209), 自分(153), 今(105), 女(97), 話(86), 増田(75), 好き(72), 男(69), 女性(64), 日本(60), 気(58), 相手(57), 仕事(55), セックス(55), 必要(54), 前(50), 意味(47), あと(47), 感じ(46), 問題(46), 人間(46), ゴミ(46), 会社(45), 言葉(44), 別(43), 他(42), 時間(41), ー(41), 一番(39), 無理(39), 普通(38), 気持ち(37), 関係(37), 理由(37), 男性(36), 頭(35), 手(33), v(33), watch(33), 周り(33), 最近(32), ポリコレ(31), 時代(31), 他人(31), 今日(31), youtube(31), 好意(30), 最初(30), 存在(29), 子供(29), 場合(29), レベル(29), 目(28), 結婚(28), 人生(28), オタク(28), 音(27), 昔(27), じゃなくて(27), しない(27), キャラ(27), しよう(26), 社会(26), 結果(26), ダメ(25), 嫌(25), 金(25), 女子(24), 一緒(23), 状態(23), ラーメン(23), 理解(23), タイプ(22), 全部(21), 一人(21), なのか(21), 行動(21), 毎日(20), 大丈夫(20), 誰か(20), 心(20), 興味(20), 完全(20), 楽(20), 結局(20), 簡単(20), 大学(19), 確か(19), 現実(19), 子(19), 自体(19), 元増田(19), 多く(19), 親(19), 次(19), 場所(18), ゲーム(18), 世界(18), 見返り(18), ne.jp(18), 馬鹿(18), 内容(18), 最後(18), 先生(18), 作品(18), ただ(18), ネタ(18), 全て(18)
増田(75), 日本(60), v(33), ポリコレ(31), youtube(31), じゃなくて(27), なのか(21), 元増田(19), いない(16), アメリカ(15), hatena(15), 2018年(14), マジで(14), 中国(13), スマホ(12), 何度(11), 可能性(11), 笑(11), 低能先生(10), 少数派(10), プレイ(10), ブログ(10), 個人的(10), ブコメ(10), 東大(10), 自分自身(9), なんだろう(9), 基本的(9), トラバ(9), わからん(9), コミュ力(9), Python(8), 瞬(8), 人間関係(8), Twitter(8), 普通に(8), s(8), 精神的(8), 一緒に(8), E(8), SNS(8), スマブラ(8), w(8), 川上(7), なんの(7), パワハラ(7), 腐女子(7), …。(7), 5%(7), イケメン(7), にも(7), KKO(7), ブクマ(7), キチガイ(7), ネトウヨ(7), 政治的(7), Let's Encrypt(7), 女芸人(6), C++(6), PC(6), Web(6), キモ(6), 山本(6), 男性向け(6), ラブライブ(6), 女性アイドル(6), 1人(6), あるじゃん(6), クチャラー(6), その子(6), 一日(6), フランス(6), 平成(6), アプリ(6), 30分(6), 多様性(6), コレ(5), 多数派(5), バンドリ(5), 結果的(5), 具体的(5), LINE(5), 8%(5), 分からん(5), Go(5), 5分(5), qiita(5), OK(5), 人手不足(5), B(5), 聖闘士(5), 星矢(5), いいんじゃない(5), キモオタ(5), 池袋(5), いいもの(5), アンドロメダ瞬(5), 被害者(5), gt(5), いいね(5), ここに(5), amazon.co.jp(5), な!(5), 山本一郎(5), IT(5), リアル(5), 何回(5), 東京(5), 高収入(5), qa(5), アイマス(5), 30年(5), 看護師(5), ???(5), ツイッター(5), 唐揚げ(5), ヤバい(5), A(5), ワロタ(5), ちんこ(5)
Let's Encrypt(7), アンドロメダ瞬(5), すすら(5), 守ってあげたい(4), 持ち越し(3), 答弁書(3), 西洋文化(3), ノイズキャンセリング(3), 紫龍(3), 鶯谷(3), 氷河(3), カラメル(3), 見返り(18), v(33), watch(33), 好意(30), 公正(11), クリスマス(13), スマブラ(8), Python(8), youtube(31), ラーメン(23), 寒い(21), ボーナス(12), バージョン(8), 優遇(16), 医学部(15), ポリコレ(31), 音(27), 低能(13), セックス(55), 売り(10), 食べ物(10)
■[BGM] ゴミを貼れ /20181211194615(34), ■ラーメンをすすって食べる人のことが大嫌いです。 /20181211122520(34), ■連れがデート中に消えた ※追記しました /20181211013438(13), ■ミス ドーナツはなんでいないの? /20181211124642(9), ■求人に書いてあることと違うことをさせる株式会社アイビス /20181211072336(7), ■ /20181211164221(7), ■私の理想のプリン /20181210224625(7), ■25歳の童貞卒業物語。どこで間違ったのか。 /20181210161042(6), ■食べ物が死んでいくのが悲しい /20181210164132(6), ■ちょうどいいブス、もっと増えろ~ /20181211101528(6), ■スマブラマジ勝てなくてハゲそう /20181211005324(5), ■スマブラって何がブラザーズなの? /20181211101403(5), ■anond:20181211111538 /20181211112332(5), ■買い物とわたし /20181211190944(5), ■山手線を全て高輪ゲートウェイ風にする /20181211001411(4), ■割とマジで野球ってスポーツなん? /20181211093805(4), ■『来る』をとにかく見て欲しい /20181211003024(4), ■精神的に弱っている人を追い込む方法 /20181211172937(4), ■anond:20181211140044 /20181211155413(4), ■anond:20181211111538 /20181211112116(4), ■六芒星がタブー中のタブー(タブーである事すら教えてもらえない)だと話題になってるけど /20181211121647(4), ■ボーナスが一瞬でなくなった /20181211140621(4), ■【悲報】ジェンダー法学会におけるmetoo、糖質ストーカーによるただの殺害予告だった /20181211154514(4), ■anond:20181211112019 /20181211112555(4), ■不正入試問題ってさ /20181211140044(4), ■全米が最近泣かなくなった /20181210175351(4), ■人は何故、嫌なことを先送りにしてしまうのか /20181211044742(4), ■好きな子に告白した結果大爆死した俺を笑ってくれ /20181211021510(4), ■ /20181211143201(4), ■ポリコレとか横文字やめろ /20181211142520(4), ■anond:20181211113948 /20181211114153(4), ■ファーウェイを叩いているネット右翼が死ぬほど恥ずかしい5つの理由 /20181211170832(4), ■「完食しないと食べ物がかわいそう」に納得できない /20181211160246(4)
NTT研究所退職のエントリを皮切りに、いろんな転職体験が投稿されるようになってきた。ちょっと前にも退職エントリが流行った時があったと思ったけど、思い出すのが面倒だからまあググってみてよ。
ああいう退職エントリ、そして転職成功談を見るとああ眩しいなぁ、すごいなぁ、羨ましいなぁとなーんにもできない自分がすごく情けなく思えてくる。
製造業のシステム部門みたいなところで働いてるんだけど、いま26歳。大学は三流私立理系の情報工学を出た。いちおう卒論も書いてるよ。まあ学部卒だから、先輩たちがずっと引き継いできたプログラムをちょっとだけ弄っただけ。教授に卒業させてもらったようなもんなんだけどさ。
そんなんだから情報工学の基礎もあるようなないようなもんなわけよ。CとJavaをちょっとかじって、ちょっとしたプロジェクト課題みたいなのをやって、グラフ理論とか、教養科目だけど線形代数やって、画像処理とか、論理回路とか通信の基礎とか学んだら実習したりまあそんなもん。
そんなこんなで卒業して、研究室の先輩が就職してたからって理由で受けた企業に内定もらえたから就職して、集合研修受けて配属されてはや数年ってそんな感じ。
自社開発の製品をちょっとだけカスタマイズして納品とか、時々問い合わせ来ると対応したりするそんな感じの部署。だいたいC#とJavaの組み合わせで、ときどきJavascriptをちょっとだけ書いたりする。でもだいたいはexcelとかWordで資料作って、バッチをちょっと書くとかそんな感じ。
モダンな言語っていうの?RubyとかPythonなんか業務で触ったことがない。
バリバリとプログラムを書いて製品作ってサービス提供するとか、工学的な視点から研究するでもなく、先人が作り上げてくれたなんとなくの仕組みをなんとなくなぞるような仕事をしている現状。それでもそこそこお給料はもらえるから、生活するのに困るとか、めちゃくちゃ残業が多いわけでもない、けど、微妙に、ぬるい。
話が逸れまくったけど、結局、自分にはできないんだろうなって、転職とか退職エントリを見るたびに感じる。ソフトウェア開発する実力がない、底辺エンジニアの目線から。
株式会社アイビスは、お絵描きアプリのアイビスペイント出しています。
私は、株式会社アイビスで2年ほど働いていましたが、精神的肉体的に社会復帰できなくなってしまったので退職しました。
1つ目は、営業の人が案件とエンジニアの技術力を考えないで、プロジェクトに任命させることです。
私は、言語としては、C++を基本的に触っていましたが、営業の方から案件がないからGo言語でもいい?というか、それしかないからお願い、と頼まれました。案件は水ものだししょうがないよねと、営業の方自信が自分にいいきかけせている感じでした。それでプロジェクトに入りましたが、現場ではめちゃくちゃ怒られる毎日でした。そもそものお作法(変数の型宣言が後置である)も知らないからです。
このことでプロジェクトに合っていないと営業の人に言って離任を申し出ますが、うちではみんなこんな感じだから我慢してと言われるだけでした。そのまま、3ヶ月が過ぎたら10キロ以上も痩せて、配属先の会社から離任を申し出てきました。
離任後は、自社に戻ると営業の人は、顔も合わせず次のプロジェクト先をメールで伝えるだけでした。
もちろん次も経験のないJavaとAWSの環境でインフラ設計、製造です。しかも、プロジェクト先が都内から1時間30分以上もある厚木です。対応できなくものすごく怒られ1ヶ月でお客さんから離任を告げられました。
このことで、求人に書いてあることは自分の得意な言語で仕事出来るはずじゃないですかと営業の方(採用も担当していた)に問い詰めますが、仕方ないじゃん、案件は水ものなんだしと。そんなことなら、もっと遠方に行かせるか炎上案件に行かせるよと言われました。その後も、同じような案件で数か月で終了する感じで2年続けて精神的肉体的にまいりました。
2つ目は、1つ目と似ていますが、求人内容と書いてあることが全く違います。
私は、C++でモバイルのアプリが少しつくれる程度で会社の人とチームを組んで、開発がしたいがためにこの会社に入りました。
求人に研修では、あなたに合わせた研修とありますが、基本は放置です。
ワードのドキュメントにテトリスをつくってください。仕様は○○ですとA4の1ページにも満たない、仕様書があるだけです。更新日も5年以上前になっています。
基本誰とも話さずググって下さいと。質問してもググって下さいと言われるだけです。Redmineを使って質問ができますが、一日一回だけです。しかも、研修用で使えるPCはメモリは2GBで、2つ以上アプリを開いたら、フリーズします。
研修は、4ステップありますが、ほとんどの人がステップ1も終わらないで、現場に行くことになります。
現場に行く時は、もちろん営業としての単価がいい案件なので、炎上か高難易度の案件です。未経験の人でも大丈夫で4割が未経験でチームでプロジェクトに入りますと求人表に書いてありますが、一人で案件に行かされます。チームで行くことはたまにありますが、みな個人プレーで自社の人とは関わりません。フォローもなく、むしろ出来なかった時だけに怒鳴られます。平成終りなのに、やっていることは昭和初期の根性論のような会社です。
最後に、会社のトップの人は自社開発のアプリしかしていなく、全く経営をしていません。
例えばですが、今だに、派遣先での勤怠を自社に提出する際は紙ですし、社内システムは10年以上前のものを使用しています。
社長はめんどくさい事は、管理職に丸投げをして、暇さえあればツイッターをしているような人です。そんな暇があるならば、社内インフラを少しでも良くしてほしいですが、それも気づいてないです。
さらに、今後上場を考えています。上場したら優秀な人材が集まり、今いる人と競わせて、優秀な人だけ残すと言っているのです。社員をただのお金としてしか、考えていないので非常に残念な経営者です。
ちなみに私は、中途で入り手取り20万円で入社しました。しかも一年目はボーナスなし。年収300万円も行かなかったです。しかし、今転職した会社では、月給は32万で、手取りは28万円になりました。やっている事は変わっていないのにです。年収も400万円までいきました。これでも、他の会社と比べたら少ない方ですが、株式会社アイビスがいかに低賃金で働かせていることか身に染みました。
エンジニアを安く買い叩かれることがないように、間違えて自分と同じようなミスをして欲しくないために今回記事を書きました。
※色々とコメントありがとうございます。
今回の記事は株式会社アイビスが都合のいい人だけ集めていること、SES(システムエンジニアサービス。エンジニアの派遣です。)に問題があることをもう少し説明します。
株式会社アイビスは、都合のいいエンジニアだけ集めて、後は切り捨てるという考えです。プロジェクトにマッチしない人でも、辛抱強く続けられる人は会社としては利益になる。優秀でなんでもできる人ならマッチしなくてもどのプロジェクトでも活躍できる人が残っている人の2パターン。仮にマッチしなくてもやめる人のケースの場合でも、責任は営業とエンジニアになりますが、実質エンジニア(話し合っても、普段話しなれていなエンジニアは、丸め込まれる。または、受け流されて、変わらないことに気付いてやめる)になる。会社としての損害はほぼなく、利益は減るが、新たなプロジェクトを探し出せることになっている。常に求人をしているので、そんなことを知らない人が同じようなループに入ります。そこで、続けられる人が見つかれば会社としてはラッキーという感じです。そして、そこに残っている人はすごい低賃金で歯を食いしばってやっている人か、ものすごい技術力がある優秀な人かの両極端になります。自分がどちらか気付いたときは、そのポジションの言動をとるようになっています。歯を食いしばるか、サクサクコードモンキーになるか。
https://tenshoku.mynavi.jp/jobinfo-214515-2-3-1/?ty=kyujin&src=ssS
もう一つ、SESの問題点は上記であるように派遣でプロジェクトに入るところです。チームで何かしらをつくりますが、この時に株式会社アイビスの営業、会社、エンジニア、お客さん(1次受け、2次受けで責任者が複数にいる状態)いますが、そもそもプロジェクト自体が炎上していて、失敗したら責任はお客にあり、エンジニアは地獄をみます。営業と会社は「しかたないでしょ」となります。もちろん、成功したら「よかったよかった」になります。ほとんどの場合は、微妙に燃えています。そこでカギになっているのがエンジニアの力量ですが、プロジェクトによって使う技術が決まっていないので、地頭力か歯を食いしばる力(お客は求めていないが、自社は求めている。派遣するだけで利益になるのだから)が求められる。結果的に優秀な人は、機械学習(Python)であったり、Reactであったり、クラウドの(AWS、AZURE、Google Cloud Platform)にも対応できます。お客さんもエンジニア便りになって、正しくプロジェクトが成功できるかは、優秀な人を揃えられるかどうかです。歯を食いしばったところで意味がないのに、会社というポジションでそれをやらせる会社はどうかなと思います。しかし、会社も利益を出さないいけないということで、目先のお金(SES)で稼ぐのです。