PythonがAIに使われる理由とおすすめ勉強法
人工知能プログラミングに挑戦してみよう最近、いたるところで人工知能の話題が満載です。GoogleのアルファGoが囲碁のチャンピオンを破ったり、ロボットが人間の受け答えをしたり、いまや自動運転の車が道路を走ろうとしています。 現在の人工知能は、人間の脳神経の情報システムをモデルにしたニューラルネットワークを多層に組み合わせたディープラーニングが主流ですが、このディープラーニングを扱うためのツールには…
人工知能プログラミングに挑戦してみよう最近、いたるところで人工知能の話題が満載です。GoogleのアルファGoが囲碁のチャンピオンを破ったり、ロボットが人間の受け答えをしたり、いまや自動運転の車が道路を走ろうとしています。 現在の人工知能は、人間の脳神経の情報システムをモデルにしたニューラルネットワークを多層に組み合わせたディープラーニングが主流ですが、このディープラーニングを扱うためのツールには…
気になる!PHPエンジニアの年収と案件。Rubyとの違いも含めて説明…
【初心者向け】Java学習にオススメの書籍7選…
前回の記事でRubyの特徴をご紹介しましたが、実際にどうやって学習すれば良いのでしょうか?今回はこれからRubyやRuby on Rails (以下、Rails)を触ってみたいと思われる方がどうやって学習していけばいいのか、いくつかの方法をお教えします。関連記事2017年の人気プログラム言語10選を徹底比較!気になる年収や求人、学習難易度まで学習方法その1: 書籍をざっと流し読みして雰囲気を掴むR…
Rubyは無料で利用可能な国産プログラミング言語ですまつもとゆきひろ氏(通称:Matz)により開発された国産のプログラミング言語(オブジェクト指向スクリプト言語)です。プログラミング言語で日本人が作ったものは数少ないのですが、その中でもRubyは世界中でも利用されるメジャーなプログラミング言語です。開発者のまつもとゆきひろ氏は「最も重視しているのはストレスなくプログラミングを楽しむことである」と述…
Swiftは、2014年に発表されたばかりの最も新しいプログラミング言語の1つです。プログラミング初心者でも、iOS向けのアプリ開発をはじめやすい言語として人気が出てきています。現在では、オープンソースで提供されており、Apple製品以外にもLinuxやIBMのクラウドサービスなどで利用できるようになって来ました。ここでは、これからプログラミングをはじめたい人のために、Swift学習法をまとめてみ…
PHPフレームワークとはPHPはもともと、小規模な個人のホームページに簡単に動的な仕組みを用意したい、という目的からスタートしています。従って、PHPそのものが持つ機能は当初はごく限られたものでした。しかし、時代が進むにつれ、複雑なことをWebサイトで行いたくなった場合、PHPの持つシンプルな機能を組み合わせて、新たな機能を作られるようになりました。ブログや掲示板といった機能は様々なサイトで採用さ…
Swift(スウィフト)は、数あるプログラミング言語の中でも比較的新しいものの一つで、Apple社によって開発され、現在はオープンソースとして提供されています。特にiOS向けアプリの開発言語として、プログラミング初心者にも人気が出ています。ここでは、Swiftの特長や、人気の理由、将来性についてまとめてみました。おすすめ関連記事 2017年の人気プログラム言語10選を徹底比較!気になる年収や求人、…
Perlは、正規表現など強力なテキスト処理を代表とした高性能で機能豊富なプログラミング言語です。2000年初頭にブームとなったPerl/CGI開発にはじまり、現在もデータ解析の現場などで広く使われています。今回は、そんなPerlの学習をこれからはじめるプログラミング初心者向けに、Perl 5に対応した無料オンライン入門講座や参考書、通信・通学制講座などの情報を紹介していきます。オンライン学習サイト…
そもそもPHPって?PHPは「PHP: HypertextProcessor」の略で、ハイパーテキストであるHTMLを動的に処理するために作られたサーバーサイド言語です。ApacheなどのWebサーバーで動作するため、Webサイトから動的なコンテンツを出力したい場合に用いられる他、データベースと組み合わせて、Webシステムを構築することもできます。Webでの動的な処理には、他にもRubyやPyth…
PHPを学習するには、どのような方法が良いでしょうか?ローカル環境を構築する学習を始める前に、PHPを誰の迷惑もかけずに学習できる環境を整えることが必要です。例えば、レンタルサーバーを借りてPHPのプログラムを実行する場合、思わぬバグから急激な不可がかかり、そのサーバーの他の利用者に迷惑をかけてしまうこともあります。従って、1から学習を始めたり、1から新しいプログラムを作る場合は、自分のローカルマ…
Perlといえば、CGIなど2000年初頭のサーバサイドの開発でしばしば用いられていたプログラミング言語というイメージを持つ方も多いのではないでしょうか。Perlとはどんな言語か、これからPerlの学習をはじめようと考えている方、もうちょっと詳しく知りたい方のために、もっと掘り下げて紹介していこうと思います。Perlはどんなことができる言語?Perl(パール)とは、ラリー・ウォールによって開発され…
これからJavaを使ってプログラミングを学習したい方におすすめの学習方法を紹介します。Javaを書籍で学習する基本的な学習方法として書籍を読む方法があります。ただ書籍を読むだけでは、元々の知識が浅いため、なかなか身につきませんので、知識を深めるために次のことを行います。書籍内のプログラムコードを実際にパソコンで打つこの行為を「写経」と言います。ただひたすらプログラムコードをパソコンで打つのですが、…
プログラミングの勉強を進めていく上で、重要な情報収集。皆さんは、どのように情報収…
新しいプログラミング言語が生み出されてきた今日でも、Javaで作られているシステムは山のようにあります。 同時にJavaでプログラミングできる技術者や開発者も多く求められており、就職・転職市場ではJavaを扱える人材の求人が他言語と比較してダントツに多くなっています。 世にいる多くのJava技術者の中で、資格を取ることでどのようなメリットがあるのか?、また資格ではカバーしきれないことは何か?を解説…
本稿は、Free Code Campのブログ記事を了解を得て日本語翻訳し掲載した記事になります。本記事は、Free Code Campの講師を務めるQuincy Larson氏によって投稿されました。 初心者にとってプログラミング学習への旅は、ほとんどの場合、深夜のGoogle検索から始まります。 このとき通常は、「◯◯を学習」などの検索ワードを打ち込むはずです。しかし、人々は検索する言語を、…
Pythonのフレームワークとしては、Djangoが群を抜いて使われているでしょ…
プログラミングの勉強や、業務で専門外の技術に初めて触れるとき…何かにつまずいて先…
プログラミングを学ぶことは簡単なことではありません。それは誰でも知っていることです。 ですが、残念ながら「プログラミングは簡単!」といった文句でビジネスをしようとするマーケターはたくさんいます。彼らのプロダクトを使えば、…
Ruby on Railsは、Rubyという言語のフレームワークですが、多くの企業で使われています。これからエンジニアを目指すという人もRuby on Railsは使いやすい言語となっています。 今回は、Ruby on Railsで参考になるリファレンスサイトを紹介しているので、ぜひ参考にしてみてください。 なお本記事は、TechAcademyのWebアプリケーションオンラインブートキャンプの…