はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    WWDC25

『Invent with Python』

  • 人気
  • 新着
  • すべて
  • Cracking Codes with Python

    3 users

    inventwithpython.com

    Cracking Codes with Python Cracking Codes with Python teaches complete beginners how to program in the Python programming language. The book features the source code to several ciphers and hacking programs for these ciphers. The programs include the Caesar cipher, transposition cipher, simple substitution cipher, multiplicative & affine ciphers, Vigenere cipher, and hacking programs for each of th

    • テクノロジー
    • 2018/02/15 10:11
    • python
    • book
    • Cracking Codes with Python

      37 users

      inventwithpython.com

      Cracking Codes with Python Cracking Codes with Python teaches complete beginners how to program in the Python programming language. The book features the source code to several ciphers and hacking programs for these ciphers. The programs include the Caesar cipher, transposition cipher, simple substitution cipher, multiplicative & affine ciphers, Vigenere cipher, and hacking programs for each of th

      • テクノロジー
      • 2018/01/24 08:26
      • python
      • あとで読む
      • programming
      • Book
      • 勉強
      • プログラミング
      • Invent with Python

        9 users

        inventwithpython.com

        Learn to Program. For Free. Learning to program makes you a smarter and more capable human being. Rocket science uses programming, but programming isn't rocket science. Whether you're a student preparing for a software career, an office worker buried under spreadsheet files, or a hobbyist who wants to make video games, the Python programming language is an excellent start in the world of programmi

        • テクノロジー
        • 2016/10/12 14:12
        • Python
        • [PDF]Hacking Secret Ciphers with Python

          14 users

          inventwithpython.com

          • 暮らし
          • 2015/05/11 23:34
          • Python
          • セキュリティ
          • PDF
          • Security
          • book
          • あとで読む
          • Programming a Bot to Play the "Sushi Go Round" Flash Game

            9 users

            inventwithpython.com

            Update 2015/01/08: If you attended my NCSS class on making a bot for this game, you can download the sushi.zip file which has all the code in bot5.py. This tutorial teaches how to write a bot that can automatically play the Flash game Sushi Go Round. The concepts in this tutorial can be applied to make bots that play other games as well. It's inspired by the How to Build a Python Bot That Can Play

            • テクノロジー
            • 2014/12/18 09:50
            • Python
            • game
            • http://inventwithpython.com/bookshelf/

              10 users

              inventwithpython.com

              • テクノロジー
              • 2014/12/08 09:03
              • Python
              • Programming
              • 勉強
              • あとで読む
              • Why is Object-Oriented Programming Useful? (With a Role Playing Game Example) | The “Invent with Python” Blog

                3 users

                inventwithpython.com

                This blog post is those still new to programming and have probably heard about "object-oriented programming", "OOP", "classes", "inheritance/encapsulation/polymorphism", and other computer science terms but still don't get what exactly OOP is used for. In this post I'll explain why OOP is used and how it makes coding easier. This post uses Python 3 code, but the concepts apply to any programming l

                • 世の中
                • 2014/12/03 19:34
                • Call for Translators for 3rd Edition of “Invent with Python” | The “Invent with Python” Blog

                  3 users

                  inventwithpython.com

                  Work on the 3rd Edition of “Invent Your Own Computer Games with Python” has begun, along with translations of the book to Spanish, French, Chinese, and Swedish. The 2nd edition came out in 2010. Since then, I’ve written three more books and gained experience from teaching programming to kids and adults. The 3rd edition will not have new content, but has two major aims: Renewed copy editing efforts

                  • 世の中
                  • 2014/11/04 15:09
                  • Python
                  • "I Need Practice Programming": 49 Ideas for Game Clones to Code

                    7 users

                    inventwithpython.com

                    So you know a little bit about programming (perhaps you've read the free book, "Invent Your Own Computer Games with Python", a free programming book for beginners whose author shamelessly plugs at every chance) but you want to get better at coding. You can't seem to find any open source projects that are at your level or easy for new people to contribute to. You've gone through a few of the practi

                    • テクノロジー
                    • 2014/02/15 18:51
                    • python
                    • game
                    • プログラミング
                    • Hacking Secret Ciphers with Python

                      6 users

                      inventwithpython.com

                      Chapter 1 Read online: Chapter 1 - Making Paper Cryptography Tools PDF of the Caesar Cipher Wheel Interactive Virtual Cipher Wheel Chapter 2 Read online: Chapter 2 - Downloading and Installing Python Download Python 3 Download pyperclip.py Chapter 3 Read online: Chapter 3 - The Interactive Shell Chapter 4 Read online: Chapter 4 - String and Writing Programs Download source: hello.py Copy source to

                      • テクノロジー
                      • 2013/04/16 12:17
                      • Python
                      • Cryptography
                      • Security
                      • book
                      • Hacking Secret Ciphers with Python

                        6 users

                        inventwithpython.com

                        Hacking Secret Ciphers with Python Note: The second edition of this book is available under the title Cracking Codes with Python Hacking Secret Ciphers with Python teaches complete beginners how to program in the Python programming language. The book features the source code to several ciphers and hacking programs for these ciphers. The programs include the Caesar cipher, transposition cipher, sim

                        • テクノロジー
                        • 2013/04/16 08:49
                        • Python
                        • プログラミング
                        • Book
                        • 8-bit NES Legend of Zelda Map Data - Invent with Python

                          8 users

                          inventwithpython.com

                          I've created Python & Pygame script that lets you walk around the overworld map of the original Legend of Zelda game on the 8-bit Nintendo. There are no monsters or levels or items; it is simply a walking tour. The Link walking sprite animation is implemented by my Pyganim module. More importantly, this program does provide the raw map data the entire world map (something I haven't been able to fi

                          • テクノロジー
                          • 2012/12/11 05:32
                          • python
                          • Game
                          • image
                          • programming
                          • Stop Using "print()" for Debugging: A 5 Minute Quickstart Guide to Python’s logging Module - Invent with Python

                            4 users

                            inventwithpython.com

                            To debug your program, you may be tempted to pepper your source code with print() calls to display the values of variables as your program runs. It's quick and easy to do this, but the problem is that once you see the values in the variables, that'll give you ideas for more places to put print() calls, then you run the program again to learn where to put other print() calls. The "quick" solution o

                            • テクノロジー
                            • 2012/04/08 06:04
                            • python
                            • Nobody Wants to Learn How to Program - Invent with Python

                              3 users

                              inventwithpython.com

                              I frequently see a problem when people (especially techies) try to teach programming to someone (especially non-techies). Many programming tutorials begin with basic programming principles: variables, loops, data types. This is both an obvious way to teach programming and almost certainly a wrong way to teach programming. It’s wrong because nobody wants to learn how to program. If you are teaching

                              • テクノロジー
                              • 2012/03/04 13:47
                              • Making Games with Python & Pygame

                                3 users

                                inventwithpython.com

                                Chapter 1 Read online: Chapter 1 - Installing Python Chapter 2 Read online: Chapter 2 - Pygame Basics Download source: blankpygame.py Copy source to clipboard: Use the online diff tool to find typos in your code: blankpygame.py Download source: drawing.py Copy source to clipboard: Use the online diff tool to find typos in your code: drawing.py Download source: catanimation.py Copy source to clipbo

                                • テクノロジー
                                • 2012/02/16 00:37
                                • Python
                                • Making Games with Python & Pygame - Invent with Python

                                  7 users

                                  inventwithpython.com

                                  Buy from Publisher (Free ebook!) Buy on Amazon Making Games with Python & Pygame covers the Pygame library with the source code for 11 games. Making Games was written as a sequel for the same age range as Invent with Python. Once you have an understanding of the basics of Python programming, you can now expand your abilities using the Pygame library to make games with graphics, animation, and soun

                                  • テクノロジー
                                  • 2012/02/15 19:46
                                  • Python
                                  • あとでよむ
                                  • book
                                  • http://inventwithpython.com/pygamecheatsheet.png

                                    5 users

                                    inventwithpython.com

                                    • テクノロジー
                                    • 2011/10/11 02:28
                                    • python
                                    • New Game Source Code: Star Pusher (Sokoban clone) - Invent with Python

                                      3 users

                                      inventwithpython.com

                                      Here's a Sokoban ("box pusher") clone called Star Pusher. I've used the graphics from the Planet Cute collection. You'll need Python (2 or 3) and Pygame installed to run it. Just download and unzip the files to the same directory. It comes with 201 levels from David W. Skinner. Download the source code and graphics. (UPDATE: I've updated the code so that it works on Linux. It was due to a \r\n new

                                      • テクノロジー
                                      • 2011/06/14 07:58
                                      • Python
                                      • プログラミング
                                      • これはすごい
                                      • The Invent with Python Blog

                                        10 users

                                        inventwithpython.com

                                        Part 6 of a tutorial series on the Fabric.js canvas/graphics library for JavaScript, where we get more practice by drawing a forest. Read more...

                                        • テクノロジー
                                        • 2011/02/08 07:31
                                        • python
                                        • お役立ち
                                        • プログラミング
                                        • book
                                        • game
                                        • Blog
                                        • The "Invent with Python" Blog — Code Comments

                                          21 users

                                          inventwithpython.com

                                          News about the "Invent Your Own Computer Games with Python" book. Welcome to the Code Comments Tutorial for Flippy, an Othello clone. Code Comments is a series of simple games with detailed comments in the source code, so you can see how the game works. The text in between the triple-double-quotes are comments (technically they are multi-line strings, but Python uses them for multi-line comments).

                                          • 暮らし
                                          • 2011/01/06 11:17
                                          • python
                                          • programming
                                          • Source
                                          • code
                                          • プログラミング
                                          • *あとで読む
                                          • あとで読む
                                          • Code Comment
                                          • Invent with Python

                                            3 users

                                            inventwithpython.com

                                            Learn to Program. For Free. Learning to program makes you a smarter and more capable human being. Rocket science uses programming, but programming isn't rocket science. Whether you're a student preparing for a software career, an office worker buried under spreadsheet files, or a hobbyist who wants to make video games, the Python programming language is an excellent start in the world of programmi

                                            • テクノロジー
                                            • 2010/09/07 15:28
                                            • eBook
                                            • FREE
                                            • Python
                                            • プログラミング
                                            • Tutorial
                                            • お役立ち
                                            • これはすごい
                                            • The Top 10 Pygame Tutorials

                                              3 users

                                              inventwithpython.com

                                              I've scoured the web for some decent tutorials for Pygame, one of the best game engines for Python out there. Here's what I've found, ordered by (in my opinion) quality. Perhaps the most comprehensive guide to Pygame would be the Pygame documentation itself, or Beginning Game Development with Python and Pygame: From Novice to Professional by Will McGuan. The Python Game Book A great online wiki th

                                              • テクノロジー
                                              • 2010/09/05 21:42
                                              • python
                                              • Invent with Python

                                                31 users

                                                inventwithpython.com

                                                Learn to Program. For Free. Learning to program makes you a smarter and more capable human being. Rocket science uses programming, but programming isn't rocket science. Whether you're a student preparing for a software career, an office worker buried under spreadsheet files, or a hobbyist who wants to make video games, the Python programming language is an excellent start in the world of programmi

                                                • 暮らし
                                                • 2009/12/27 20:22
                                                • Python
                                                • *programing
                                                • Pygame
                                                • book
                                                • Game
                                                • program
                                                • computer
                                                • *資料
                                                • Invent Your Own Computer Games with Python

                                                  21 users

                                                  inventwithpython.com

                                                  Chapter 1 Read online: Chapter 1 - Installing Python Videos: Installing Python on Windows Installing Python 3.1 under MacOSX Install Python 3.1 using Linux Chapter 2 Read online: Chapter 2 - The Interactive Shell Chapter 3 Read online: Chapter 3 - Strings Download source: hello.py Copy source to clipboard: Use the online diff tool to find typos in your code: hello.py Chapter 4 Read online: Chapter

                                                  • 暮らし
                                                  • 2009/12/23 10:13
                                                  • python
                                                  • book
                                                  • game
                                                  • tutorial
                                                  • programming
                                                  • free
                                                  • あとで読む

                                                  このページはまだ
                                                  ブックマークされていません

                                                  このページを最初にブックマークしてみませんか?

                                                  『Invent with Python』の新着エントリーを見る

                                                  キーボードショートカット一覧

                                                  j次のブックマーク

                                                  k前のブックマーク

                                                  lあとで読む

                                                  eコメント一覧を開く

                                                  oページを開く

                                                  はてなブックマーク

                                                  • 総合
                                                  • 一般
                                                  • 世の中
                                                  • 政治と経済
                                                  • 暮らし
                                                  • 学び
                                                  • テクノロジー
                                                  • エンタメ
                                                  • アニメとゲーム
                                                  • おもしろ
                                                  • アプリ・拡張機能
                                                  • 開発ブログ
                                                  • ヘルプ
                                                  • お問い合わせ
                                                  • ガイドライン
                                                  • 利用規約
                                                  • プライバシーポリシー
                                                  • 利用者情報の外部送信について
                                                  • ガイドライン
                                                  • 利用規約
                                                  • プライバシーポリシー
                                                  • 利用者情報の外部送信について

                                                  公式Twitter

                                                  • 公式アカウント
                                                  • ホットエントリー

                                                  はてなのサービス

                                                  • はてなブログ
                                                  • はてなブログPro
                                                  • 人力検索はてな
                                                  • はてなブログ タグ
                                                  • はてなニュース
                                                  • ソレドコ
                                                  • App Storeからダウンロード
                                                  • Google Playで手に入れよう
                                                  Copyright © 2005-2025 Hatena. All Rights Reserved.
                                                  設定を変更しましたx