Programming for Advanced Beginners: Battleships EP 0

preview_player
Показать описание
You broadly understand how programming works. You’ve completed all the introductory tutorials that you can find, and you want to keep getting better. But you have no idea what you’re supposed to do next.

Making the jump from beginner to intermediate programmer can seem somewhere between difficult and impossible. “Programming for Advanced Beginners” helps you bridge that gap by working through challenging projects in fine-grained detail. In this series we’re making a terminal version of the popular board game “Battleships”. You’ll learn:

* How to break down problems and turn them into code
* How to write clean, modular code, where every piece is responsible for one thing and one thing only
* How and when to use classes
* How to integrate simple AIs into a game
* And so much more

We’re going to write this project in Python, but we aren’t using any Python-specific syntax, so you can follow along in any language you please.

### Source code:

### About me:

### For more programming projects for advanced beginners, visit:

### Comments, feedback, suggestions:
Рекомендации по теме
Комментарии
Автор

One of the greatest sources to learn programming I've ever found. You're a real hero! ty <3

Twarga