SMALL Python37 [패스트캠퍼스 수강 후기] 머신러닝 인강 100% 환급 챌린지 2회차 미션 안녕하세요. 패스트 캠퍼스 수강후기 – 머신러닝과 데이터 분석 A-Z 2회차 미션 시작합니다! 머신러닝 인강 후기 2회차는 데이터 타입과 컬렉션에서 변수와 리스트에 대해 공부합니다. 패스트 캠퍼스에서 제공하는 실습파일을 보면서 강의의 실습을 따라하면 됩니다. “변수의 이해 및 기본 데이터 타입” 변수는 데이터를 저장하는 공간으로 대입연산자인 ‘=’를 사용해 변수를 지정합니다. 1) print 함수 함수는 특정 기능을 반복적으로 호출하여 사용가능한 코드블럭입니다. 기본적으로 print 함수는 한칸 띄어쓰기 후 출력합니다. 함수의 특징을 살펴보고 싶으면 마우스 커서를 함수 위에 놓고 shift+tab을 누르면 특징이 나옵니다. print 함수는 기본적으로 seperator가 space이고 끝나는 지점은 항상.. 2020. 10. 20. 백준 알고리즘 문제에서 입력 받기 프로그래머스 알고리즘 문제풀이 연습을 시작한지도 벌써 3개월차로 접어들었습니다. 2단계 문제를 풀다가 백준 져지를 알게 되었고, 스터디에서 두 가지 문제풀이를 병행하고 있어요. 두 가지를 풀다보니 프로그래머스 풀이에서 문제되지 않았던 부분에서 고민이 있었습니다. "입력을 어떻게 받지...?" input()을 알긴 해도 입력값을 끊어서 받는다던가, 한꺼번에 받는다던가 하는 부분에서 막혔습니다. 이번 기회에 입력받기에서 알게된 부분을 정리해봅니다. split() 문자열을 특정 구분자로 나누고 싶을 때 split() 함수 사용 a = '1 2 3 4'.split() print(a) #['1', '2', '3', '4'] '1 2 3 4' 문자열을 공백을 분리기준으로 삼아서 '1', '2', '3', '4' 로.. 2020. 7. 9. [copy모듈/deepcopy메서드] 얕은 복사와 깊은 복사 백준 코드를 풀다가 어려워서 모범답안을 해설하는 중에 깊은 복사(deep copy) 개념이 나왔습니다. 복사에도 여러 종류가 있군요. 객체의 복사에는 얕은 복사(shallow copy)와 깊은 복사(deep copy)가 있습니다. 우선 docs.python.org의 개념정리입니다. 더보기 가변(mutable) 컬렉션 또는 가변(mutable) 항목들을 포함한 컬렉션의 경우, 때로 컬렉션을 변경하지 않고 사본을 변경하기 위해 복사(copy)가 필요합니다. 얕은 복사와 깊은 복사의 차이점은, 복합 객체(리스트 또는 클래스 인스턴스와 같은 다른 객체를 포함한 객체)에만 유효합니다. ▷ 얕은 복사: 새로운 복합 객체를 만들고, (가능한 범위까지) 원본 객체를 가리키는 참조를 새로운 복합 객체에 삽입합니다. ▷ .. 2020. 7. 9. [프로그래머스 / 1단계 / 파이썬(Python3)] 체육복 문제 출처 https://programmers.co.kr/learn/courses/30/lessons/42862 코딩테스트 연습 - 체육복 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번� programmers.co.kr 문제 설명 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다. 예를 들어, 4번 학생은 3번 학생이나 5번 학생에게만 체육복을 빌려줄 수 있습니다. 체.. 2020. 5. 25. 이전 1 ··· 5 6 7 8 9 10 다음 LIST