「python」を含む日記 RSS

はてなキーワード: pythonとは

2022-08-11

anond:20220811214433

言わんとすることは察するが、おとなしく Python をやれ。挫折しにくいから。個人的には Ruby > JavaScript > Python > PHP > Perl だけど。

anond:20220811220258

クチンは「来週までにAWSEC2インスタンスVPC でつないで、グローバルIPをとって公開する方法勉強してきてね」「フロントエンド不要になったから、来週までにスプリング勉強してきてね」「なんか Python必要になるから勉強してきてね。だいたい Ruby とおんなじだから週末でいけるよね?」という感じだったな。

プログラミング初心者

文法学ぶだけと、環境構築がほぼないという点で、AtCoderPythonがいいんちゃうか?

サーバーサイドとかいきなりやってフレームワーク使っても、文法的なことは、正直あんまやらんというか使い方覚える感じになるからなあ。

なんで、PythonやらJavaScriptやらRuby初心者向けと勧められちゃうんだろう。

a = 100

puts a

とか打ち込んでぱっと実行結果が見れるから、その瞬間は簡単に思えるけど、20行やら30行やら100行とかちょっと行数が増えるだけでこれらの言語ってJavaやらC#に比べたら格段にコード書くのが難しくなるよね。

初心者が数行程度のコードを書いて「Python簡単じゃん!」と騙されるのはわかるけど、人にどの言語がいいとか勧めてる人ってそこそこコードを書いてる人らだよね。

プログラミング興味ない

書かざるを得ないかコードは書くんだけど、プログラミング自体は何も面白いと思わない。

最新のなんとかフレームワークイケてる!とかそういう話にも全く興味がわかない。

どうにか興味を持てないかと思って、CPUを作ろうみたいな話からSICPなんかのコンピュータサイエンスの基礎理論みたいなものまで勉強してみたりもしたけど、結局どれも興味ねーなってことが分かっただけだった。

しか現代はとにかく猫も杓子もプログラミングコンピュータサイエンスだ。コンピュータ需要が強烈過ぎて何もかもがそれに飲み込まれコンピュータプログラミング楽しい人間が非常に生きやす時代だ。

初心者勉強すべき言語PythonだとかいやCだとかJavascriptだとか、あるいは開発環境はどうするべきだとかなんとか楽しそうに議論してる人たちが羨ましいわ。

anond:20220811212948

Pythonからの流れでGoを学んだ後とかならC#はいいと思う。

C#Pythonほどは簡単じゃないし。

anond:20220811211958

Pythonがクセがあるというのが意味不明

PCだったらOSを選ばずに動くし、きれいなコードを書きやすいし、好きなエディタと実行環境さえあればローカルで色々遊べるし、初心者には最適じゃん。

それに、他に初心者向けの言語なんてないと思うけど。

anond:20220811211817

なんでpythonみたいな癖のある言語最初やらせようとするのか。

anond:20220811211229

それはいきなり仕事javaswiftを学ぶ前提だろ?

個人的に、プログラミングに興味持った人が一番最初に学ぶのはPythonが最適だと思ってるので、そこから前提が違ったら議論にならないんだが。

anond:20220811210947

それは適当エディタ入れてPythonコード書いてコマンドから"hello, world"するより簡単なのか?

そんなわけないと思うんだが。

anond:20220811201032

じゃあお前はプログラミング初心者

PCIDE入れて起動してPythonコード書いて"hello, world"しろ

アドバイスするのか?

俺はそれがプログラミング最初の一歩として、適切だとは全く思えないんだが。

anond:20220811091202

フリーで、とある会社Python案件やってるけど、

上場企業かつ有望そうな有名webシステムかつPythonという市場に人が多そうな言語なのに、人が全く増えない。


現場は今どきっぽく、ちゃん仕事してる前提で間に合わないことを許容する定時上がりホワイトだし、

企業顧客巨大企業含めて増えまくっていて、

システムは日々すごく使われててそれに伴う機能改築が簡単に捌けない量あるのに人が増えない。


聞くところによると募集はしてるが人(想定スキル以上の人)がいないんだと。

なら社員採用して育てればいいじゃんと思ってたんだけど、上の方はこういうリスク考えてるのかなぁ

現場能力的にキャパいっぱいで、溢れてる業務に停滞感があるのとどっちがリスクになるのかちょっと考えてしまうな

anond:20220811164834

だったらコンパイルエラーや実行時エラーに悩まされにくい、難易度低めの言語を選ぶのがいいと思う。

その意味でもPythonおすすめなんだが。

あとエラーメッセージを読み解くのも、基本はコマンド打った結果から類推したりエラーメッセージをググるところからじゃないの?

統合開発環境がないとエラー1つ読み解けないってまずくないか

プログラミング言語の紹介

初心者Pythonから始めましょう。やりたいことはPythonでだいたいできます世界で一番人気の言語資産豊富にあります低学歴素人がなんと言おうとPythonです。Pythonを覚えるのです。簡単なので1日あれば覚えられるでしょう。

