코딩
-
Swift 정리 #2 연산자코딩/Swift 2022. 12. 13. 20:57
용어 단항연산자(Unary operator): 선행연산자(prefix, !b), 후행연산자(postfix, c!) 이항연산자(Binary operator): 2 + 3 삼항연산자(Ternary operator): 삼항조건연산자(ternary conditional operator, a ? b : c) Assignment Operator(지정연산자) = let b = 10 var a = 5 a = b // a is now equal to 10let (x, y) = (1, 2) // x is equal to 1, and y is equal to 2if x = y { // This isn't valid, because x = y doesn't return a value. }Compound Assi..
-
Swift 정리 #1 기본코딩/Swift 2022. 12. 9. 15:33
이 정리글들은 Swift 프로그래밍을 설명하는 것이 아닌, 기본적인 예들을 읽으며 궁금할 때 찾아보려고 정리한 것들이다. 상세한 해설은 아래 링크를 통해 볼 수 있다. Swift language guide 기본 Comments // Comments /* Multi line comments /* nested comments */ */Constants & Variable(상수와 변수) let myConstant = 10 // 상수 var myVar = 20 // 변수 var a = 1, b = 2, c = 3 // 여러 변수 한 줄에 쓰기 var myString: String = "Hello" // 변수형 선언 var d, e, f: Double // 여러 변수에 변수형 선언 let ☢︎ = "Warning..
-
Python/mac/Exif data 수정코딩/Python 2022. 11. 22. 18:27
from PIL import Image import piexif # exif data update import os img_extensions = ['.jpg', '.jpeg', '.png'] # image files having exif img = Image.open(dir_f) # image 객체 생성 # exif_dict = img.info.get('exif') # non exif -> 'None' f_exif = piexif.load(img.info['exif']) # exif 객체 생성 # exif data update img_ifd = {piexif.ImageIFD.DateTime: img_time} exif_ifd = { piexif.ExifIFD.DateTimeOriginal: img_ti..