Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Python講座 その他スライドのまとめ
Search
Rino-program
August 25, 2026
Programming
47
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Python講座 その他スライドのまとめ
私の通っている学校の部活で、私がPython講座を開かせていただいたときに使用した資料です。
全て自作です。
最後の図はめっちゃ字が汚いです。
他の2つの資料と一緒に見るといいです。
Rino-program
August 25, 2026
More Decks by Rino-program
See All by Rino-program
Python講座基本文法 配布資料
rinoprogram
0
21
Python講座 アルゴリズム編
rinoprogram
0
14
Other Decks in Programming
See All in Programming
Railsバージョンを4倍にした話
optim
0
440
Event is what happens
moro
2
860
JAWS-UG 東京支部が始める、JAWS-UG支部コラボ / JAWS-UG lunchtime LT Collaboration
y0hgi
0
280
FactoryBotをやめればRSpecは速くなるのか?
yuta_onishi_97
0
660
Rでドレミ/Do-Re-Mi_with_R
florets1
0
130
動作中のプログラムの中身をリアルタイムに覗く / Realtime Debugger for CSharp with Roslyn
prota
1
1.9k
Workers Cache を知る
syumai
0
370
ハーネス設計入門 〜 基礎知識の整理から実務へのステップアップ 〜
kinopeee
28
33k
全ての永続トークンを、生まれる前に消し去りたい!
sylph01
2
970
パスワード再設定メールのURLについて知っておこう
uyuki234
0
160
なぜCTOを降りてFDEを選んだのか?〜なぜプロダクト企業がFDEで顧客の現場に踏み込むのか〜
gonta
1
220
Web Framework Benchmark Battle 2026, Any%
a_matsuda
2
2.4k
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Test your architecture with Archunit
thirion
2
2.4k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
460
Building AI with AI
inesmontani
PRO
1
1.3k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
440
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
540
Abbi's Birthday
coloredviolet
4
10k
Bash Introduction
62gerente
615
220k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Designing for humans not robots
tammielis
254
26k
Tell your own story through comics
letsgokoyo
1
1.1k
Transcript
Python講座 はじめに
Pythonとは? • シンプルで読みやすい文法 少ないコード量で記述でき、複雑な 言語理解が必要ない言語 • 圧倒的な汎用性の高さ AI, データ分析, 業務の自動化など
様々な用途に使う事ができる • 豊富な拡張機能 世界でとても人気な言語な為、機械 でできることは何でも簡単に書ける
コンパイラ言語とインタプリタ言語 →実行方式の違い • コンパイラ言語 代表例: C言語, C++, Java 実行速度が非常に早い、古いコン ピュータでも動作に問題なく動く。
• インタプリタ言語 代表例: Python, JavaScript, Ruby 実行速度が遅めの代わりに、バグを取 ったりする事が容易で、書きやすい。
流れ 1. 基本文法前半 2. 基本文法後半 3. アルゴリズム
1. 🔍「paiza」と検索 2. 「ブラウザでプログラミング・実行ができる「オンライン 実行環境」」をクリック
Python講座 アルゴリズム編
累積和 区間の総和を求める手法 L番目からR番目までの合計を求める
最初にLからRまで1つずつ足す 一回当たり1回計算する Q回求めるので、 この10^10という値は コンピュータが1秒あたりに計算できる10^9回を 超えている。 つまり毎回LからRまで1つずつ足す方法では10秒 かかり、実行制限時間の2秒を超えてしまう。
発想を変えてみる 答え:
最初にLからRまで1つずつ足す 一回当たり1回計算する Q回求めるので、 この10^10という値は コンピュータが1秒あたりに計算できる10^9回を 超えている。 つまり毎回LからRまで1つずつ足す方法では10秒 かかり、実行制限時間の2秒を超えてしまう。
ネットで見てる人へ(講座本番ではこのページは出していません) この後の図はめっちゃ字が汚いので注意です。学校 のマウスで書いてるのでお許しを。
A S
A S