- https://www.w3.org/TR/html4/loose.dtd 問題(ホームページビルダー)
- HxD Hex Editor ダウンロードとインストール
- Kindle Previewer インストールと使い方
- no binding for nonlocal エラー対処 パイソン プログラミング教室
- ActiveSheet.Protect UserInterfaceOnly:=True の使い方
- trojan_spyware_alert 対策
- Excel VBA セルのロックと解除
- アンドロイド タブレット初期設定 PIN入力
- Windows Update 問題 App Readinessサービスを開始
- Google AppsScript 入門
- Google Chrome リモートデスクトップの使い方
- イラストレータ 文字 斜体(シアー)
- Windows10 Microsoftアカウントからローカルアカウントへ切り替え
- パイソン プログラミング教室 デコレータ
def a(func):
print('a')
return func
@a
def add(a, b):
return a + b
@a
def mul(a, b):
return a * b
print(add(1, 2))
print(mul(3, 4))
- パイソン プログラミング教室
random.random()
random.choice()
random.uniform() - パイソン プログラミング教室 パイソン pygletのインストール
(base) PS C:\Users\yu2ka> pip install pyglet
Collecting pyglet
Downloading pyglet-1.5.19-py3-none-any.whl (1.1 MB)
|████████████████████████████████| 1.1 MB 6.4 MB/s
Installing collected packages: pyglet
Successfully installed pyglet-1.5.19
- パイソン プログラミング教室
標準ライブラリ Collections
data = 'すもももももももものうちすもももももももものうち'
import collections
counter = collections.Counter(data)
counter
Counter({'す': 2, 'も': 16, 'の': 2, 'う': 2, 'ち': 2})
- パイソン プログラミング教室
標準ライブラリ pathlib
import pathlib
file = pathlib.Path('my_module.py')
print(file.resolve())
C:\Users\yu2ka\Documents\Python\p3skillup\p318\my_module.py
import pathlib
p = pathlib.Path('.')
for fd in p.iterdir():
print(fd)
.ipynb_checkpoints
atest1.txt
my_dir
my_module.py
my_module2.py
my_package
Untitled.ipynb
Untitled1.ipynb
Untitled2.ipynb
Untitled3.ipynb
Untitled4.ipynb
Untitled5.ipynb
Untitled6.ipynb
__pycache__
- パイソン プログラミング教室
ユーザー定義例外
class MyExcept(Exception):
def __str__(self):
return "例外です。"
try:
raise MyExcept()
except MyExcept as ea:
print(ea)
except:
print('unexpected error', sys.exc_info())
例外です。
- Android スマホ Easy Vocie Recoder 音声データをUSBメモリへコピー
- パイソン プログラミング教室
例外送出 raise
import datetime
try:
raise Exception('RaseTest', datetime.datetime.now())
except Exception as inst:
print(inst)
('RaseTest', datetime.datetime(2021, 8, 16, 14, 41, 28, 199783))
- パイソン プログラミング教室
例外処理
import sys
try:
with open('test1.txt') as f:
s = f.readline()
print(s)
except FileNotFoundError:
print('FileNotFoundError:', sys.exc_info())
FileNotFoundError: (<class 'FileNotFoundError'>, FileNotFoundError(2, 'No such file or directory'), <traceback object at 0x0000015C165AE588>)
- パイソン プログラミング教室
例外処理
def str2int(x):
try:
return int(x)
except:
return None
print(str2int('b'))
print(str2int('123'))
- パイソン プログラミング教室
例外 TypeError
list = [0, 1, 2, 3, 4]
list[0.0]
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-14-bfec59c17616> in <module>
1 list = [0, 1, 2, 3, 4]
----> 2 list[0.0]
TypeError: list indices must be integers or slices, not float
- パイソン プログラミング教室
例外 ZeroDivisionError
1.0 / 0
---------------------------------------------------------------------------
ZeroDivisionError Traceback (most recent call last)
<ipython-input-13-e8d52f2434e7> in <module>
----> 1 1.0 / 0
ZeroDivisionError: float division by zero
- パイソン プログラミング教室
例外 KeyError
rank = {1: 'red', 2: 'blue', 3: 'white'}
print(rank[4])
---------------------------------------------------------------------------
KeyError Traceback (most recent call last)
<ipython-input-11-6afd9ced915f> in <module>
1 rank = {1: 'red', 2: 'blue', 3: 'white'}
----> 2 print(rank[4])
KeyError: 4
- パイソン プログラミング教室
例外 IndexError
list = [0, 1, 2, 3, 4]
print(list[10])
IndexError Traceback (most recent call last)
<ipython-input-9-88a24464a2f9> in <module>
1 list = [0, 1, 2, 3, 4]
2 print(list[0])
----> 3 print(list[10])
IndexError: list index out of range
- パイソン プログラミング教室
例外 ValueError
int('a')
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-8-233884bacd4e> in <module>
----> 1 int('a')
ValueError: invalid literal for int() with base 10: 'a'
- パイソン プログラミング教室 SyntaxError
myv = [1, 2, 3]
[x for x of myv]
File "<ipython-input-5-b1f901599f14>", line 2
[x for x of myv]
^
SyntaxError: invalid syntax
- パイソン プログラミング教室 モジュール 名前空間
import my_module
mattri = dir(my_module)
print(mattri)
['MyClass', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'func']
- Excel VBA Workbook_Open イベントプロシージャーの使い方
- AviUtl動画作成(mp4)
- パイソン プログラミング教室
if __name__ == “__main__”: の使い方
ビルトインスコープ、グローバルスコープ、(ネステッド)ローカルスコープ - パイソン プログラミング教室 モジュール 名前空間
import math
dir(math)
['__doc__',
'__loader__',
'__name__',
'__package__',
'__spec__',
'acos',
'acosh',
'asin',
'asinh',
'atan',
'atan2',
'atanh',
'ceil',
'copysign',
'cos',
'cosh',
'degrees',
'e',
'erf',
'erfc',
'exp',
'expm1',
'fabs',
'factorial',
'floor',
'fmod',
'frexp',
'fsum',
'gamma',
'gcd',
'hypot',
'inf',
'isclose',
'isfinite',
'isinf',
'isnan',
'ldexp',
'lgamma',
'log',
'log10',
'log1p',
'log2',
'modf',
'nan',
'pi',
'pow',
'radians',
'remainder',
'sin',
'sinh',
'sqrt',
'tan',
'tanh',
'tau',
'trunc']
日本IBM出身
ホームページビルダー元開発責任者
鎌田裕二責任指導
横浜市鶴見区のパソコン教室⇒
お問い合わせ TEL:045-567-8393
ホームページビルダー元開発責任者
鎌田裕二責任指導
横浜市鶴見区のパソコン教室⇒
お問い合わせ TEL:045-567-8393
【開校15年 総受講生 1,800名以上】
小学生から90才まで通学実績有