본문 바로가기

ALL

(300)
[Python] 프로그래밍 검색 요령 & 문서 찾기 프로그래밍 검색 요령 검색은 구글 키워드에 파이썬3 또는 python3을 포함하라 코드를 포함한 글을 찾도록 하라 간단한 예제는 REPL을 사용하여 예제를 테스트 해보라 영어를 못해도 영어로 검색하라 출처 문서 찾기 원하는 방법 영어로 검색어 입력 공식 문서는 검색어 뒤에 site:python.org 입력 문제의 구체적인 사례를 보고 싶을 때 site:stackoverflow.com 입력 공식문서 필요한 내용을 둘러보고 싶을 때 파이썬 내장 모듈과 함수의 정보가 필요할 때 출처
[Python] for in list, for in range for in list() 순회할 리스트가 정해져 있을 때 patterns = [31, 12, 33, 45, 15, 56, 47, 81, 19, 10] for pattern in patterns : print(pattern) for in range() 횟수가 정해져 있거나 1씩 증가하는 숫자가 필요할 때 for i in range(5) : print(i) # 1 2 3 4 5 # len() 함수를 사용하면 리스트에 들어있는 원소 개수, 즉 리스트의 크기를 알 수 있다 numbers = [21, 32, 13, 44, 51, 23, 7] for i in range(len(numbers)) : # range(numbers의 크기) num = numbers[i] print('{}번 : {}'.format(i+1,..
[Python] SyntaxError: Non-ASCII character '\xec' in file SyntaxError: Non-ASCII character '\xeb' in file 파일이름 on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details 문제 원인 영문이나 숫자를 출력했을 때는 별탈 없이 실행되었는데 문자를 출력하면서부터 오류가 발생했다 파이썬 코드 내에 지원하지 않는 문자가 포함되었을 시에 일어나는 오류라고 한다 해결방법 1. 인코딩 명시 # -*- coding: utf-8 -*- # -*- coding: euc-kr -*- 오류는 사라졌지만 이상한 문자가 출력되었다 2. python > python3 python3 filename.py Mac OS에서 파이썬은 기본버전이 2.7로 설..
[운영체제] 기억장치 인터리빙(Storage Interleaving) Storage Interleaving 주기억 장치를 호출하는 속도를 빠르게 하는 데 사용됨 일반적으로 주기억장치 뱅크(Primary Storage Bank) 내에서는 어떤 한 부분이 호출되고 있으면 그 뱅크 내의 다른 장치는 호출될 수 없음 인접한 메모리의 위치를 주기억 장치 내의 다른 뱅크에 둘로 써 동시에 그곳을 호출 할 수 있도록 하는 것