목록데이터사이언스 (4)
무냐의 개발일지

1. 데이터베이스와 테이블 데이터베이스 데이터와 데이터베이스 개념-데이터베이스 : 데이터가 모여진 공간 (구조적 방식으로 관리되는 데이터의 집합) 권한에 따라 수정(DBA), 검색 등 다룰 수 있는 범위가 다름 -데이터 : 모든 기록들 데이터베이스 특징1)실시간 접근성2)지속적인 변화3)동시 공유4)내용에 대한 참조 (중요!!) 데이터베이스의 데이터 참조 시, 데이터 행 주소나 위치 아니라, 데이터 내용으로 데이터를 찾음 다수 사용자가 동시에 같은 내용의 데이터 사용 새로운 데이터 삽입,삭제,갱신으로 항상 최신의 데이터 유지 사용자 질의에 즉시 처리 및 응답 -중복 데이터 제거, 자료 구조화하여 효율적 처리 가능하도록 관리한다 관계형 데이터베이스 (RDB, Relational Database)구조화된 데..

1) 객체 지향 프로그래밍 객체 많은 변수들을 어떻게 효율적으로 다룰지 고민하던 중, 변수를 엮은 덩러리를 구조체, 객체, 클래스 등으로 부름. 프로그래밍 언어마다 객체가 갖는 뜻이 조금씩 다르다. 파이썬의 모든 것은 객체 : 속성(attibutes) + 메서드(methods) (변수의 묶음이 되는 속성 + 연관된 함수를 엮어놓은 메서드) 객체 안에서 변수는 속성이 되고, 함수는 메서드가 된다 파이썬에서는 부울(bool), 정수, 실수, 문자열, 배열, 딕셔너리, 함수, 모듈, 프로그램.. 등 모든 것이 객체 class Car: def __init__(self): # 변수를 만들면 속성이 됩니다 self.speed = 0 self.direction = 'none' # 함수를 만들면 메서드가 됩니다 def..

파이썬 파이썬이라는 이름은 파이썬의 창시자 귀도 반 로섬이 좋아하는 코미디인〈Monty Python's Flying Circus〉에서 따온 것입니다. 이름에서 고대신화에 나오는 커다란 뱀을 연상하는 경우도 있겠지만 이와는 무관합니다. 다만 로고에는 뱀 두마리가 형상화되어 있습니다 함수와 변수 함수 : 불려진 시점에 특정한 작업을 수행하며, 입력값과 출력값은 있을 수도 없을 수도 있다 def : 함수를 정의(define) 할 때 사용하는 일종의 예약어이며, 함수명은 임의로 만들 수 있다. 에러 IndentationError : 들여쓰기 된 코드 블럭, 즉 indented block을 기대했는데 왜 빼먹었냐는 불평입니다. 전역스코프(global scope), 지역스코프(local scope) : 함수 내에서..

코딩 공부를 열심히 혼자 뽀짝뽀짝 하는데 혼자서 공부하는 것에 한계를 느껴, 부트캠프를 알아보던 중 정부에서 교육비 전액 지원 + 훈련장려금 30만 원까지 주는 6개월 모두의 연구소에서 운영하는 아이펠 부트캠프 과정을 발견했다! 마감 직전에 부랴부랴 신청을 해서, 나름 자소서도 쓰고 인터뷰도 봐서 합격 :-) 하루 종일 10-6시까지 앉아서 진득하게 잘 들을수 있을까, 걱정이 있었는데 막상 시작하고 나니 재미있다. 일단 같은 공부에 관심있는 사람들과 모여서 도란도란 정보도 공유하는 분위기도 좋고, 코딩 외적으로도 테크블로그 운영법이나, 시간/목표관리 방법, 커뮤니티 참여 방법 등 소프트 스킬에 대한 세미나도 군데군데 있어서 유익하다는 생각이 든다. 이 부트캠프 끝나면 이래저래 탄탄한 커뮤니티와 함께 내 ..