次にSQL勉強しましょう。SQLは3日くらいあれば中級者になれるでしょう。現代データベースはだいたいSQLかそれのパチモンが備わっていますSQLができると仕事の幅が広がるでしょう。

そしてJavaScript勉強しておきましょう。Webブラウザは全部JavaScriptが動きますJavaScript勉強することでWebページで遊ぶことができるようになりますスクレイピングなどの理解も深まりますJavaScriptは便利です。

さて、ここまで来たら仕事必要プログラミングは身についているので次に進む必要は無いです。コンピュータ気持ち理解するためにはC言語をかじってみるのもいいでしょう。大企業で働きたいならJava必須です。型に興味を持ったらOCamlHaskellに手を出してみても良いでしょう。システムプログラミングをしたいならGoやRustも良いです。Goバカみたいに簡単ですがRustは初心者向きではないです。

anond:20220811162216

本気でバカだな。Pythonが一番初心者にとって簡単言語なのに。次点JavaScript。この2つさえやればほぼ全てのアプリができる。

anond:20220811162043

悪い癖が身につかないぶんC#のほうが全然いい選択だし、C#を大げさだと思うならそれこそPythonおすすめだわ。

Pythonが初めて学習する言語にいいとかない

GoやらRustやら新しめの有力な言語は静的型の言語

JavascriptTypeScriptが生み出されて、PythonPHPは型宣言が取り入れられて、Rubyも型チェックを取り入れようって話が出てる。

実際にコードを書いてる人らは、動的型の言語なんてやってられんってみんな思ってる。

機械学習をやりたいとかじゃなかったら初心者Pythonやる理由はない。

anond:20220811161044

Python使ってて、そんな初学レベルでお手上げになるようだったらプログラミング向いてないよ。

Pythonだと難しすぎる仕様に直面したなら、それこそGoとかJavaとか形付けが強力な言語とかを学べばいい。

anond:20220811160052

python, javascript, rubyあたりを初めての言語に勧める人いるけど、やめた方がいいね

上級者向け。

これらの言語簡単と感じるのは、入門書に載ってる数行程度のコードの時だけ。

数十行、数百行程度でもすぐ難易度上がってくる。

初心者C#Javaで、次点VBくらいがおすすめ

anond:20220811160533

VBよりはまだC#の方が洗練されてるかな

まあVSCode入れたらVBC#Pythonも動くんだが

anond:20220811155710

いや、初めて学ぶならPython一択だね。

一方でVBだけは絶対に避けたい。

てかWindowsプログラミングを学ぶ時点であまり良くないのに加えて、VBとか最悪の学習環境だと思う。

なんでマクロVBしか書けないんだ?

ExcelAccessマクロの話。

未だにVBしか書けないって終わってる。

.NETが出て久しいのに、なんでC#で書いたり、昔のマクロC#に変換・移行する仕組みがないのか理解に苦しむ。

(理想PythonGoだけどかなり非現実的なので、せめてC#)

お陰で、今やC/C++Perl以上に使うことを避けたいVBに、未だに向き合う機会が出てくる。

特にプログラミング素人必要に駆られてマクロを書く/メンテする=初めて知ったプログラミング言語VBになるという流れが本当に最悪な件。

あんな拙い言語、いい加減MSも淘汰してほしいんだけどなあ。

anond:20220811120014

そうやって広がりつつあるのが、ノーコード界隈なんだけども、そもそもプログラミングというのは、プログラミングによって何ができるのか?と言う勉強からまり、何ができないのか、と言うことも含めて勉強

まりドラッグアンドドロップで、IF文の矢印を分岐させることは、別にプログラムできない人からすると便利なのか?というと、そんなことないでしょ。

例えば、SUM関数動かすために、SUMのブロックを繋ぐ、足し算するために、変数という概念必要変数はこのブロックに、入れます、、みたいなことを果たしてビジュアルからってより簡単理解できるのか?ってのを考えてみてほしいな。

それならそもそもPythonでsum関数使うなら+演算子使うなりして、やる方が保守もやりやすいでしょ。

ビジュアルプログラミング場合、各ブロックが何をしてるかは、そのブロックちゃん名前つけたり、ダブルクリックで詳細画面に飛ばないとわからなかったり、詳細画面の中に、実はプログラミングコードがあったりしてそこで魔改造されたりしてる。

これを知れば地獄とわかるでしょ

ノーコードとかローコード馬鹿にするほどお前ら頭良くないだろ

C言語ですら高級言語だぞ。お前らが大好きなPythonとかRubyとか何で書かれてるのか知ってるのか?ノーコードとかローコードとかもそれの延長だろ。それが分からないお前にプログラミングを語る資格は無いね雑魚は黙っておけ。

ログイン ユーザー登録
ようこそ ゲスト さん