본문 바로가기

분류 전체보기

(140)
초급 6 파일 입출력, 변수 범위 파일 입출력 open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None) mode "r" 읽기 "w" 쓰기 "x" 생성 전용 열기. 파일이 이미 있는 경우 에러 발생 "a" 쓰기. 파일 끝에 추가 "b" 바이너리 모드 열기 "t" 텍스트 모드 열기 "+" 읽기 쓰기 파일 쓰기 f = open("test.txt", "wt", encoding='utf-8') print(type(f)) f.write("안녕하세요!") f.close() 위 코드를 실행하면 현재 소스코드가 있는 위치에 txt 파일이 생성된다. 텍스트를 영어로 쓰면 아무 문제도 일어나지 않지만 이외의 언어로 작성하면 인코딩..
초급 5 문자열 문자열 hello = "Hello! I'm Python" quote = 'He said, "Connecting the dots"' print(hello) print(quote) 파이썬에서는 문자열을 선언할 때 "큰따옴표"와 '작은따옴표' 둘 다 사용 가능하다. 따라서 위와 같이 '(작은따옴표)나 "(큰따옴표)를 포함한 문자열 선언이 가능하다. C언어에서는 문자열 내부에 "나 '를 사용하려면 이스케이프 시퀀스(Escape Sequence)를 반드시 사용해야 한다. e.g. "Hello! I\'m Python", "He said, \"Connecting the dots\"" 파이썬에서도 이스케이프 시퀀스 사용이 가능하다. 문자열 인덱싱(indexing) In: hello = "hello" print(hell..
초급 4 함수 정의, 문자열 함수 정의 def get_max(lt_nums): # lt_nums: parameters(매개변수) max_num = lt_nums[0] for i in lt_num: if i > max_num: max_num = i print(max_num) lt_num = [10, 23, 29, 33, 37, 40] get_max(lt_num) # lt_num: arguments(인자) 변수의 기본 값(default value) def get_max(lt_nums, print_max=True): # lt_nums: parameters(매개변수) max_num = lt_nums[0] for i in lt_num: if i > max_num: max_num = i if print_max: print(max_num) lt..
초급 3 조건문, 반복문 조건문 a = 5 b = 5 if a > b: print("a가 b보다 큽니다") elif a = 4.1: print("A+") elif test_result >= 3.6: print("A0") elif test_result >= 3.1: print("B+") elif test_result >= 2.6: print("B0") else: print("수고하셨습니다") 반복문 for for i in LIST: print(요소) test_result = 4.2 if test_result >= 4.1: print("A+") elif test_result >= 3.6..
초급 2 Lecture 2 리스트, 조건문 [리스트] # 순서가 있는 자료의 집합 # ,를 이용해 요소를 나열 >>> lt_num = [10, 23, 29, 33, 37, 40] >>> pint(lt_num) [10, 23, 29, 33, 37, 40] >>> type(lt_num) # 여러 자료형을 요소로 선언 >>> my_list = [1, 2.3, "My List", True] >>> print(my_list) [1, 2.3, 'My List', True] >>> my_list2 = [1, 2.3, "My List", True, [10, 20]] >>> print(my_list2) [1, 2.3, 'My List', True, [10, 20]] 리스트 변경 인덱스 >>> lt_num = [10, 23, 29, 33, 37, 40] >>> p..
초급 1 데이터 타입, 변수 코딩티타임님의 파이썬 강의를 들으며 정리한 내용이다. print("Hello World") type() 함수는 변수의 자료형을 반환한다. /(나누기 연산자)로 정수를 정수로 나누면 실수형을 반환하는데 //(정수나누기 연산자)를 사용하면 정수형을 반환한다. 출처: 코딩티타임
Error while waiting for device: Timed out after 300seconds waiting for emulator to come online. Android Studio 우측 상단의 AVD Manager를 누른 후 에러가 발생한 에뮬레이터를 우클릭한 후 Wipe Data를 선택한다. 해당 에뮬레이터를 다시 실행해 보면 에러가 발생하지 않는다.
Windows 10 스마트뷰 연결 안 될 때 Windows 10 연결을 켜 놓은 상태에서 안드로이드 스마트폰이나 태블릿에서 Smart View를 이용하여 미러링을 시도할 때 연결 창이 다음과 같이 뜨면서 연결이 되지 않는 경우에 방화벽을 끄면 정상적으로 연결이 된다. 우측 하단에서 방화벽 아이콘을 누르면 Windows Defender 보안 센터 창이 뜬다. 방화벽 및 네트워크 보호에 들어간 후 현재 활성화 되어 있는 네트워크를 누른다. Windows Defender 방화벽을 끄고 나면 정상적으로 미러링이 된다. 미러링 사용이 끝나면 방화벽을 다시 켠다.