paiza開発日誌

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

Webサービス紹介

初心者でもPythonの数値計算ライブラリ「NumPy」の使い方が学べるコンテンツ6選

Photo by thekirbster こんにちは。谷口です。最近は機械学習が流行っていることもあって、Numpyなどの数値計算系のPythonライブラリなどが人気ですよね。NumPyは機械学習、データマイニング、ディープラーニングなどでも非常によく利用されているPythonの数…

Alexaアプリ開発入門!PaizaCloudとRubyで、初心者も今すぐ開発できる方法

(English article is here) こんにちは、吉岡(@yoshiokatsuneo)です。 皆さんは、スマートスピーカーを使っていますか? 私は最近、Amazon Echoで「アレクサ(Alexa)」を使い始めました。最初は 「正直そんなに必要ないのでは?」 という気持ちもあったのです…

初心者でもPythonのWebフレームワーク「Django」の使い方が学べるコンテンツ8選

Photo by Malcolm Tredinnick こんにちは。谷口です。最近は機械学習が流行っているからか、PythonやNumpyなどの数値計算系のPythonライブラリなどが人気ですよね。では、PythonのWebフレームワークである「Django」については知っていますか?Djangoは、と…

【問題解説】プログラミングで一攫千金する人続出!その方法とは…?

paizaで公開中のプログラミングカードゲーム『一攫千金プログラミング~ボットdeジャックポット~』にたくさんのご挑戦ありがとうございました!今回はプログラミング初心者の方向けに、ボットdeジャックポットをプレイするためのコーディング方法を解説しま…

誰でもWeb上でリアルに動くHTML5アニメーションを製作できる「Animatron Studio」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、ブラウザ上から誰でも簡単にHTML5で作られたアニメーションを製作できるWebサービスをご紹介します!Webサイトやサービスに組み込んで動きのあるコンテンツを作成したり、企業ロゴやバナー広告、商品紹介、イン…

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

Photo by Quinn Dombrowski こんにちは。谷口です。プログラミング初心者の中には「C#を勉強したい」という方も多くいらっしゃるかと思います。C#は、Microsoftが開発した言語で、サーバー用のプログラムやゲーム、アプリ、また企業の業務システム開発などに…

初心者でも独学でC言語のポインタについて理解できるサイトと書籍6選

Photo by Tnarik Innaelプログラミングをこれから学ぼうとしている方や、これから研修や実務に入る新人エンジニアの皆さんの中には「C言語を学習したい」という方もいらっしゃるかと思います。C言語は、プログラミング言語の中でも群を抜いて処理速度が早く…

ブラウザだけでプログラミング等のスマホ向け学習教材を無料作成&配信できる「TalentCards」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、ブラウザ上でマイクロラーニングにも最適な学習教材を作成&公開し、誰でもスマホから体験してもらうことが可能なWebサービスをご紹介します!スマホのタッチ操作で学習ができるようにデザインされており、画像…

機械学習にも便利なPythonライブラリ「Pandas」の初心者向けチュートリアル

秋山です。機械学習やディープラーニングが流行っていますが、基本的には何をするにも大量のデータを取り扱いますよね。データの集計・分析は、機械学習をするのに大前提として必要な作業です。そんなときに便利なライブラリがPandasです。Pandasは、Python…

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

Photo by Brent Ozar こんにちは。谷口です。エンジニアを目指している、もしくはエンジニアと一緒に仕事をしている方の中には「SQLを学習したい」という方も多いでしょう。もちろん、エンジニアでも「なんとなくSQL使ってるけど、実は苦手……」という方は少…

はじめてのGoogle Homeアプリ開発入門。PaizaCloudとRubyで10分でアプリ開発して公開できた!

はじめてのGoogle Homeアプリ開発入門。PaizaCloudとRubyで10分でアプリ開発して公開できた!

チャットボットをブラウザ上で簡単に開発・公開できる「Landbot」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、Web上で誰でも簡単に高機能なチャットボットを作成して、そのまま公開まで可能になるサービスのご紹介です!登録フォーム、FAQ、アンケート…などを簡単にチャットボット化することが可能で、Webページとして公…

知識ゼロでもすぐにプログラミング習得できる!初心者向け3つの学習法

Photo by ThoroughlyReviewed こんにちは。谷口です。「プログラミングの勉強を始めたい」という初心者の方は多いですよね。paizaでも学習サービスを運営していますが、最近は「興味があるので趣味で勉強したい」という方だけでなく、 開発業務の経験はない…

Rubyを使ったSlackボットが5分で作れた!PaizaCloudならサーバ構築不要

PaizaCloud上で、Rubyを使ってSlackボット(Bot)を作ってみます。 PaizaCloudでは、Slackボット(Bot)の開発に適した環境も用意されているので、ブラウザだけですぐにSlackボットをプログラミングして開発できます。

未経験者から機械学習エンジニアになるために必要な知識と勉強法

Photo by Strelka Institute for Media, Architecture and Design 秋山です。最近、機械学習の勉強をしている人や、機械学習に関連した研究開発の求人を探す人がすごく増えてきましたね。弊社のエンジニアにも機械学習を勉強中の人達が何人かいます。ただ、…

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

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

無償のデータベースと連携可能!Webサイトもブログも作り放題な「AppDrag」を使ってみた

どうも、まさとらん(@0310lan)です!今回は、初心者の方でも簡単にWebサイトやブログなどを作成して公開まで可能な無料のWebサービスをご紹介します!また、簡単にデータベースを構築したり独自のAPIを作成したりすることも可能で、使い方次第では簡単なWe…

完全無料!動画で実践的な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環境で、ウェブ開発などが行えます。 クラウド上で動くので、パソコンで面倒な開発環境を設定する必要がなく、いつでもすぐに、どのパソコンからでも、ウェブ開発…

デザイナーにもGit/GitHubを使ってもらうようになったらメリットばかりだった話

Photo by Nick Quaranto 高村です。エンジニアは、普段からGitやGitHubを使ってバージョン管理をしている人が多いですよね。一方、周りにいるデザイナーなどエンジニア以外の職種の方々はどうでしょうか?普段からGit(GitHub)を使っているエンジニアからし…

初心者向け・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、ビッグデータといった分野が話題になっているので、ディープラーニング、ニューラルネットワーク、クラスタリングなどなどについて、よく勉強している!という方もいるかと思います。一方…

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

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

1タップで顔写真が生きているように動き出す画像認識アプリ「Mug Life」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、1枚の「顔写真」がまるで動画のように生き生きと動きだすユニークなスマホアプリをご紹介します。高度な機械学習によって顔写真を高速に解析・分解することで、ハリウッド映画にも劣らない滑らかな3DCGを実現し…

初心者でもほぼ無料で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上で学習サービスを探す 教えてくれる人を探して聞く スクールに通う 書籍や学習サイトに書いてある情報を読む などの方法があるかと思いますが、「…