2016年10月22日
414 Views

1年生Python勉強会 in Unitus

タグ:
1年生
Python
勉強会

はじめに

こんにちは、ムライです。久しぶりに記事を書いております!今日は、Unitusの一部の1年生で流行っているものを紹介したいと思います。

それはPython(パイソン)です。そう、今回はプログラミング言語のPythonについて、少しばかりお話をさせて頂きます。

Pythonとは?

Pythonはさまざまな分野のアプリケーションで使われている、極めてパワフルな動的プログラミング言語です。Pythonはよく、Tcl、Perl、Scheme、Javaなどと比較されます。Pythonには次のような特徴があります:

  • とてもクリーンで読みやすい文法
  • 強力な内省(イントロスペクション)機能
  • 直感的なオブジェクト指向
  • 手続き型のコードによる、自然な表現
  • パッケージの階層化もサポートした、完全なモジュール化サポート
  • 例外ベースのエラーハンドリング
  • 高レベルな動的データ型
  • 事実上すべてのタスクをこなせる、広範囲に及ぶ標準ライブラリとサードパーティのモジュール
  • 拡張とモジュールはC/C++で書くのが容易(JythonではJava、IronPythonでは.NET言語を利用)
  • アプリケーションに組み込んでスクリプトインタフェースとして利用することが可能

引用:Python Japan : Pythonとは

なんのこっちゃ全くわからないですよね。

しかし一番大切のなのは、Pythonとは「理解がしやすく」、「多くの分野に活用されており」、「何でもできる」ということです!

Pythonで他に何ができるのかを知りたければ、Pythonのコミュニティやカンファレンスへ行って「何ができるのか?」と聞いてみましょう。おそらく大半の人達がこう答えるでしょう、「何でもできるよ!」と。

引用:IT/Web系の起業家・フリーランスに贈る、すべらない起業論 : Pythonでできることってなに?

機械学習やディープラーニングにも好んで使われるPythonという言語。今回はUnitusでPythonの勉強会を開催しました!

Python勉強会

slack-for-ios-upload-3

Unitusのメンバーの多くは1年生で、プログラミング初心者も少なくありません。そこで、1年生のエンジニアメンバーを中心に2時間弱程度でPythonの勉強会を開催しました。

エンジニアコースのメンバーだけではなく、マーケティングコースの人たちも混じって開催されましたが、皆、比較的スムーズに学習を進めることができていたように思います。

マーケティングコース、今までプログラミング経験なしのAyaneに感想を聞いてみました。

Pythonはプログラミング初心者でもわかりやすく、取り組みやすかったです。
特に困るところもなく、結構順調に進めていける感じでした。
そして、「皆とやる」って偉大だなと思いました。一人で何か作業するときと比べて集中力が全然違う。
久々にあんなに集中しました。東大受かりそうでした
プログラミングができる人と一緒にやることでの安心感もありましたね。
困ったら頼ればいい。そう思うだけでキーを打つ指の震えも落ち着きます。
エンジニアコースのメンバーから「なるほど」と思える情報も聞け、集まって勉強するメリットを感じる勉強会でした。

なるほど。この上ない好評な感想を聞くことができました。仲間と共に学習を進めることで新しいことに挑戦し続けるハードルが低くなりますし、お互いに知らないことを教え合うことができます。

そして、プログラミングに限った話ではありませんが、新しいことの学習では

  1. 知識の蓄積(Pythonの存在を知る)
  2. 知識の試行(Pythonを使う)
  3. 知識の使用(プロジェクトでPythonを使う)
  4. 失敗と反復

これらが不可欠です。今回のPython勉強会では、1. 知識の蓄積 を行うことができたと思います。今後はエンジニアコースのメンバーを中心に、Unitusでハッカソンを企画して2.知識の試行をする機会を設けたいと考えています。

おわりに

後期が始まって一ヶ月が経過した今、新しい何かを始めてみたい、プログラミングを始めてみたいという方もいると思います。そんな皆さんは、まずPythonに手をつけてみてはいかがでしょうか?

Pythonの進め方に迷っているあなた、プログラミングの勉強に困っているあなたは是非気軽にUnitusオフィスに足を運んで見て下さいね!

Unitusに遊びに来るときは、以下の記事を参考にしてみてください!
Unitusってどこにあるの??

合わせて読みたい