일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 머신러닝
- 영국석사
- CSS
- 선형회귀
- SQL
- matplotlib
- 코딩
- for반복문
- 코드잇
- 유학생
- 데이터분석
- 코딩공부
- 코드잇 TIL
- HTML
- sql연습문제
- 판다스
- 경사하강법
- numpy
- 런던
- 결정트리
- 파이썬
- 코드잇TIL
- 오늘도코드잇
- 코딩독학
- 윈도우함수
- 행렬
- 다항회귀
- 나혼자코딩
- 로지스틱회귀
- Seaborn
- Today
- Total
목록코딩공부 (179)
영국 척척석사 유학생 일기장👩🏻🎓
파이썬에서 좋은 코드를 만들기 위한 가이드 중 PEP8에 대해 알아보겠습니다. 1. 이름1) 이름 규칙모든 변수와 함수 이름은 소문자로 쓰고 여러 단어일 경우 _로 나눕니다.# badsomeVariableName = 1SomeVariableName = 1def someFunctionName(): print("Hello")# goodsome_variable_name = 1def some_function_name(): print("Hello")모든 상수의 이름은 대문자로 쓰고 여러 단어일 경우 _로 나눕니다.# badsomeConstant = 3.14SomeConstant = 3.14some_constant = 3.14# goodSOME_CONSTANT = 3.142) 의미 있는 이름# bad (..
자주 쓰이는 표현을 더 간략하게 쓸 수 있게 해주는 문법을 'syntactic sugar'라고 합니다.다음 아래의 두 줄은 같습니다.x = x+1x += 1x = x+2x += 2x = x*2x *= 2x = x-3x -= 3x = x/2x /= 2x = x%7x %= 7
파라미터에게 '기본값(default value)'을 설정할 수 있습니다.기본값을 설정해두면, 함수를 호출할 때 파라미터에 값을 안 넘겨줘도 됩니다.이러한 파라미터를 '옵셔널 파라미터(optional parameter)'라고 합니다. 아래의 코드를 보면 myself 함수를 호출할 때 한 번은 파라미터 nationality 에 들어갈 값을 제공했고, 한 번은 제공하지 않았습니다. def myself(name, age, nationality="한국"): print("내 이름은 {}".format(name)) print("내 나이는 {}살".format(age)) print("국적은 {}".format(nationality))print(myself("박보검", 1, "미국")) #옵셔널 파라미..
이전 글에서 리스트에서 유용한 메소드에 대해 알아보았습니다. 그럼 함수와 메소드의 차이점은 무엇일까요? 이번 글에서는 함수와 메소드의 차이점과 문자열에서 유요한 메소드에 대해 알아보겠습니다. 🔻(참고)리스트 메소드🔻 (파이썬) 리스트와 리스트에서 유용한 메소드 총정리1. 리스트에서 값의 존재 확인하기어떤 값이 리스트에 있는지 여부를 확인하는 함수를 만들어보겠습니다.# value가 some_list의 요소인지 확인def in_list(some_list, value): i = 0 while i 위와 같이 실행하면life-of-nomad.tistory.com 1. 메소드(method)메소드는 함수와 관련이 있지만 함수와는 달리 메소드는 특정 유형의 객체와 연결됩니다.즉, 작업 중인 데이터 유형에 따라 다른..
import datetime스탠다드 라이브러리에 있는 datetime 모듈은 '날짜'와 '시간'을 다루기 위한 다양한 '클래스'를 갖추고 있습니다. 1. datetime 값 생성2020년 3월 14일을 파이썬으로 어떻게 표현할 수 있을까요?pi_day = datetime.datetime(2020, 3, 14)print(pi_day)print(type(pi_day))>>> 2020-03-14 00:00:00위와 같이 시간은 자동으로 00시 00분 00초로 설정되는데 이 또한 직접 설정 가능합니다.pi_day = datetime.datetime(2020, 3, 14, 13, 6, 15)print(pi_day)print(type(pi_day))>>> 2020-03-14 13:06:15 2. 오늘 날짜우리가 날..
1. randomimport random스탠다드 라이브러리에 있는 random 모듈은 랜덤한 숫자를 생성하기 위한 다양한 함수들을 제공해줍니다. 2. randint 함수randint 는 두 수 사이의 어떤 랜덤한 정수를 리턴하는 함수입니다.randint(a, b) 를 하면 a보다 크거나 같고 b보다 작거나 같은 어떤 랜덤한 정수 N을 리턴하는 것입니다.import randomprint(random.randint(1, 20))print(random.randint(1, 20))>>> 3>>> 17위와 같이 1이상, 20이하의 랜덤한 수가 출력됩니다. 3. uniform 함수uniform은 두 수 사이의 랜덤한 소수를 리턴하는 함수입니다.randint 와 다른 것은 리턴하는 값이 정수가 아니라 소수라는 점입니..
지난 글에서 리스트에 대해서 알아보았습니다. 이번 글에서는 리스트와 문자열의 차이점에 대해 알아보겠습니다.리스트와 문자열은 굉장히 비슷합니다. 리스트가 어떤 자료형들의 나열이라면, 문자열은 문자들의 나열이라고 할 수 있습니다. 🔻(참고)파이썬 리스트🔻 (파이썬) 리스트와 리스트에서 유용한 메소드 총정리1. 리스트에서 값의 존재 확인하기어떤 값이 리스트에 있는지 여부를 확인하는 함수를 만들어보겠습니다.# value가 some_list의 요소인지 확인def in_list(some_list, value): i = 0 while i 위와 같이 실행하면life-of-nomad.tistory.com 1. 인덱싱(indexing)두 자료형은 공통적으로 인덱싱이 가능합니다.# 알파벳 리스트의 인덱싱alphabet..
🔻(참고)리스트🔻 (파이썬) 데이터 구조의 유형 중 가장 많이 쓰이는 리스트 총정리1. 데이터 구조데이터 구조란 다양한 방식으로 데이터 유형들을 모아 조직하고 그룹화하는 데이터 컨테니어 혹은 데이터 컬렉션입니다.데이터가 담긴 파일들을 정리해 놓은 파일 폴더라고 볼life-of-nomad.tistory.com 1. 메소드1) in 과 not in (리스트에서 값의 존재 확인하기)어떤 값이 리스트에 있는지 여부를 확인하는 함수를 만들어보겠습니다.# value가 some_list의 요소인지 확인def in_list(some_list, value): i = 0 while i 위와 같이 실행하면 아래와 같이 결과가 나옵니다.TrueFalse쓰는데 아주 어렵지는 않습니다.하지만 리스트에 값의 존재를 ..
1. 캐스케이드(Cascade) 최종적으로 적용할 CSS 속성들을 결정할 때, 계단식 폭포처럼 CSS 규칙을 순서에 따라 합쳐서 적용하는걸 말합니다. 한국어로는 "종속"이라고 번역하기도 합니다. 우선순위가 높은 규칙일수록 우선적으로 속성을 적용합니다. 2. 스타일 시트의 종류 브라우저에서 기본적으로 제공하는 스타일시트(Use Agent Stylesheet)는 똑같은 선택자를 쓰고 있다면 우리가 작성한 코드보다 우선순위가 낮습니다. 예를 들어서 브라우저 기본 CSS에서 아래처럼 쓰고 있다고 가정해 봅시다. h2 { display: block; font-size : 1.5em; ... font-weight : bold; } 이때, 우리가 style.css 파일에서 아래처럼 쓰면, 우리가 작성한 스타일시트(A..
1. 선택자 CSS 규칙에서 맨 앞에 적어 주는 걸 CSS 선택자라고 부릅니다. 선택자를 사용해서 이 규칙을 어떤 요소들에 적용할지 선택할 수 있습니다. 선택자 { 선언; 선언; 선언; } 2. 선택자 목록 콤마(,)로 선택자를 연결하면 여러 선택자에 같은 규칙을 적용할 수 있습ㄴ디ㅏ. 선택자1, 선택자2 { ... } 3. 선택자 붙여 쓰기 여러 조건을 동시에 만족하는 요소를 선택하고 싶다면 선택자를 붙여서 쓸 수 있습니다. 예를 들어서 아래 HTML 코드에 있는 태그를 선택해 보겠습니다. 몽골 대자연으로 떠나는 여행 예시1. 아이디 + 클래스 #mongolia.title 예시2. 클래스 + 클래스 .large.title 예시3. 태그 + 아이디 + 클래스 h2#mongolia.large.title 4..