일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 안드로이드스튜디오
- MySQL
- 인프런
- 혼공단
- 기술면접
- 티스토리챌린지
- select
- 혼공챌린지
- CS
- doitandroid
- java
- 알고리즘
- 프로그래머스
- join
- groupby
- SQL
- Kotlin
- 자료구조
- 정처기
- 카카오코테
- 오블완
- Android
- 안드로이드
- 정보처리기사
- 스터디
- 혼공파
- 자바
- 코틀린
- Til
- 코테
- Today
- Total
목록혼공파 (9)
Welcome! Everything is fine.
📌혼공 노트 공부한 내용을 정리한 6주간의 기록을 모아놓은 혼공노트. 앞으로도 열심히 달리길🔥 [1주차] 혼자 공부하는 파이썬 Chapter 01 ~ 02-1 📌 혼공학습단 6기 활동 시작 이번 학기 제일 부족했던 파이썬을 복습하기 위해 혼공단에 신청했다.6주(21.07.05 ~ 21.08.15) 동안 열심히 공부해서 기초를 탄탄히 다져봐야겠다. 내가 공부한 내용을 3uomlkh.tistory.com [2주차] 선택미션 - else 구문과 elif 구문 정리 💡 else 구문 참/거짓일 때 실행되는 코드를 다르게 하려면 if~else 문을 사용한다. else 문은 조건이 없고, if 문 혹은 elif 문이 거짓이면 무조건 실행된다. 아래 코드는 if~else 문을 활용하여 입력한 3uomlkh.tisto..
📌 도서 리뷰 드디어 혼공학습단 6기 활동을 마쳤다. 책 리뷰와 소감을 짧게 정리하고 혼공단 활동을 깔끔하게 마무리하겠다. 먼저 간단한 책소개를 하겠다. 혼자 공부하는 시리즈는 파이썬 말고도 많다. (개인적으로 다음엔 머신러닝에 대해서 하고싶은데..너무 어려워 보인다.) 제목 : 혼자 공부하는 파이썬 저자 : 윤인성 가격 : 16,200원(교보문고) 혼자 공부하는 파이썬 - 교보문고 파이썬 최신 버전 반영 | [어떤 독자를 위한 책인가?]ㆍ 파이썬 언어가 처음인 전공자ㆍ 파이썬 공부를 시도했지만 여전히 아쉬움이 있는 전공자ㆍ 개발자로 취업 혹은 이직을 준비하고 있는 일 www.kyobobook.co.kr 왠지 허전해서 구매링크도 가져왔다. 뒷광고는 아니고...^^ 그리고 좋았던 점과 아쉬웠던 점을 각각 ..
💡 용어 정리 ✔ 외부 모듈 : 다른사람이 만들어 제공하는 모듈. ✔ 제어 역전 : 개발자가 만든 함수를 모듈이 실행하는 것. ✔ 라이브러리 : 개발자가 모듈의 기능을 호출하는 형태와 같이 정상적인 제어를 하는 호출하는 형태와 같이 정상적인 제어를 하는 모듈. ✔ 프레임 워크 : 모듈이 개발자가 작성한 코드를 실행하는 형태의 모듈. ✔ pip install : 외부 모듈을 설치할 때 사용하는 명령어. ✔ 엔트리 포인트 : ✔ __name__=="__main__" ✔ 패키지 : 모듈이 모인 것. ✔ 객체 : 여러 가지 속성을 가질 수 있는 모든 것. ✔ 추상화 : 프로그램에서 필요한 요소만을 사용하여 객체를 표현하는 것. 즉, 복잡한 자료, 모듈, 시스템 등으로부터 핵심적인 개념 또는 기능을 간추려 내는 ..
💡 용어 정리 ✔ 예외 처리 : 예외를 해결하는 것. 조건문을 사용하는 방법과 try 구문을 사용하는 방법이 있다. ✔ 기본 예외 처리 : 조건문 등을 사용해 예외를 처리하는 기본적인 방법. ✔ 예외 객체 : 예외와 관련된 정보를 담고 있는객체. ✔ raise : 예외를 강제로 발생시키는 기능을 하는 키워드. 💡 구문 오류와 예외 프로그래밍 언어에서 오류(error)에는 두 가지 종류가 있다. 프로그램이 실행되기 전에 발생하는 구문 오류는 괄호의 개수, 들여쓰기 문제 등으로 발생하기 때문에 문법적인 문제를 해결해야한다. 프로그램 실행 중에 발생하는 예외 혹은 런타임 오류 역시 코드를 제대로 수정하여 해결한다. 그러나 이러한 예외를 해결하는 방법에는 단순히 코드를 고치는 것 외에 더 복잡한 것들이 있다. ..
💡 용어 정리 ✔ 함수 : 식별자 뒤에 괄호가 붙어있는 것 ✔ 매개변수 : 괄호 내부에 넣는 여러가지 자료 ✔ 리턴값 : 함수를 호출해서 최종적으로 나오는 결과 ✔ 가변 매개변수 : 매개변수를 원하는 만큼 받을 수 있는 함수 ✔ 기본 매개변수 : 기본값을 지정할 수 있는 매개변수, 매개변수를 입력하지 않았을 경우 들어가는 기본값 ✔ 키워드 매개변수 : 이름을 지정해서 입력하는 매개변수 💡 함수 # 함수 선언 def 함수이름(): 문장 # 함수 호출 함수이름() 함수를 만들 때 매개변수를 만들었는데 함수를 호출 할 때 매개변수를 넣지 않거나 더 많이 넣으면 TypeError가 발생한다. 매개변수와 가변 매개변수, 기본 매개변수에 대한 설명은 선택미션도 수행할 겸 Notion 에 정리해보았다. 키워드 매개변..
이번주는 3주차로, for 반복문과 while 반복문, 리스트와 딕셔너리, 문자열 등에 대해 공부했다. 반복문은 익숙했지만 리스트, 딕셔너리 사용법과 문자열 관련 함수가 익숙하지 않아서 더 복습해야겠다. 💡 용어 정리 ✔ 리스트 : 인덱스를 기반으로 여러 자료를 저장하는 자료형. ✔ 요소 : 리스트 내부에 있는 각각의 내용. ✔ 인덱스 : 리스트 내부에서 값의 위치. ✔ 딕셔너리 : 키를 기반으로 여러 자료를 저장하는 자료형. ✔ 키 : 딕셔너리 내부에서 값에 접근 할 때 사용하는 것. ✔ 값 : 딕셔너리 내부에 있는 각각의 내용. ✔ 유닉스 타임 : 세계 표준시로, 1970년 1월 1일 0시 0분 0초를 기준으로 몇 초가 지났는지를 정수로 나타낸 것. 파이썬에서 유닉스 타임을 구할 때는 시간과 관련된 ..
💡 용어 정리 ✔ 복합 대입 연산자 : 기존의 연산자와 조합하여 사용하는 연산자. ex) +=, -=, *=, /=, %=, **= ✔ 프롬프트 문자열 : input 함수 괄호에 입력한 내용. ✔ 블록 : 프로그램이 실행 도중에 잠시 대기하는 것. ✔ 캐스트 : 문자열을 숫자로 바꾸는 것과 같이 데이터 타입을 바꾸는 것. int( ), float( ) 혹은 str( )함수를 통해 바꿀 수 있음. ✔ 스왑 : 변수를 교체하는 것. ✔ 비파괴적 함수 : upper( ) 혹은 lower( ) 함수처럼 원본을 변화시키지 않는 함수. ✔ 조건 분기 : 조건을 기반으로 실행의 흐름을 변경하는 것. 💡 문자열 관련 다양한 함수 📃 format( ) 파이썬의 문자열 포매팅 방법에는 % 연산자, fomat( ) 함수 혹..
💡 else 구문 참/거짓일 때 실행되는 코드를 다르게 하려면 if~else 문을 사용한다. else 문은 조건이 없고, if 문 혹은 elif 문이 거짓이면 무조건 실행된다. 아래 코드는 if~else 문을 활용하여 입력한 숫자가 짝수인지 홀수인지 계산하는 예제이다. num = int(input("정수 입력 : ")) if num % 2 == 0: print("짝수!") else: print("홀수!") 위 코드와 달리 조건을 검사하는 과정이 3번 이상이라면 다소 번거로워질 수 있다. 예를 들면 아래 코드처럼 학점을 계산하는 프로그램을 만든다면, 성적이 A와 F 두 개만으로 나눠지지 않으므로 중첩 if 문을 사용해야 한다. score = int(input("점수 입력 : ")) if score >= 9..