分123皆様,こんにちは。本レポートでは,引き続き2日目のキーノートやカンファレンスなどの様子をご紹介します。YouTubeへのリンクがあるTalkもありますので,ぜひご自宅や職場でカンファレンスの様子をご覧ください。Python3のこれから」でスタートしました。484型ヒントへの貢献者です。meetupの主催者としても活躍しています。beta1(リリース版ではなくまだベータ版です,と強調していました)の4つの特徴を語ってくれました。comprehensionsこれによってノーテーションが使いやすくなったり,文字列リテラルにアンダースコアが使えるようになったり,非同期ジェネレータが使えるようになったりする,ということでした。故郷の風景を紹介するAndrey氏Andrey氏は,個人的にPython3系はすばらしいと思っているが,素晴らしいところだけ取り上げるのは不公平になるとして,客観的にPython2系との比較をしていきたい,と切り出しました。会場に対して「Python2系のみを使っている人は?」「⁠Python2系と3系を両方使っている人は?」「⁠Python3系だけを使っている人は?」と質問を投げ,Pycharmユーザの統計とも絡めて約半数がすでにPython3系を使っていて,Python2系と3系両方使っているというユーザも含めると56%がPython3系を使っているとのことでした。1年後にはPython3系が2系を追い越すだろうと予測しました。その根拠として,PythonオフィシャルがPython2さよならPartyを2020年に行う予定であること,主要なWebフレームワークであるDjangoが2017年12月にPython2系のEoS(サポート終了)を宣言していることをあげています。Hint(型ヒント)に言及しました。Hintは標準的な表記法として使われ,コードチェックやエラーチェックの際に役に立っています。Hintについても,良い点と悪い点の両面から取り上げました。良い点として,型チェック,コード補完,自動リファクタリング等を挙げ,よりモダンな言語になり,精度の高いドキュメントを残すことができること等を挙げました。一方で悪い点として,より多くのコードが必要になったこと,小さなプロジェクトには不要であること,ツールが全てのフィーチャーをサポートしていないこと(PyCharmでも同様だが,サポートを約束している)などを挙げています。Andrey氏は型付けについても触れており,静的型付けはPython2系とPython3系の間で全ての互換性があり,動的型付けも2系から3系へのマイグレーションが進んでいること,ストレージサービス大手のDropBoxのサービスはPyhon3系で書かれていることも指摘しています。続いて大きな特徴である非同期プログラミング(async/await)についても言及しました。非同期プログラミングが可能になりtornadoやtwistedに代表されるコンパクトなフレームワークに活用されている一方で,全てのコードに非同期バージョンを書かなくてはいけないこと,DjangoやFlaskなどはブロッキングI/Oに依存しているのでtornadoなどに移行しなくては使えない点,非同期処理はCPU演算処理の負荷が高い点などを指摘しました。最後に,Python3系を使いたければ良い点も悪い点も理解することが大切である,と基調講演を締めくくりました。Andrey氏には会場から惜しみない拍手が送られました。Choppin(山口祐子)幼少期からパソコンに慣れ親しんできたアントワン・ショパン氏。どのようにしてこの楽しさを子供たちに伝えるか,その試みを紹介しています。"Friends"が重要と語りました。"Small"(小さい⁠)⁠。Piにキーボードやスピーカーがセットになったキットも人気です。次に"Fun"(楽しい⁠)⁠。先ほど言及したKANOには子供たちが喜びそうなアプリケーションが付属しています。Quest"(RPG形式でコマンドラインを勉強できる)など,楽しみながらパソコンを学ぶことができます。次は"Story"(ストーリーを理解できる)と"Language"(自分の言語で⁠)⁠。KANOはとても優れていますが,対応言語が英語のみで,多くの日本の子供たちは理解することができません。そこでショパン氏はKANOをi18nで日本語対応させるという試みを行っています。課題はいくつかありますが,現在では多くのKANOアプリケーションの日本語化がなされ,日本の子供たちもKANOを楽しめるようになりました。最後に"Frinds"(一緒に集まる⁠)⁠。ショパン氏は「ペンギン」という小学生向けプログラミングクラブを主催しています。毎月土曜の朝に集まり,友達と一緒にゲームなどのプログラムを作るという活動内容です。子供たちだけでなく,お父さんお母さんも参加し,みんなで楽しんでいます。プログラミングは基本一人で行うものではありますが,仲間と一緒にできると楽しさが倍増します。Piという素晴らしいパソコンを用いて,子供たちにプログラミングのパッションを伝えています。2016メディアチーム所属。JPは2016年が初参加。普段は北関東の某CATV局に勤務。2016スタッフ募集blogを見て参加。広報・メディアスポンサー担当。JPは2016年から参加。普段は六本木の某IT企業でコードを書いている。社内ではPython派は少数なのが悩みどころ。趣味はヴァイオリン演奏とマラソン。メディアチームに所属。JPは2度参加し,今年スタッフとして初参加。都内でインフラエンジニアをやっています。学生の頃にPythonを触り,良い言語だと思い集中的に学習しました。最近ではコンテナ技術も気になっており,Docker/kubernetes/Go/Python辺りを勉強中。Twitter:@CS_Toku橋本安司(はしもとやすし)CMSコミュニケーションズ勤務。2015よりWeb担当をしています。JavaScriptのフロントエンド開発を中心にWebプログラマをしています。ゲーム系のエンタメ誌のエディターや,サブカル系のショップのWebディレクターを経て,20代後半にPython/Djangoに出会い,Webプログラマとなりました。現在は,PythonとJavaScriptの両方をメインに,研究会なども開催しています。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。