開発環境の準備もあきらめずに!!トライ&エラーを、それでもダメなら相談を!岡山市北区のプログラミング教室

岡山市のプログラミング教室では、各種プログラミング言語に対応した開発環境の相談も多いです。

相談というよりも、「環境がよく解らない!!」「できない!!」といった相談です。

 

スキルアップのために、環境構築もご自身で作業してもらいます。

親切じゃない?って、言われるけど、、、ご自身でされた方が、スキルアップになるんですからネ

方法、エラー発生時の対応など、一緒にしてると安心できるでしょ?

聞いちゃダメとか言いませんから・・・何度でも理解できるまで聞いて下さい。

 

開発環境の準備

岡山市のプログラミング教室 開発環境VSCodeプログラミングを学ぶには、本を読むだけでは、解ったような気がするだけですので、実際に作って動かしてみましょう。

 
ネット上で学べるサイトもありますが、本格的にするならば、やはり環境を作り、試しながらしてみるのがよいでしょう。

 
学ぶ言語により環境は異なってきますので、いろいろ調べながら構築していきましょう。

 
環境を構築していくことで、様々な知識もついてきますので、あきらめず、してみましょう。

最近行った環境を紹介します。

 

プログラミングコードを記述していくのに

Windows だと メモ帳を使われる方が多いですが、、、他のテキストエディタか、IDEをお勧めします。

IDEとは? ⇒ こちらの記事で

エディタは後述で

 

C言語の開発環境

Windows版のC言語のコンパイラ?

Mingw といったのがありまして、、

ソースコード(C言語)をコンパイルして実行ファイルを作てくれます。

 

コンパイルといった作業を行わないと、動くモノ、アプリケーションにならないんです。

といった初歩的なお話もありますが、、、

 

このMingw 32Bit 64Bit と あります。

 

で、発生した現象でいえば、64Bit マシンに、32bit 用を適用していると、、、

作られた実行ファイルが、、、ウイルスチェックにひっかり、、、消されてしまうといった現象がおこりました。

旧パソコンでセットアップした古いバージョンをそのまま使ってしまった例です。

 

まさか、ウイルス判定されるとは・・・

 

64bit版をセットアップし、コンパイルすると解決しました。

 

C言語を学ぶと、幅広いプログラミング言語に対応できてきますので、

学ばれる方もいまだに多い言語です。基本的な構文は、Java言語やJavaScript言語も同じなので

C言語から始められるとよいでしょう。 

Mingw-w64

 

Javaの開発環境

 
Javaの開発環境である。JDK(Java SE Development Kit)をダウンロードしてインストールを行います。

 
Eclipseといった総合開発環境もありますが、まずは、Javaそのものを理解することも必要かと思いますので、簡単なコードであれば、Eclipseを使用せずにしてみましょう。

 
JDKをインストール後、使えるようにするには、Path、環境変数といった箇所を修正する必要があります。

 
Pathって何?環境変数って何?と思われるかもしれませんが、、、

 
間違えると動かなくなるアプリケーションが出てきますので、修復ポイントとか、修正前の値を残すとか?壊れても元に戻せるようにしてから試してください。

 
慣れないと、よく間違えます。(失敗から学ぶことも多いです)

 
Java SE Development Kit

 

Java言語もコンパイルしないと動きませんので、、、

コードを記述しながら勉強される場合は、コンパイル環境を用意しましょう。

本読んでも解りにくいですし、環境構築するとスキルアップになります。

 

Python VBAの環境

Excelとか、Accessで使います。VB系の言語でアプリケーション開発をする場合は、Visual Studio でVB言語が使用できます。

 
ExcelやAccessでもVB言語の勉強はできますが、本格的にするなら、やはりVisual Studio でdotNetをしてほしいです。

 
あまり使われないのかも知れませんが、Python の開発環境も、Windows ならば、Visual Studio にもあります。
デバッグ機能も使えるので、C#などの有識者には向いているのかも知れません。

 
Visual Studio 2017

 

単独で、Python言語だけの環境構築を作る場合は、

テキストエディタとPythonの実行環境を用意しましょう。

 

 

テキストエディタも必要です。

Javaを学ぶのに、Eclipseといった環境を使用しない場合、プログラムを記述するにメモ帳で?となりますが、 便利なエディタと呼ばれるものがあります。私は、TeraPadを使っています。

 
ホームページを作る時にも使用できますし、使いこなせば、いろいろ便利です。

長年使っているエディタです。

 
公式サイト

 

SQLの環境はデータベースから

データーベースといえば、サーバ機が必要だ!!と思われる人もいるかも知れませんが、そんなことはありません。パソコンでできます。

 
有名なのは、MySQL、PostgreSQL、Oracle、SQL Server、など有名ですね。

 
無償で入手可能です。(一部制限はありますが、個人で学習するとか、小規模データなら十分なレベルです)

 
実際に、データを作って、SQL文を試してみるなど、していくのですが、コマンドプロンプトで実行したり、データベースのツールを使ってすることもできますが

 
汎用的に使える。データベースに接続できる。

黒猫 SQL Studio とか、古いのだと、A5:SQL Mk-2 といったソフトもあります。

 

こちらも学習用にテスト用に?

準備しておくとよいでしょう。

 

 

データーベースの構築と、そのデータベースに接続するためのソフトです。

 

以上、ざっくりと概要だけ?を書いてみましたが、

 

実際に、セットアップ等を行う場合は、沢山の記事が検索するとHitすることでしょう。

納得いくまで、試されてもいいですし、解らなくなった場合は、相談して下さい。

 

開発環境の構築だけで、丸一日かかることもありますので・・・

 

 

 

PC

デル株式会社

Office 365

Microsoft Store (マイクロソフトストア)

セキュリティソフト

マカフィー・ストア