paiza開発日誌

IT/Webエンジニア向け総合求人・学習サービス「paiza」(https://paiza.jp ギノ株式会社)の開発者が開発の事、プログラミングネタ、ITエンジニアの転職などについて書いています。

プログラミング学習

Twitterボット(Twitter Bot)の作り方(Ruby編) - サーバ設定不要のPaizaCloud上でTwitterボットをRubyで作る

Twitterボット(Twitter Bot)の作り方(Ruby編)。サーバ設定不要のPaizaCloud上でTwitterボットをRubyで作る。

完全無料!動画で実践的なWebプログラミングを学べる海外YouTube厳選まとめ

どうも、まさとらん(@0310lan)です!今回は、実践的なWeb開発をじっくり動画を見ながら学習することができる良質な海外YouTubeのチュートリアルコースを厳選してご紹介します!主に、JavaScriptをメインにしたNode.jsやReact / React Nativeなどを徹底的に…

機械学習にも便利!PythonライブラリやJupyter Notebookが今すぐ使えるクラウドIDE

Pythonは広く使われているプログラミング言語で、CSVなどのデータ処理、ウェブサービス、スクレイピング、ボットなど幅広い目的で使われています。 特に最近では、機械学習・AIなどのライブラリが充実していることもあり注目が高まっています。 ただし、Pyth…

初心者でも簡単快適なクラウド環境!HTMLでPaizaCloud拡張アプリ作ってみた

PaizaCloud Cloud IDEはブラウザ上で動き、デスクトップOS(Windows, Mac)のように使えるLinux環境で、ウェブ開発などが行えます。 クラウド上で動くので、パソコンで面倒な開発環境を設定する必要がなく、いつでもすぐに、どのパソコンからでも、ウェブ開発…

初心者向け・Javaプログラミングがゲーム感覚で楽しく学べるサイト9選

Photo by Jim Moore こんにちは。谷口です。プログラミング初心者の中には、「これからJavaを勉強したい」という方も多いかと思います。Javaは、長年にわたり世界中の幅広い開発分野で使用されている言語です。OSに依存せず、ライブラリも豊富なため、開発の…

たった4行でWebサービスができた!Ruby・Sinatra・PaizaCloudを使って最速でWeb開発をする方法

Ruby on Railsは覚えることも多く、敷居も高いです。 そこで便利なのがSinatraです。 Sinatraは、非常にシンプルなフレームワークで、Rubyをはじめたばかりの人でも簡単に書けるようになっています。 特にはじめてのプログラミングでは、小さいことから始め…

【アルゴリズムとは】初心者でも学べる!レベル別・サイトと書籍11選

Photo by Ian Ruotsala こんにちは、谷口です。最近は機械学習、AI、ビッグデータといった分野が話題になっているので、ディープラーニング、ニューラルネットワーク、クラスタリングなどなどについて、よく勉強している!という方もいるかと思います。一方…

ブラウザだけでRailsを使ったWeb開発ができる!PaizaCloud使ってみた

(English article is here) こんにちは、吉岡(@yoshiokatsuneo)です。 Ruby on Railsでプログラミングをはじめよう! と思った時に、何が一番難しいと思いますか? プログラムの書き方でしょうか? 実は、最初にして最大の難関は、開発環境のインストール・…

初心者でもほぼ無料でRuby用フレームワーク「Sinatra」について学べるコンテンツ8選

Photo by Gavin St. Ours こんにちは、谷口です。「Ruby」と言われると、すぐに「Ruby on Rails」が思い浮かぶ方は多いかと思います。Railsは多数の機能を取り揃えたフレームワークです。生産性が高く、素早くWebサービスを作ることができるため、Webサービ…

初心者もゲーム感覚でPythonプログラミングを学べる、6つのサイトが楽しすぎる!

Photo by Kenny Louie こんにちは。谷口です。Python初心者の皆さんは、これからどうやって勉強を進めていこうと考えていますか?プログラミング初心者の人が勉強を始めるとなると、 独学でどう勉強したらいいのか分からない 経験者向けの解説を読んでも難し…

JavaScriptで制御できるWebベースの万能マップエディタ「Mapbox Studio」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、自分好みのマップをブラウザ上でカスタマイズしたり、JavaScriptから自在に制御可能な地図サービスのご紹介です!データを取り込んでマッピングしたり、プラグインによる拡張も可能で自分のWebアプリやサービス…

これさえ見れば脱・Python初心者!YouTube等のほぼ無料学習動画まとめてみた

Photo by Qfamily こんにちは。谷口です。Python初心者の皆さんは、普段どうやって勉強をしていますか? Web上で学習サービスを探す 教えてくれる人を探して聞く スクールに通う 書籍や学習サイトに書いてある情報を読む などの方法があるかと思いますが、「…

ブラウザだけで即Web開発!手軽なクラウド型開発環境サービス(クラウドIDE)5選

こんにちは、谷口です。皆さんはクラウドIDEなどのクラウド型開発環境サービスを使ったことがありますか?通常、「Ruby on Railsを使ってWebサービスを作りたい」「LAMP環境での開発を試してみたい」といった場合には、言語の実行環境やデータベースの構築、…

未経験からWebアプリを作る!2週間受講し放題の個別指導型プログラミングスクール開催

paizaはこのたび「【初心者歓迎】知識ゼロから学ぶプログラミング 2週間でWebアプリ作成講座」を開催いたします。こちらは未経験からプログラミングを学びたい方、Ruby on Railsを使ってWebアプリが作れるようになりたい方向けの【短期集中】【個別指導型】…

初心者歓迎!無料のプログラミング学習・Webアプリ開発体験会を開催

paizaでは、11/15(水)~11/21(火)に「【初心者歓迎・無料】知識ゼロから学ぶプログラミング:Webアプリ開発体験会」を開催いたします。こちらは、12月に開催する「2週間でWebアプリ作成講座 Ruby on Rails編」の体験会となっており、どなたでも無料でご…

プロトタイプにも最適! 誰でもWebサイトを爆速開発できる無料Webサービスをまとめてみた!

どうも、まさとらん(@0310lan)です!今回は、誰でも簡単に最近のトレンドを意識したWebサイトを作成できる無料のWebサービスを厳選してみました!短時間で美しいサイトが作れるので、プロトタイピングにも最適です。各サービスの特徴や使い方などを簡単に…

Pythonを使って、ボードゲームで勝つための確率計算をしてみた

秋山です。最近、社内でボードゲームが流行っていて、お昼休みにみんなで集まって遊んだりしています。大体どんなゲームをやっていても、みんな途中から「誰が何手前でこうしていればああなっていた」とか「あのときこうしていたらこうなっていた確率はどれ…

初心者でもほぼ無料でオブジェクト指向について学べるコンテンツ10選

Photo by Scott Akerman こんにちは。谷口です。プログラミング初心者の方で、オブジェクト指向の勉強に苦労している方は多いかと思います。(そして教える側で苦労している人も多いと思います)オブジェクト指向プログラミング(OOP) に適した機能を備えた…

ファイルアップロードや画像編集を劇的に簡易化するJavaScriptライブラリ「Uploadcare」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、自分のWebサイトに高機能な「ファイルアップローダー」を簡単に組み込めるJavaScriptライブラリをご紹介します!PCのローカルファイルや画像URL、多彩なオンラインストレージやSNSなどの写真も活用でき、画像編…

初心者でもほぼ無料でGitHubの使い方を学べるコンテンツ7選

Photo by Luke Anderson こんにちは。谷口です。開発業務未経験からITエンジニアを目指す方にとって、プログラミングだけでなく、習得しておきたいのがGitHubの使い方です。GitHubは、Gitの仕組みを利用し、オンライン上でコードを管理できるサービスです。 …

初心者でもほぼ無料でGitの使い方を学べるコンテンツ7選

Photo by othree こんにちは。谷口です。開発業務未経験からITエンジニアを目指す方にとって、プログラミングだけでなく、習得しておきたいのがGitの使い方です。Gitは、プログラミングしたコードの変更などをした履歴を管理してくれるシステムです。開発を…

これさえ見れば脱・JavaScript初心者!海外のYouTube動画を一挙大公開

どうも、まさとらん(@0310lan)です!今回は、基本的なJavaScriptプログラミングが出来るようになった人向けに、さらなるステップアップを目指せる「YouTubeチャンネル」を厳選してまとめてみました!海外のプログラミング系YouTube動画は、有料でもおかし…

初心者向け・JavaScriptの練習問題をたくさん解ける学習サイト8選

Photo by Iwan Gabovitch こんにちは。谷口です。「Webサービスを作れるようになりたい!」という方の中には、「JavaScriptを学びたい!」と考えている方も多いかと思います。JavaScriptは、動的なWebサイトやアプリの制作に用いられ、「フロントエンド」と…

初心者でもほぼ無料でKotlinを勉強できるコンテンツ8選

Photo by John Voo こんにちは。谷口です。少し前ですが、Google I/O 2017で「KotlinがAndroidの公式言語になる」ということが発表されましたね。Kotlinは、IntelliJ IDEAなどを開発したJetBrains社が、「Java言語をもっと簡潔・安全になるように改良した産…

初心者向け・C#の練習問題をたくさん解ける学習サイトと本7選

Photo by ecodallaluna こんにちは。谷口です。先日paizaが行ったアンケートで、「好きなプログラミング言語」の4位にC#がランクインしました。 paiza.hatenablog.comC#は、Microsoftが開発した言語で、サーバー用のプログラムやゲーム、アプリ開発、企業向…

エンジニアがPythonを使って自動化している4つのこと―退屈なことはPythonにやらせよう

Photo by andy.brandon50 秋山です。少し前にオライリーから「退屈なことはPythonにやらせよう――ノンプログラマーにもできる自動化処理プログラミング」という書籍が出て、話題になりましたね。退屈なことはPythonにやらせよう ―ノンプログラマーにもできる…

JavaScriptだけで本格的なチャットボットを開発できるライブラリ「BotUI」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、ブラウザ上で動作するPC・スマホ対応の「チャットボット」を、超簡単にJavaScriptでプログラミングできるライブラリのご紹介です!Vue.jsとPromiseをベースにしたとても簡単な構造になっているのが特徴で、カス…

プログラミング入門者向け、Ruby on Railsがよくわかるコンテンツ7選

Photo by machu.Webアプリケーションを作りたい! という目標を持っている方は、まずここから挑戦してみてはどうでしょうか。プログラミング初心者が最初に学ぶ言語のうち、人気が高いものの1つにRubyがあります。可読性が高く学びやすいうえ、エンジニアの…

面倒な環境構築なし!初心者もすぐにプログラミングできるサイト9選

Photo by IDM Südtirol - Alto Adige : ICT & Automation こんにちは。谷口です。プログラミングの勉強や趣味の開発、また仕事でも「ちょっとコードを書いて試したい」ということってよくありますよね。もちろん、その言語の実行環境を設定済みのPCが手元に…

初心者でも超簡単にオフライン対応のWebサイトを構築できるJavaScriptライブラリ「UpUp」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、誰でも簡単にWebサイトへ「オフライン対応」の機能を組み込めるJavaScriptライブラリのご紹介です!ネット接続が無い状態でも、通常のWebページと変わらないリッチなコンテンツを表示することが出来るので、ご…