タグ

ブックマーク / paiza.hatenablog.com (215)

  • プログラミング初心者向け・Python学習サイト6つを比較してみた - paiza times

    StartupStockPhotosによるPixabayからの画像 こんにちは。倉内です。 プログラミングの学び方はさまざまですが、最近は学習サイトを利用する方も増えています。 PC(もしくはスマホやタブレット)とインターネット環境があれば始められることから、書籍を購入したりスクールに通ったりするより手軽に学習をスタートできます。 特に機械学習データ分析の分野で人気の高いPythonは、学べるサイトもたくさんあり「どれを利用しようか迷う……」「違いはなんなんだろう……」と思う方もいるかもしれません。 そこで今回はPythonの基を学びたい方向けに、おすすめの6つのサイトを学習内容、学習形式、料金などの項目で比較してみたいと思います。 なお、各学習サイトの情報は2020年7月31日時点のものです。 学習サイト6つの基情報 学習形式・料金比較 サービス名 形式 料金 Progate スラ

    プログラミング初心者向け・Python学習サイト6つを比較してみた - paiza times
  • 見逃してない?エンジニアが「サイレント退職」する7つの前兆 - paiza times

    mhougeによるPixabayからの画像 こんにちは。倉内です。 皆さんは同僚から「実は今月で退職するんです」と言われて「えっ!? 全然そんなそぶりなかったじゃないですか…!」と驚いたことはありませんか? paizaはITエンジニア転職サービスを運営しているため、ユーザーの皆さんから「退職転職は自身のスキルアップ、キャリアアップの手段」という前向きな理由をお聞きすることもありますが、やはり今の職場に不満や問題点があって辞める場合も少なくありません。 一概に引き止めるのがいいとは言えませんが、まだ問題が小さいうちに解消することができれば大切な同僚を見送らずに済む可能性があります。 特にエンジニアの場合、辞められてしまうとそのエンジニアと同じだけできる人を自社に迎えるのはなかなか難易度が高いことです。 そこで今回は、退職転職の前兆かも?という言動を集めてみました。皆さんの職場で思い当た

    見逃してない?エンジニアが「サイレント退職」する7つの前兆 - paiza times
  • マークダウンファイルから日本語音声付き動画を作成できる「Video Puppet」を使ってみた! - paiza times

    どうも、まさとらん(@0310lan)です! 今回は、単純なマークダウンファイルから動画を生成してダウンロードできるWebサービスをご紹介します! ブログ記事を書くようにテキストデータを動画に変換できるうえ、自然な日語音声も自動生成してくれます。また、画像や音楽などのメディアも挿入できるので、チュートリアル動画やPR動画などさまざまな作品を作ることができます。 現在はベータ版で全機能を無料で使えるため、動画作成にご興味がある方はぜひ参考にしてみてください。 【 Video Puppet 】 ■「Video Puppet」の使い方 それでは、最初に「Video Puppet」をどのように使うのか詳しく見ていきましょう! トップページにアクセスしたら、画面上部にある【SIGN UP】ボタンから無料のユーザー登録をしておきます。 (※登録しなくても制限付きで利用することは可能です) ユーザー名

    マークダウンファイルから日本語音声付き動画を作成できる「Video Puppet」を使ってみた! - paiza times
  • 50以上の言語に対応!何でも開発可能な無料のクラウドIDE「Repl.it」を使ってみた! - paiza times

    どうも、まさとらん(@0310lan)です! 今回は、多彩なプログラミング言語を活用したプロジェクト開発ができる無料のクラウドIDEをご紹介します。 HTML / CSS / JavaScriptを利用したフロントエンド開発から、Node.js / Python / PHP / Ruby / GOなどを使ったバックエンド開発まで、さまざまな言語を利用した開発環境がブラウザ1つで完結できるのが特徴です。 他にも、GitHub連携や複数人とコラボなども可能なので、ご興味ある方はぜひ参考にしてみてください! 【 Repl.it 】 ■「Repl.it」の使い方 それでは、「Repl.it」をどのように使うのか詳しく見ていきましょう。 サイトのトップページにアクセスしたら【start coding】ボタンをクリックしてください。 プログラミング言語を選択する画面が表示されるので、好きな言語を選びま

    50以上の言語に対応!何でも開発可能な無料のクラウドIDE「Repl.it」を使ってみた! - paiza times
  • GW中も自宅でプログラミングがゲーム感覚で学べる学習コンテンツまとめ - paiza times

    こんにちは。谷口です。 GWに入り、自宅ですごす時間がいっそう増える方も多いかと思います。 「せっかくだから家での時間を有効活用したい」「プログラミングの勉強を始めたいと思っていた」「子どもが時間を持て余しているので何か家で遊べるコンテンツがほしい」といった方のために、GW中も自宅でプログラミングが学べる、paizaの学習コンテンツやゲームをご紹介します。 コードクロニクル 対応言語:PythonPHPRuby、C#、C、Java 『コードクロニクル』は、プログラミングが魔法となるファンタジーの世界で、簡単なプログラミング問題を解きながらストーリーを進めていく学習ゲームです。先週対応言語にC#、C、Javaが追加されました! 豊かな自然に恵まれ、さまざまな種族が共存する穏やかな王国「パイザ」。老若男女が魔法に親しむ平和なその国には、民たちから愛される魔法使いのお姫様エレナがいた。エレナ

    GW中も自宅でプログラミングがゲーム感覚で学べる学習コンテンツまとめ - paiza times
  • SQLとデータベースの初心者向け・SQLの問題集があるサイト5選 - paiza times

    こんにちは。谷口です。 エンジニアを目指している方や現役エンジニアの方の中には SQLについて勉強したい なんとなくSQL文書いてるけど実は苦手 という方も多いかと思います。 かつてはSQLの勉強をしようと思ったら、一から環境設定をしてデータベース(DB)を構築しなければなりませんでしたが、最近はオンラインで構築済みのDBを使ったりして、SQLの基をすぐに学べる学習コンテンツも増えています。 そこで今回は、これからSQLに入門したい方、改めて勉強し直したい方向けに、SQLの問題がたくさん解ける学習コンテンツをご紹介します。 SQLってどんな言語? SQLとは、リレーショナルデータベース(RDB)のデータを操作するための言語です。私たちはSQLを使うことによってRDBMS(リレーショナルデータベースマネジメントシステム)に命令を出して、必要なデータをRDBに格納したり、格納したデータを取得

    SQLとデータベースの初心者向け・SQLの問題集があるサイト5選 - paiza times
  • エンジニアになかなか転職できない人がよくやる「まずい学習例」4つ - paiza times

    こんにちは。倉内です。 未経験からITエンジニアへの転職を目指して、日々プログラミング学習に取り組んでいらっしゃる方は多いと思いますが、モチベーションを維持して勉強し続けるのはなかなか大変ですよね。 特に独学で勉強をしていると、スキルが身についていることを実感できなかったり、分からないところを解決するのが難しかったりします。現職で働きながらとなると、まとまった時間を確保するのも難しいでしょうし…。 そのためITエンジニアへの転職を実現させた人がいる一方で、プログラミング学習はしているものの途中で断念してしまう方もやはりいらっしゃいます。 そこで今回は、paizaが「EN:TRY」*1を運用する中で見えてきた、ITエンジニアへの転職がなかなかうまくいかない方がやりがちなプログラミング学習におけるNGポイントをお伝えしたいと思います。 プログラミングを「おもしろい」と感じられない そもそもの話

    エンジニアになかなか転職できない人がよくやる「まずい学習例」4つ - paiza times
  • 【Python】Webアプリ開発、AI・機械学習、データ分析が学べるコンテンツ&書籍23選 - paiza times

    こんにちは。倉内です。 Pythonは文法がシンプルで初めてプログラミングを学ぶ方も取り組みやすく、また、近年はビッグデータ分析AI機械学習の分野で利用され人気の高いプログラミング言語です。 2020年1月に公開された『AI崩壊』という映画の中でもAIのプログラムはPythonで書かれていました。(画面にコードがよく映るので学習したことがある方はすぐ分かると思います。見る機会があれば注目してみてください) 人気があるので学習コンテンツや書籍も充実していますが、たくさんありすぎて逆に「どれで勉強するといいだろうか…?」と悩むこともあるかもしれませんね。 そこで今回は目的別にPythonを学べるオンラインコンテンツと書籍をご紹介したいと思います。 Pythonの基を学ぶ オンライン実行環境がある学習サービス 【 Progate 】 【 paizaラーニング 】 【 PyQ 】 ローカル環

    【Python】Webアプリ開発、AI・機械学習、データ分析が学べるコンテンツ&書籍23選 - paiza times
  • Blockstackの何がスゴイのか?おすすめアプリ12個を使ってみた! - paiza times

    どうも、まさとらん(@0310lan)です! 今回は、ブロックチェーンをベースにした話題のプラットフォーム「Blockstack」についてご紹介します。 これまでのブロックチェーンをベースにしたアプリよりも圧倒的にシンプルで使いやすく、また開発者にとってもアプリを作りやすい環境が整っているのが大きな魅力です。今回はBlockstackで開発されているさまざまなアプリをいくつか実際に試してみたのでご紹介してみます。 Blockstackにご興味ある方は、ぜひ参考にしてみてください! 【 Blockstack 】 ■「Blockstack」とは? Blockstackは簡単に言うとブロックチェーンをベースにした分散型アプリのプラットフォームになります。 しかし、いくつかこれまでの概念とは異なる部分があり、開発者とユーザーの双方にメリットがあるうえ難解なブロックチェーンの仕組みを究極にシンプル化

    Blockstackの何がスゴイのか?おすすめアプリ12個を使ってみた! - paiza times
  • プログラミング初心者でも挫折せずゲーム感覚で学べる学習コンテンツ紹介 - paiza times

    こんにちは。谷口です。 プログラミング初心者のみなさん、プログラミングの勉強は進んでいますか? 初心者の方から学習に関するご相談を受けるとき、多いのが 独学でどう勉強したらよいのか分からない 経験者向けの書籍などを読んでも難しい モチベーションが保てず挫折してしまった …などといった悩みです。 独学でプログラミングを学ぶのは大変ですが、ゲームなどを通して楽しく遊び感覚でいつの間にかスキルアップできていたらいいですよね。 そこで今回は、paizaが公開しているゲーム感覚で楽しくプログラミングが学べるコンテンツを紹介していきます。 プログラミングを勉強中の初心者の方、これから勉強を始めようとしている方、プログラミング問題を解くのが好きな方の参考になればと思います。 paizaオンラインハッカソン7 プログラミングで彼女をつくる 対応言語:PythonJavaPHPRuby、C、C++、C

    プログラミング初心者でも挫折せずゲーム感覚で学べる学習コンテンツ紹介 - paiza times
  • WebサービスのA/Bテストや機械学習でよく使う「確率分布」18種を解説 - paiza times

    主な確率分布の関連図 こんにちは、吉岡(@yoshiokatsuneo)です。 Webサービスを運営していると、利用状況を分析・予測したり、A/Bテストなどで検証したりすることがよくあります。 データを一個一個見ていてもよくわからないので、データ全体や、その背景の傾向などがまとめて見られると便利ですよね。そんなとき、データの様子を表現するためによく使われているのが「確率分布」です。 学校の試験などで使われる偏差値も、得点を正規分布でモデル化して、点数を変換したものです。 今回は、Webサービスなどでよく使われる確率分布18種類を紹介します。 それぞれ、Webサービスでの利用例やPythonでグラフを書く方法も含めて説明していきます。コードは実際にオンライン実行環境paiza.IOで実行してみることができますので、ぜひ試してみてください。 【目次】 正規分布 対数正規分布 離散一様分布 連続

    WebサービスのA/Bテストや機械学習でよく使う「確率分布」18種を解説 - paiza times
  • 【Python入門】Pythonってどんな言語?機械学習講座も解説 - paiza times

    こんにちは。谷口です。 今回は、これからPythonに入門したい方、プログラミング初心者の方向けに、paizaラーニングでPythonの基礎が学べるPython入門編、Flask編、Django編、Python×AI機械学習入門編についてご紹介します。 Pythonってどんな言語? Pythonは、現在もっとも人気のあるプログラミング言語の1つで、 プログラミング言語の中でも比較的短くシンプル構文なので読みやすく書きやすい 上記の理由から初心者でも基礎を学びやすい 機能的な標準ライブラリや外部のライブラリが多く存在していること などといった特徴があります。 特に計算処理やデータ解析、画像処理などの分野で使えるライブラリが多いため、最近は機械学習の分野でも人気が高まっています。また、DjangoなどのWebアプリケーションフレームワークも人気があり、Web開発の現場で使われることもあります

    【Python入門】Pythonってどんな言語?機械学習講座も解説 - paiza times
  • ITエンジニアの新たなバイブル『レガシーコードからの脱却』を読んだ - paiza times

    こんにちは。谷口です。 先日、オライリー社から『レガシーコードからの脱却――ソフトウェアの寿命を延ばし価値を高める9つのプラクティス』が発売されましたね。 弊社でもすぐ購入し、読みまくり、「これはリーダブルコードのように次世代のエンジニアのバイブルになる予感…」と言っているエンジニアもいたので、今回は書の概要紹介と感想について書きたいと思います。 私の書はすでに画像の通りふせん貼りすぎ下線ひきすぎ読みすぎでボロボロです。 レガシーコードからの脱却 ―ソフトウェアの寿命を延ばし価値を高める9つのプラクティス 作者:David Scott Bernstein発売日: 2019/09/19メディア: 単行(ソフトカバー) 概要について 書はどんな内容の書籍なのか、まずオライリー社公式サイトにはこう書かれています。 書では、ソフトウェア開発において、初めからレガシーコードを作りださないた

    ITエンジニアの新たなバイブル『レガシーコードからの脱却』を読んだ - paiza times
  • およそ8000種のAPIをブラウザ上でテスト実行可能な「Rakuten RapidAPI」を使ってみた! - paiza times

    どうも、まさとらん(@0310lan)です! 今回は、膨大な量のAPIを横断検索できてそのままブラウザ上でテスト実行も可能なWebサービスのご紹介です。 元々はRapidAPIが提供していたサービスを楽天がパートナー契約を結んだことで、日語でも利用できるようになりました。2018年末にはバージョン2.0となり改良も進んでいます。 APIの開発者やWeb開発に興味のある方は、ぜひ参考にしてみてください! 【 Rakuten RapidAPI 】 ■「Rakuten RapdAPI」の使い方 それでは、実際に使いながらどのようなサービスなのかを見ていきましょう! 最初に、トップ画面から【新規登録】ボタンをクリックしてユーザー登録を済ませておきます。 メールアドレス・パスワードなどを設定すればすぐに登録できます。 (※GitHubGoogleアカウントでも登録可能です) 登録が完了したら、す

    およそ8000種のAPIをブラウザ上でテスト実行可能な「Rakuten RapidAPI」を使ってみた! - paiza times
  • これ1つでどんなドキュメントも作れる!高度な自動化も簡単に実現可能な「Coda」を使ってみた! - paiza times

    どうも、まさとらん(@0310lan)です! 今回は、あらゆるドキュメントが作れて自分の好きなようにカスタマイズも可能なWebサービスをご紹介します。 簡単に言ってしまうと、Word・Excel・IFTTT・Trelloが融合したようなドキュメント作成サービスになっており、非エンジニアの方でも簡単に高度なカスタマイズができます。 また、知人を招待して一緒にドキュメントを共有・編集したり、パブリックに公開してブログのように使ったり、プライベートで自分専用の秘密メモを作ったり、さまざまなことができるのでご興味ある方はぜひ参考にしてみてください。 【 Coda 】 ■「Coda」の使い方 それでは、実際に「Coda」をどのように使っていけばよいのかを見ていきましょう! まずはサイトのトップページにある【Sign Up】ボタンをクリックして無料のユーザー登録を済ませておきましょう。 Google

    これ1つでどんなドキュメントも作れる!高度な自動化も簡単に実現可能な「Coda」を使ってみた! - paiza times
  • ブラウザ1つで独自の機械学習モデルを無料で作成できる「Nanonets」を使ってみた! - paiza times

    どうも、まさとらん(@0310lan)です! 今回は、誰でも簡単にブラウザからオリジナルの機械学習モデルを作成・トレーニングすることができるサービスをご紹介します。 画像に写っているモノを特定したり、対象のオブジェクトを検出・抽出するなどさまざまな活用方法があり、トレーニングも数分で完成するので効率よくモデルを構築することができます。 また補足として、Airtableを活用した事例についても合わせて紹介しているので、ご興味ある方はぜひ参考にしてみてください! なお、paizaラーニングでも機械学習を学べる「Python×AI機械学習入門編」を公開していますので、合わせてチェックしてみてください。 Python×AI機械学習入門編について詳しくはこちら 【 Nanonets 】 ■「Nanonets」の使い方 それでは、最初にNanonetsをどのように使っていけば良いのかを見ていきまし

    ブラウザ1つで独自の機械学習モデルを無料で作成できる「Nanonets」を使ってみた! - paiza times
  • 必要なのはブラウザだけ!誰でもVRコンテンツを手軽に開発できるWebサービスを厳選してみた! - paiza times

    どうも、まさとらん(@0310lan)です! 今回は、誰でも簡単にVRコンテンツを開発できるWebサービスの中から、特に優れた機能を提供しているものだけを厳選してご紹介します。 基的にはWebVRをベースにしているものが多いことから、開発したコンテンツはVRヘッドセットだけでなくスマホのブラウザからでも楽しめます。 いずれのサービスも基的な機能はすべて無料で利用できるので、VR開発に興味のある方はぜひ参考にしてみてください! ドラッグ&ドロップで自由にVR空間を構築できる国産サービス! 【 STYLY 】 誰でも簡単にブラウザ上から3Dモデルなどを組み合わせて、自分だけのVR空間をゼロから構築できるWebサービスです。 高価なPCや特別なソフトウェアが不要で、ブラウザから豊富なアセットを活用して今すぐ始められるのが大きな特徴です。 最初から豊富な3Dオブジェクトを利用できるのですが、G

    必要なのはブラウザだけ!誰でもVRコンテンツを手軽に開発できるWebサービスを厳選してみた! - paiza times
  • Pushするだけ!GitHubのリポジトリを個人ブログに変えてくれる【GitPress】を使ってみた! - paiza times

    どうも、まさとらん(@0310lan)です! 今回は、GitHubのリポジトリを誰でも簡単に個人ブログへと変換できる無料のWebサービスをご紹介します。 マークダウンで書いた記事のファイルをリポジトリにpushするだけで、あとは完全自動でブログ記事に変換されて公開されるのでお手軽です。 また、記事ではブラウザだけで完結する方法も記載しているので、ご興味ある方はぜひ参考にしてみてください! 【 GitPress 】 ■「GitPress」の使い方 それでは、実際にGitPressの基的な使い方から見ていきましょう! ブログを簡単に作成するため、まずはGitPressが公式に用意しているテンプレート(ボイラープレート)が公開されているのでこれをフォークしておきましょう。 【 GitPress公式テンプレート|GitHub 】 画面右上にある【Fork】ボタンをクリックすると自分のGitHu

    Pushするだけ!GitHubのリポジトリを個人ブログに変えてくれる【GitPress】を使ってみた! - paiza times
  • 情報系なのにコードを書けなかったSEがプログラミングを学び直した話 - paiza times

    Photo by University of Minnesota Duluth こんにちは。倉内です。 先日弊社の編集担当が、「プログラミング未経験から学習始めたら結構向いてたみたいでスキルチェックでAランク取ったよ」という記事を書きました。 文系出身おじさんがプログラミング未経験からGASおじさんになるまで - paiza開発日誌 私はその人とはいろんな意味で正反対で、中学生のときに初めて買ってもらったパソコンでWebサイトの作成・公開をしてみて面白いなと思い、高校時代にはIT業界に行きたいと思って理系を選択して、大学では工学部情報学科に進みました。 しかし、大学の授業で「自分はあんまりプログラミングには向いてなさそうだから、これだけで生きてくのは厳しいかもしれないな…」と気づいて、「じゃあ技術とそれ以外の合わせ技でいこう」と考えて大手のSIerでSEになりました。 結局SEになってから

    情報系なのにコードを書けなかったSEがプログラミングを学び直した話 - paiza times
  • コードエディタとブログが融合!ソースコードを記事にできるWebサービス「Poet」を使ってみた! - paiza開発日誌

    どうも、まさとらん(@0310lan)です! 今回はブラウザ上で利用できるコードエディタと、ブログ記事の作成・公開ができるエディタが融合したちょっと変わった無料のWebサービスをご紹介します! HTML / CSS / JavaScriptを利用したプログラミングをすることができるのですが、ソースコードを解説するための記事を簡単に作成できるという点がとても特徴的なサービスになっています。 ソースコードを視覚的に分かりやすく伝えることができるので、ご興味ある方はぜひ参考にしてみてください! 【 Poet 】 ■「Poet」の使い方 それでは、まず最初に「Poet」の使い方から見ていきましょう! サイトにアクセスしたら、画面上部にある「Login」をクリックしてください。 自分のGitHubアカウントと連携する画面になるので緑色の「Authorize」ボタンをクリックします。 これだけで準備は

    コードエディタとブログが融合!ソースコードを記事にできるWebサービス「Poet」を使ってみた! - paiza開発日誌