いよいよレトロ風RPGが完成! ゲーム作りで学ぶPython実践編
このメールは翔泳社のメディア・イベント・サービスにご登録いただいた方に
お送りしています。配信の停止は文末をご覧ください。
-----------------------------------------------------------------
━
【 PagerDuty on Tour TOKYO 2024 】
AIと自動化の新時代、日本を代表するシステム運用の盟主が集まる年に1度の祭典
尾原和啓氏、トヨタ自動車、MIXIも登壇!
◆日時:2024年8月6日(火)13:00 - 20:30(ビジネス&エンジニア2部構成)
◆詳細・申し込み:
━
【7/9 セキュリティカンファレンス開催!(無料・オンライン配信)】
名和利男 氏やマイクロソフトCSO、IBM、KPMG、SOMPOなどの有識者が
サイバーセキュリティの最新情報や具体的な対策事例を解説!
\視聴後のアンケート回答者には、Amazonギフト券500円分をプレゼント/
▼詳細/お申し込みはこちら
━
【Oracle精通エンジニアが解説】システム障害/サイバー攻撃/自然災害……
エンジニアこそ知っておくべきITシステムを止めないためのクラウド構成とは
パルシステムなどの企業事例から“技術的ポイント”を50分で学ぶ!
◆日時:2024年7月10日(水)13:00~13:50予定〈オンライン開催〉
◆詳細・申し込み: https://event.shoeisha.jp/special/20240710?utm_source=codezine_regular_20240626&utm_medium=email&utm_campaign=ez20240710
━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━
[1]今週のホットトピックス
━━━━━━━━━━━━━━━━━━━━
こんにちは。CodeZine編集部です。
今週のおすすめはこちらです。
【作って学ぶPython、バトル画面を実装させレトロ風RPGを完成させよう!】
自動化やAIなどさまざまな分野で活用され、需要が高いPython。この連載では、
小さなレトロ風ゲームを作りながら、Pythonを学ぶことができます。第5回は、第3
回までに学んだことを使った実践編です!今回で短いながらも、タイトル・
マップ・バトル画面を行き来するレトロ風RPGが完成します。
https://codezine.jp/article/detail/19459?utm_source=codezine_regular_20240626&utm_medium=email
【編集部からのお知らせ】
★「Developers Summit 2024 Summer」 参加登録受付中!★
エンジニアの事業貢献を応援するカンファレンスにパワーアップした
「Developers Summit 2024 Summer」。
現在タイムテーブルを公開し、参加登録受付中です!
人気セッションは満員になることが予想されますので、
ぜひ早めにお申込みください。
皆様のご参加お待ちしております!
https://event.shoeisha.jp/devsumi/20240723?utm_source=codezine_regular_20240626&utm_medium=email
★デブサミ関西 9/18(水)開催! 公募受付開始★
翔泳社 CodeZine編集部が主催するITエンジニアのための祭典
「Developers Summit 2024 KANSAI」を大阪・本町で開催します!
今年のテーマは「みんなで創ろう、ニュースタンダード」。
6/28(金)までセッション公募受付中です! ご応募をお待ちしています!
https://event.shoeisha.jp/devsumi/20240918?utm_source=codezine_regular_20240626&utm_medium=email
━━━━━━━━━━━━━━━━━━━━
[2] 新着記事一覧:9本(6/19~6/26)
━━━━━━━━━━━━━━━━━━━━
今週のオススメ記事はこちらです。
◆Modern C++のモダンな言語仕様はもっとある!
C++ 14から最新版までまとめて紹介
本連載では、Modern C++と称されるC++について、Modern C++らしい言語仕様を
ピックアップし紹介していきます。第7回は、第6回に引き続き新しい言語仕様を
紹介します。今どきのプログラミング言語では欠かせないモジュールやパターン
マッチング、そしてテンプレートをより便利に使えるコンセプトなどの機能を
ピックアップして紹介します。
https://codezine.jp/article/detail/19709?utm_source=codezine_regular_20240626&utm_medium=email
◆進化する生成AIの技術トレンドに適応するために知っておくべき技術基盤と
業界構造
生成AIを利用しないでプロダクトを開発することが考えられない時代になってき
ました。開発プロセスに利用する場合でも、プロダクト自体に組み込む場合でも、
どちらにせよ生成AIを前提としたプロダクトマネジメントが必要です。今回は
『生成AI時代のプロダクトマネジメント』(翔泳社)から、生成AIの技術トレンド
に適応するために知っておくべき生成AIの技術基盤と業界構造について
解説します。
https://codezine.jp/article/detail/19655?utm_source=codezine_regular_20240626&utm_medium=email
◆「宇宙船演算子」 ~マンガでプログラミング用語解説
この連載は、マンガで分かるプログラミング用語辞典です。気軽に読み流せるマ
ンガと、テキストによる詳しい解説で、プログラミング未経験者がつまづきがちな
専門用語・概念をやさしく読み解き、よりスムーズな学習を手助けします。市販の
プログラミング入門書の副教材としてもぜひご活用ください。今回解説するのは、
左辺と右辺の値を比較して、3とおりの値を返す演算子である「宇宙船演算子」で
す。
https://codezine.jp/article/detail/19497?utm_source=codezine_regular_20240626&utm_medium=email
◆なぜアジャイルの導入は難しいのか? アジャイルとウォーターフォールの
目的の違いから考える
本連載では、さまざまなチームやプロジェクトにおいてプロジェクト管理手法や
開発モデルを適用してきた経験から、現場からボトムアップによって、組織にあっ
たアジャイル開発管理手法を取り入れていく方法を解説します。今回は
「現場からみたアジャイル開発の難しさの原因」について、アジャイルと
ウォーターフォールの目的の違い、組織に適した管理手法などを整理しながら
考察します。
https://codezine.jp/article/detail/19632?utm_source=codezine_regular_20240626&utm_medium=email
◆【作って学ぶPython】バトル画面を実装させ、レトロ風RPGを完成させよう!
自動化やAIなどさまざまな分野で活用され、需要が高いPython。この連載では、
小さなレトロ風ゲームを作りながら、Pythonを学ぶことができます。第5回は、第3
回までに学んだことを使った実践編です!今回で短いながらも、タイトル・
マップ・バトル画面を行き来するレトロ風RPGが完成します。
https://codezine.jp/article/detail/19459?utm_source=codezine_regular_20240626&utm_medium=email
◆生成AI時代のエンジニアの生存戦略
──AIをうまく活用するうえで求められるスキルとは?
ChatGPTの登場以来、AI分野は目まぐるしく進化を続けている。不確実性の高い
VUCA時代において、エンジニアがAIを活用しながら生き抜くためには、どのような
スキルが必要になるのだろうか。本講演では、2023年3月にQiita上で
「GPT-4時代のエンジニアの生存戦略」を投稿し話題を呼んだ、
株式会社wevnal執行役員CTOの鈴木和男氏が登壇。
「うまくAIを活用できている人」と「活用できていない人」のスキルセットの違い
や、AIに仕事を奪われないエンジニアの生存戦略について、自らの経験をもとに
語った。
https://codezine.jp/article/detail/19569?utm_source=codezine_regular_20240626&utm_medium=email
◆C#によるIoTプログラミング!
──7セグメントLEDで0.1秒カウントのプログラムを作ろう
.NET nanoFrameworkは、組み込みデバイス向けの.NET実装です。
.NET nanoFrameworkを用いれば、ハードウェア的な制約のあるマイコンボード
でも、C#でのプログラミングが可能になります。この連載では、
.NET nanoFrameworkと、ESP32マイコンモジュール(ESP32-WROVERなど)を使い、
C#によるIoTプログラミングを解説します。第3回となる今回は、シフトレジスタや
7セグメントLEDを用いて制御するプログラムを中心に紹介します。
https://codezine.jp/article/detail/19635?utm_source=codezine_regular_20240626&utm_medium=email
◆開発者のための「WWDC 2024」関連発表まとめ
米Appleは、Appleの開発者向けカンファレンス
「Worldwide Developers Conference 2024(以下、WWDC 2024)」を現地時間の
6月10日~6月14日の期間で開催した。本稿では開発者向けに、その中で発表された
新機能などをCodeZineで取り上げたニュースから紹介する。
https://codezine.jp/article/detail/19738?utm_source=codezine_regular_20240626&utm_medium=email
◆【Flutter解説】ロガーパッケージを活用してもっとアプリ開発や管理を
しやすく!
アプリを開発、もしくは管理をしていく際にログは大変重要な役割の1つです。
特にFlutter開発そのものになれていない場合や、その他、初めてのライブラリや
APIを使う際にどのような動作をしているのかを把握する際に、デバッグ出力は
開発者の理解を助けてくれます。更に、サービスの本稼働後は利用状況やエラーの
内容など、各端末上で生じている状況を把握するためにも役立ちます。
https://codezine.jp/article/detail/19645?utm_source=codezine_regular_20240626&utm_medium=email
━━━━━━━━━━━━━━━━━━━━
[3] 人気ランキング(6/19~6/25)
━━━━━━━━━━━━━━━━━━━━
<記事>
●1位 「自分はわかるからOK」というオレオレ表記が開発を遅らせ、
プロダクトの評価まで下げてしまう
https://codezine.jp/article/detail/19627?utm_source=codezine_regular_20240626&utm_medium=email
●2位 【作って学ぶPython】バトル画面を実装させ、
レトロ風RPGを完成させよう!
https://codezine.jp/article/detail/19459?utm_source=codezine_regular_20240626&utm_medium=email
●3位 【Flutter解説】ロガーパッケージを活用してもっとアプリ開発や管理を
しやすく!
https://codezine.jp/article/detail/19645?utm_source=codezine_regular_20240626&utm_medium=email
●4位 生成AI時代のエンジニアの生存戦略
──AIをうまく活用するうえで求められるスキルとは?
https://codezine.jp/article/detail/19569?utm_source=codezine_regular_20240626&utm_medium=email
●5位 TypeScriptに導入された新たな仕組みのデコレータ、
その使い方と利便性とは?
https://codezine.jp/article/detail/19626?utm_source=codezine_regular_20240626&utm_medium=email
<ニュース>
●1位 Kindleで50%オフ、7/17まで翔泳社の技術書など約600点が対象の
大型セール
https://codezine.jp/article/detail/19649?utm_source=codezine_regular_20240626&utm_medium=email
●2位 システム開発のリプレイス、8割強が「元々の開発会社の
コミュニケーションの質の低さ」を実感 もばらぶが調査
https://codezine.jp/article/detail/19730?utm_source=codezine_regular_20240626&utm_medium=email
●3位 amazee.io、日本市場に進出しオープンソースPaaS「amazee.io」の提供を
開始
https://codezine.jp/article/detail/19728?utm_source=codezine_regular_20240626&utm_medium=email
●4位 NVIDIA、完全自律型マシンの開発を加速するマイクロサービスのセット
「NVIDIA Omniverse Cloud Sensor RTX」を発表
https://codezine.jp/article/detail/19743?utm_source=codezine_regular_20240626&utm_medium=email
●5位 Webアプリケーションフレームワーク「Laravel 11.11」がリリース
https://codezine.jp/article/detail/19748?utm_source=codezine_regular_20240626&utm_medium=email
━━━━━━━━━━━━━━━━━━━━
[4] 新着ニュース:41本(6/19~6/26)
━━━━━━━━━━━━━━━━━━━━
・GitHub、「GitHub Enterprise Server 3.13」をリリース(06-25)
https://codezine.jp/article/detail/19758?utm_source=codezine_regular_20240626&utm_medium=email
・フルマネージド型のアーティファクトリポジトリサービス「AWS CodeArtifact」
Rustのクレート保存に対応(06-25)
https://codezine.jp/article/detail/19759?utm_source=codezine_regular_20240626&utm_medium=email
・SaaS型FAQサービス「Helpfeel」、新AI検索アルゴリズム「意図予測検索2」の
提供を開始(06-25)
https://codezine.jp/article/detail/19760?utm_source=codezine_regular_20240626&utm_medium=email
・ママエンジニアの1日のスケジュールは? ランクアップが紹介(06-25)
https://codezine.jp/article/detail/19757?utm_source=codezine_regular_20240626&utm_medium=email
・Linuxド素人でも初歩から理解していける入門書、
『イラストでそこそこわかるLinux 第2版』発売(06-25)
https://codezine.jp/article/detail/19617?utm_source=codezine_regular_20240626&utm_medium=email
・Pythonの文法や基礎の勉強はすっとばしてアプリを作ろう!
『いきなりプログラミング Python』発売(06-25)
https://codezine.jp/article/detail/19463?utm_source=codezine_regular_20240626&utm_medium=email
・Google、ポータブルなロジックスニペットの記述に適した
Common Expression Languageを公開(06-24)
https://codezine.jp/article/detail/19749?utm_source=codezine_regular_20240626&utm_medium=email
・エンジニアの「新人時代の失敗」もっとも多かったものは?
バルテスがアンケートを実施(06-24)
https://codezine.jp/article/detail/19750?utm_source=codezine_regular_20240626&utm_medium=email
・Helpfeel、制御可能なAIを実現する「Helpfeel AI」を発表(06-24)
https://codezine.jp/article/detail/19751?utm_source=codezine_regular_20240626&utm_medium=email
・富士ソフト、AWS環境のセキュリティサービス「FujiFastener」の
販売を開始(06-24)
https://codezine.jp/article/detail/19744?utm_source=codezine_regular_20240626&utm_medium=email
・ナウキャストとフロッグ、5月の賃金動向データを一部公開
ITエンジニアは4月に続きプラス(06-24)
https://codezine.jp/article/detail/19742?utm_source=codezine_regular_20240626&utm_medium=email
・NVIDIA、完全自律型マシンの開発を加速するマイクロサービスのセット
「NVIDIA Omniverse Cloud Sensor RTX」を発表(06-24)
https://codezine.jp/article/detail/19743?utm_source=codezine_regular_20240626&utm_medium=email
・Kindleで50%オフ、7/17まで翔泳社の技術書など約600点が対象の大型セール
(06-24)
https://codezine.jp/article/detail/19649?utm_source=codezine_regular_20240626&utm_medium=email
・みんなの銀行、同社が提供する各種APIの仕様を閲覧できるAPI開発者ポータルを
公開(06-24)
https://codezine.jp/article/detail/19741?utm_source=codezine_regular_20240626&utm_medium=email
・Webアプリケーションフレームワーク「Laravel 11.11」がリリース(06-24)
https://codezine.jp/article/detail/19748?utm_source=codezine_regular_20240626&utm_medium=email
・登壇者は40歳以上! エンジニアの長期キャリアを考える
「きのこカンファレンス」が2025年3月9日に開催(06-24)
https://codezine.jp/article/detail/19756?utm_source=codezine_regular_20240626&utm_medium=email
・遅いPythonにさよなら! 「速さ」を求めるすべてのエンジニアへ贈る
『爆速Python』発売(06-24)
https://codezine.jp/article/detail/19633?utm_source=codezine_regular_20240626&utm_medium=email
・Google、「Android 15 Beta 3」を公開。プラットフォームの安定版に(06-21)
https://codezine.jp/article/detail/19745?utm_source=codezine_regular_20240626&utm_medium=email
・AWS、「Amazon CodeCatalyst」に「Amazon Q Developer」で最適なブルー
プリントを選べるようにする新機能を追加(06-21)
https://codezine.jp/article/detail/19746?utm_source=codezine_regular_20240626&utm_medium=email
・オーティファイ、「Autify NoCode」「Autify Genesis」
「Autify Pro Service」でAIを活用した開発やテストを支援(06-21)
https://codezine.jp/article/detail/19747?utm_source=codezine_regular_20240626&utm_medium=email
・DX導入の課題は「DXプロデューサー不足」「費用対効果が見えない」が上位に
AKKODiSが調査(06-21)
https://codezine.jp/article/detail/19732?utm_source=codezine_regular_20240626&utm_medium=email
・システム開発のリプレイス、8割強が「元々の開発会社のコミュニケーションの
質の低さ」を実感 もばらぶが調査(06-21)
https://codezine.jp/article/detail/19730?utm_source=codezine_regular_20240626&utm_medium=email
・【当日受付あり】6/22開催の若手エンジニアのための技術カンファレンス
「デブスト2024」に参加して学びを深めよう!(06-21)
https://codezine.jp/article/detail/19727?utm_source=codezine_regular_20240626&utm_medium=email
・NHN テコラス、9月までのAWS利用料を最大25%割り引く「2024年 AWSの旅」
キャンペーンを開始(06-21)
https://codezine.jp/article/detail/19729?utm_source=codezine_regular_20240626&utm_medium=email
・Microsoft、マルチエージェントワークフローを構築するための
ローコードインターフェース「AutoGen Studio」を紹介(06-21)
https://codezine.jp/article/detail/19733?utm_source=codezine_regular_20240626&utm_medium=email
・amazee.io、日本市場に進出しオープンソースPaaS「amazee.io」の提供を開始
(06-21)
https://codezine.jp/article/detail/19728?utm_source=codezine_regular_20240626&utm_medium=email
・Docker、コンテナ化ソフトウェア「Docker Desktop 4.31」をリリース(06-20)
https://codezine.jp/article/detail/19734?utm_source=codezine_regular_20240626&utm_medium=email
・PwCコンサルティングのデータアナリティクスチーム
「生成AIに関する実態調査2024」を発表(06-20)
https://codezine.jp/article/detail/19735?utm_source=codezine_regular_20240626&utm_medium=email
・NVIDIA、大規模言語モデルの学習用データを生成するモデル
「Nemotron-4 340B」を公開(06-20)
https://codezine.jp/article/detail/19737?utm_source=codezine_regular_20240626&utm_medium=email
・世界135か国の開発者が参加する「Developer Nation調査」
開発者の59%がAIツールを使用と発表(06-20)
https://codezine.jp/article/detail/19725?utm_source=codezine_regular_20240626&utm_medium=email
・8割超が「ゲーム業界は今後も成長を続ける」
Hiraku agentが「ゲーム業界の魅力・働き方」調査結果を発表(06-20)
https://codezine.jp/article/detail/19722?utm_source=codezine_regular_20240626&utm_medium=email
・ガートナー、アプリケーションとソフトウェアエンジニアリング分野の
リーダーに向けてAIとのパートナーシップ構築の必要性を提言(06-20)
https://codezine.jp/article/detail/19721?utm_source=codezine_regular_20240626&utm_medium=email
・オープンストリーム、MLOpsにおけるデータやモデルのバージョン管理を
自動化する「Knitfab」をリリース(06-20)
https://codezine.jp/article/detail/19723?utm_source=codezine_regular_20240626&utm_medium=email
・セゾンテクノロジー、オープンデータを活用した具体的なサンプルプログラムの
提供を開始(06-20)
https://codezine.jp/article/detail/19720?utm_source=codezine_regular_20240626&utm_medium=email
・世界のゲーム開発者数は1110万人。SlashDataによる調査から明らかに(06-19)
https://codezine.jp/article/detail/19724?utm_source=codezine_regular_20240626&utm_medium=email
・Oracle、ローコード開発プラットフォーム「Oracle APEX」に
「APEX AI Assistant」などAI機能を追加(06-19)
https://codezine.jp/article/detail/19726?utm_source=codezine_regular_20240626&utm_medium=email
・日本テレマティーク、SentryMarkとパートナーシップ締結
サイバーリスク監視ソリューション「BreachRisk」の提供開始(06-19)
https://codezine.jp/article/detail/19713?utm_source=codezine_regular_20240626&utm_medium=email
・トレンドマイクロ、中国語圏のグループが使用するバックドア「Noodle RAT」の
詳細を解説 日本でもスパイ活動が発見(06-19)
https://codezine.jp/article/detail/19714?utm_source=codezine_regular_20240626&utm_medium=email
・サイバーエージェント、75億パラメータの日本語VLMを公開(06-19)
https://codezine.jp/article/detail/19711?utm_source=codezine_regular_20240626&utm_medium=email
・AWS、日本における労働者の給与が、AIスキルによって15%上昇する可能性を
示す調査結果を発表(06-19)
https://codezine.jp/article/detail/19710?utm_source=codezine_regular_20240626&utm_medium=email
・生成AIでプロダクト・サービスづくりはどう変わる?
『生成AI時代のプロダクトマネジメント』発売(06-19)
https://codezine.jp/article/detail/19616?utm_source=codezine_regular_20240626&utm_medium=email
━━━━━━━━━━━━━━━━━━━━
[5] 配信停止の方法
━━━━━━━━━━━━━━━━━━━━
メールマガジンの配信停止はこちらからお手続きください。
https://shoeisha.jp/ml/cancel/cz?token=&utm_source=33282&utm_medium=email
配信先の変更はこちらから(ログインが必要です)。
https://shoeisha.jp/users/account
・ニュースの内容は予告なしに変更される場合があります。
・記事中の会社名、製品名は、弊社および各社の登録商標、商標です。
・お問い合わせについては、
https://shoeisha.jp/help/contact/cz/
へご連絡ください。
────────────────────
発行:株式会社翔泳社 CodeZine編集部
(c)2005 SHOEISHA. All rights reserved.