The Boston Housing Dataset(보스턴 주택 가격 데이터셋)https://www.kaggle.com/code/prasadperera/the-boston-housing-dataset The Boston Housing DatasetExplore and run machine learning code with Kaggle Notebooks | Using data from Boston House Priceswww.kaggle.com 목표각 열은 보스턴의 각 지역에 대한 다양한 특징을 나타내는데 이것을 기반으로 주택 가격(MEDV)을 예측하는 것각 열에 대한 설명 CRIM : 해당 지역의 범죄율. 값이 높을수록 범죄율이 높은 지역임을 의미하며, 일반적으로 범죄율이 높은 지역은 주택 가격이 낮은 경향..
1~10번 문제와 답 vs코드에서 한문제씩 출력하기 위해 모든 답안을 def로 묶고,해당 함수 호출도 앞에 #을 붙여놔서 출력할때만 지우고 출력하면 된당. 1번 문제에 같이 푼 친구의 답과 비교하던 중 딕셔너리와 set의 함정에 빠져서 고뇌했는데생각해보니까 간단하고 당연한 문제였다.하지만 주어진 데이터가 커지면 set를 붙이는 것이 좀 더 출력 속도가 빨랐다.(주피터 노트북으로 각각 돌려봤을 때 homework1_1은 3초대, homework1_2는 0초만에 출력됐다!ㄷㄷ) # Day 1#1. 주어진 문자열에서 각 문자의 출현 빈도를 계산하는 딕셔너리 컴프리헨션을 작성하세요.def homework1_1(): text = "hello world" frequencx = {str:text.count..
*args (Arguments)위치 기반 인수만 받을 수 있다.함수에 전달된 여러 개의 인수를 지정된 순서대로 값을 전달한다.(튜플 형태) 예시)def example(*args): print(type(args)) # print(args)example(1, 2, 3, 4) # 출력: (1, 2, 3, 4) **kwargs (Keyword Arguments)키워드 인수만 받을 수 있다.함수에 전달된 **키워드 인수(매개변수 이름을 명시한 인수)**를 키-값 쌍으로 묶어서 처리(딕셔너리 형태) 예시)def example(**kwargs): print(type(kwargs)) # print(kwargs)example(a=1, b=2, c=3) # 출력: {'a': 1, 'b..
1. 삼항 연산자(tenary Operator)if-else 문을 간단히 표현하기 위한 Python의 표현식 구문 형식 : 값1 if 조건 else 값2x = 10result = "양수" if x > 0 else "음수"print(result) # 출력: 양수 2. 리스트 컴프리헨션 반복문을 사용해 리스트를 간결하게 생성하는 방법 구문 형식 : [표현식 for 변수 in 반복 가능한 객체 if 조건]numbers = [1, 2, 3, 4, 5]squared = [x**2 for x in numbers]print(squared) # 출력: [1, 4, 9, 16, 25]numbers = [1, 2, 3, 4, 5]even_numbers = [x for x in numbers if x % 2 == 0]..
비교연산자, 논리연산자, 할당 연산자, 비트연산자, 아이덴티티 연산자튜플이 빠른 이유는 해시때문 파이썬 문법 정리이터레이터, 제너레이터, 1급함수? class 메서드 종류 :- 인스턴스 메서드 : 인스턴스 변수를 사용하는 메서드- 클래스 메서드 : 클래스 변수를 사용하는 메서드- 정적 메서드 : 클래스 변수, 인스턴스 변수를 사용하지 않는 메서드- 추상 메서드 : 자식 클래스에서 반드시 구현해야 하는 메서드- 오버라이딩 : 부모 클래스의 메서드를 자식 클래스에서 재정의하는 것- 오버로딩 : 같은 이름의 메서드를 여러 개 정의하는 것 프로그래밍 방법론절차지향 : 순차적으로 코드를 실행하는 방법론(간단한 프로그램)객체지향 : 객체를 만들어서 코드를 실행하는 방법론(복잡한 프로그램)함수형 : 함수를 만들어서 ..
파이썬에 있는 연산자들 산술 연산자 (사칙연산같은 계산하기위한 연산자들)+ - / * % // ** 비교 연산자== >= 논리 연산자 (나중에 얘기하겠지만 '논리'스키마-사람이 읽을수있는)or not and아이덴티티 연산자isis not 할당 연산자= += -= *= /= 산술연산자에 있는 애들 싹다 할당할수있어요.a += 1a **= a 비트 연산자& AND 조건의 비트연산자 코딩테스트할 때 좀 써요| OR 조건의 비트연산자 코딩테스트할 때 좀 써요^ XOR 조건의 비트연산자~ NOT 조건의 비트연산자>> 우측 쉬프트 연산자 코딩테스트할 때 좀 써요 컨테이너담는 공간여기에는 어떤 타입이든 담을 수 있는 객체 list = [1, "AI9기 수강생", 3.14159265]mytuple = (1, "AI9..