code programming

Python From a White Sheet

9人の学生がすでに歩んだ正確な道筋です。空のファイルから、質問をして、答えをチェックして、不正な入力を拒否するプログラムまで。プログラミングの経験は必要ありません。数学の知識も必要ありません。あなたは意図的に何度も失敗させられます。

  • trending_upBeginner
  • schedule5h 43m
  • menu_book12個のレッスン
  • publicEnglish
  • boltフリープール
Python From a White Sheet

ブリーフィング

多くの初級コースは動いているコードを見せて、それを褒めるよう求めます。このコースはバグを仕込んで、それを実行させます。 4つのモジュールにわたって1つのプログラムを書きます。単一の`print`行で始まり、質問をして、入力されたテキストをクリーンアップして、それで何をするか判断して、計算をして、無意味な入力を拒否して、満足するまでループするもので終わります。途中で出会うすべての失敗は、実際の学生が最初に経験したものです。末尾のスペース、大文字、コロンの欠落、保存し忘れた結果、実はテキストだった数字。 終わるころには、Pythonを暗記していません。何かが動かない理由を突き止められるようになっています。それが実際の仕事です。

コースアウトライン · 4個のモジュール

lockアクセスで解放
  1. 01 First Contact
    3個のレッスン·1h 13m

    ここには概念的な内容は何もありません。あなたはタイプし、実行し、コンピュータが返してくるメッセージを読みます。このモジュールで訓練される唯一のスキルは、エラーメッセージを読むことであり、それに対してパニックにならないことです。

  2. 02 関数と条件分岐
    3個のレッスン·1h 27m

    このモジュールでは2つのルールが登場し、Pythonでの人生全体を通じて有効です。すべての定義は上に、すべての呼び出しは下にあります。インデンテーションは想像上の括弧です。コンピュータはスペースを数えることによって、何が何に属しているかを判定します。

  3. 03 入力されたテキストのクリーニング
    3個のレッスン·1h 8m

    汚れた食器を流しに入れた後で食器棚に片付けます。ユーザーが入力した何ものであれ、clean()を通すまでロジックに渡してはいけません。

  4. 04 数値、検証、ループ
    3個のレッスン·1h 55m

    ゴミを入れればゴミが出る。input()は、数字に見えていても常にテキストを返すので、それを信じるプログラムは、誰かの前でクラッシュするプログラムになります。

よくある質問

Python From a White Sheetでは何を学べますか?
9人の学生がすでに歩んだ正確な道筋です。空のファイルから、質問をして、答えをチェックして、不正な入力を拒否するプログラムまで。プログラミングの経験は必要ありません。数学の知識も必要ありません。あなたは意図的に何度も失敗させられます。
事前の経験が必要ですか?
いいえ — Python From a White Sheetは基礎から始まり、初心者に適しています。
Python From a White Sheetはどのくらいの時間がかかりますか?
Python From a White Sheetには4個のモジュールと12個のレッスンが含まれています。自分のペースで学習できます。
アクセスするにはどうすればよいですか?
Python From a White Sheetはフリープールの一部です。無料アカウントを作成してコレクションに追加してください。

プログラミングのその他

First Program — Scratch for ages 5–9
Beginner First Program — Scratch for ages 5–9 Nine Scratch blocks, three sessions of about twenty-five minutes, and one small program a child of five to nine builds themselves. Written for the parent sitting beside them: what to click, what they will get stuck on, what to say when it goes wrong, and when to keep your hands off the mouse.
Binary, Hex and Data Units
Beginner Binary, Hex and Data Units The topic that costs more marks than any other on the paper, taught by hand. Bits and bytes, binary and hex in all six directions, the 1000-versus-1024 trap, file sizes, transmission times, overflow, two's complement and character sets. Every module ends in a timed drill marked the way an examiner marks it.
AI Without the Hype
Beginner AI Without the Hype What the model is actually doing when it answers you, why that produces something that looks like thinking, why it invents citations, and the cost mechanic almost nobody explains: a chat resends the entire conversation on every single turn. You will do the arithmetic yourself.
IGCSE and GCSE Computer Science — Theory That Actually Gets Marked
Intermediate IGCSE and GCSE Computer Science — Theory That Actually Gets Marked The theory half of the paper, taught so it survives the exam room. The memory hierarchy and what actually happens at boot. Compilers, interpreters and assemblers, including the answer that sounds right and scores nothing. Databases from a spreadsheet up to keys and normalisation. DNS and the full path between pressing Enter and seeing the page. Systems software, and the ethical and legal section that is the easiest ten marks on the paper.
Programming for the Exam — Python Answers That Score
Intermediate Programming for the Exam — Python Answers That Score The programming half of the paper, taught at exam pitch. Pseudocode translated both ways, because the mark scheme is written in a notation nobody practises. Trace tables done column by column, including the ones with a loop and a condition inside it. Linear and binary search, bubble and insertion sort, what each costs and the comparison questions boards love. Validation against verification, and the boundary test data everybody forgets. Procedures against functions, and a systematic method for finding your own error with four minutes left.
AI at Your Desk
Beginner AI at Your Desk You have an office job, you are losing hours a week, and you do not care how any of this works. Four tasks from your own week, each done twice and timed. A fifth you should not have handed over. You finish with real work done and a page of your own numbers you can show someone.