목록파이썬 (23)
게임 제작 마스터 클래스
# **** Quiz 퀴즈 : 한번 스스로 연습해 보세요. ***** # Section04-5 # 파이썬 데이터 타입(자료형) # 딕셔너리, 집합 자료형 # 데이터 타입 관련 퀴즈(정답은 영상) # 1. 아래 문자열의 길이를 구해보세요. q1 = "dk2jd923i1jdk2jd93jfd92jd918943jfd8923" print("1. ",len(q1)) # 2. print 함수를 사용해서 아래와 같이 출력해보세요. # apple;orange;banana;lemon print("2. ","""""") # 3. 화면에 * 기호 100개를 표시하세요. print("3. ",'*' * 100) # 4. 문자열 "30" 을 각각 정수형, 실수형, 복소수형, 문자형으로 변환해보세요. print("4. ", int..
# Section04-4 # 파이썬 데이터 타입(자료형) # 딕셔너리, 집합 자료형 # 딕셔너리(Dictionary) : 순서x, 중복x, 수정O, 삭제O # Key, Value (Json) -> MongoDB # 선언 a = {'name': 'Kim', 'Phone': '010-7777-7777', 'birth': 870214} b = {0: 'Hello Python', 1: 'Hello Coding'} c = {'arr' : [1,2,3,4,5]} print(type(a)) # print(type(a)) # 출력 print(a['name']) print(a.get('name')) print(a.get('address')) print(c['arr'][1:3]) # 딕셔너리 추가 a['address'] ..
# Section 04-2 # 문자열, 문자열 연산, 슬라이싱 str1 = "I am Boy." str2 = 'NiceMan' str3 = '' str4 = str('ace') print(len(str1), len(str2), len(str3), len(str4)) escape_str1 = "Do you have a \"big collection\"" escape_str2 = "Tab \t Tab \t Tab" print(escape_str1) print(escape_str2) # Raw String raw_s1 = r'C:\Programs\Test\Bin' raw_s2 = r"\\a\\a" print(raw_s1) print(raw_s2) # 멀티라인 multi = \ """ 문자열 멀티라인 테스트..
파이썬 가상환경 # Section03 # 파이썬 가상환경 개념, 설정 및 pip 사용법, vscode 연동 # 외부 설치 패키지 테스트 cmd에서 code를 입력, 다시 vscode로 들어온다. import simplejson as json test_dict = { '1': 95, '4': 77, '3': 65, '5': 100, '2':88 } #simplejson 실행 print(json.dumps(test_dict, sort_keys=True, indent=4 * ' ')) * 이렇게 쳐서 터미널 돌리면 simplejson 연동이 된다고 하는데 자꾸 이 부분이 에러가 뜬다.-> 원인과 해결법: simplejson의 최신 버젼을 받아놓고 파이썬 3.7.x버전을 쓰고 있어서 오류가 났던 것. 3.8.x..
파이썬 가상환경 * 필요성 : 왜 가상환경을 사용해야 하는가?프로젝트 A | 프로젝트 B | 프로젝트 CPython 3.5 | Python 2.x | Python 3.6Django | Numpy, Tensorflow | PyQT5Web | Data Analysis | GUI APP환경변수 관리 잘못하다가 설치하다보면 오류 포맷으로 해결 등등.. 웹, 데이터분석, GUI 앱 등 각 프로젝트에서 안정화되어 있는 버젼이 다를 수 있다.가상환경 폴더에서 하나 추가하고 그에 맞는 체제를 적용하면 편리하고 효율적이고 깔끔할 것이다.* 파이썬 가상환경 명령어 기초* 가상환경 생성* 가상환경 실행 / 해제 -> (윈도우: Script, 맥: Bin ) 폴더* 패키지 설치 및 삭제* 패키지 리스트 출력* 패키지 ..
자릿수, 그리고 Es # 자릿수의 지정 print("Test1:%5d, Price: %4.2f" %(776,6534.123)) # 5자리, 정수4자리에 소수점 2자리 # 결과: 776 , Price: 6534.12로 나올 것 print("Test1:{0: 5d}, Price:{1: 4.2f}".format(776,6534.123)) print("Test1:{a: 5d}, Price:{b: 4.2f}".format(a=776,b=6534.123)) """ # Es(Escape sequence) \n : 개행 \t : 탭 \\ : 역슬래쉬를 표시하시오 \' : '를 표시하시오 \" : "를 표시하시오 \r : 캐리지 리턴 \f : 폼 피드 \a : 벨 소리 \b : 백 스페이스 \000 : 널 문자 """ ..
| 파이썬 소개 및 수업 진행 방향 | # 파이썬 언어의 장점 문법이 간결다양한 운영체제 지원 GUI Application 개발(PyQT)방대한 라이브러리 지원 범용 언어(네트워크, 웹, 데이터분석, 기계학습 등) # 공부 방법 및 수업 진행 계획* 반드시 직접 코딩 실습* 너무 어려울 경우 우선은 패스 -> 숙련도 쌓이면 해결* 꼭 복습 코딩 및 응용 실습* 천천히 그러나 확실하게 학습# Section01 # 파이썬 소개 및 작업 환경 설정 # 기본출력 print('Hello Python!') * 강좌에서는 Visual studio code 로 설치가 되어있던데 Visual studio 2019가 이미 깔려있어서.. 시작점이 좀 달라서 잠시 헤맸다. 알고보니 기본 설정인데, 굳이 VS2019에서 할 ..