본문 바로가기

전체 글825

생활코딩 #DATABASE2 - MySQL 오늘 배운 것 file 정보관리 도구 정보가 폭발적으로 증가하면서 파일만으로는 데이터를 관리하기 어려움 데이터를 쉽게 정리정돈할 수 있도록 데이터베이스 소프트웨어가 개발됨 1960년대 관계형 데이터베이스가 처음 개발됨 데이터를 표의 형태로 정리하고 검색을 빠르고 안전하게 가능 MySQL 1994년 스웨던에서 개발, 무료, 오픈소스, 관계형 데이터베이스 web이 폭발적으로 성장하면서 이를 관리할 데이터베이스를 찾게되었고, 무료면서 오픈소스인 MySQL은 좋은 대안이었다. 그리하여 웹과 함께 동반성장했고 현재 세 손가락안에 드는 데이터베이스로 자리매김하였다. 이제 MySQL을 통해 뒤죽박죽 되어버린 데이터를 깔끔하게 정리해보자. 데이터베이스의 목적 스프레드시트와 데이터베이스의 차이는 무엇인가? - 스프레드시.. 2021. 8. 3.
생활코딩 #DATABASE1 오늘 배운 것 #DATABASE1 정보기술의 심장 = 데이터 웹과 앱을 통해 정보를 전달하고 빅데이터, 인공지능 등을 이용하여 데이터를 통해 통찰력있는 분석결과를 끄집어 낼 수 있다. 우리가 첫번째로 볼 것은 file 이다. file 은 성능, 보안, 편의성 등의 한계를 가지고 있다. 이 한계를 극복하기 위해 고안된 소프트웨어가 database 이다. database를 활용하면 ffile 을 안전하고 편리하고 빠르게 보관 및 사용할 수 있다. database 의 종류도 다양하다. ex. mysql mongodb 준비물 상상력 데이터베이스는 거대하고 복잡하고 위험한 데이터를 다루기 위해 고안된 도구 보이지 않는 곳에서 묵묵히 동작하고 있는 정보기술의 심장. 바로 데이터베이스! #데이터베이스의 본질 데이터베.. 2021. 8. 2.
초보자를 위한 파이썬 300제 따라치기 #3. 파이썬 문자열 오늘 배운 것 >>> a = "3" >>> b = "4" >>> print(a+b) 34 >>> >>> print("HI"*3) HIHIHI >>> >>> print("-"*80) -------------------------------------------------------------------------------- >>> >>> >>> t1 = 'python' >>> t2 = 'java' >>> >>> t3 = (t1 + t2) * 3 >>> >>> t3 'pythonjavapythonjavapythonjava' >>> print( t3) pythonjavapythonjavapythonjava >>> >>> >>> name1 = "김민수" >>> age1 = 10 >>> name2 = "이철희".. 2021. 7. 26.
김왼손의 왼손코딩 #함수, 모듈, 객체, 코딩 스타일, 구글링 방법 오늘 배운 것 함수란, 반복되는 코드를 묶어서 이름을 붙여놓은 것 (필요할 때 불어와 사용할 수 있게) = 마술모자와 같다! 함수의 종류 1. 내장함수 ex. print() , type() 2. 모듈의 함수 ex. 임포트하여 가져다 쓰는 함수 3. 사용자 정의 함수 ex. 내가 직접 만들어 쓰는 함수 함수 만드는 방법 def 함수이름(인자1, 인자2, ...) 실행할 명령1 실행할 명령1 return 결과 > def = define 의 약자 (정의하다) > 인자 = 매개변수 > 숫자나 리스트 등을 넣을 수 있다. 1. 재사용 가능 > 일단 만들어두면 언제든지 사용가능 2. 코드관리가 쉽다 > 반복되는 코드를 모아놓았으므로 3. 조립해서 사용하기 유용하다 > 함수는 하나의 블럭이다 # ex. daco 라는.. 2021. 7. 24.
김왼손의 왼손코딩 #딕셔너리 _ 딕셔너리, 메서드 오늘 배운 것 딕셔너리에는 '키' 와 '값' 이 있다 딕셔너리는 키라는 이름을 붙여 키와 값이 쌍을 이루는 것을 의미한다 > 딕셔너리에 키를 추가할 때는 [] 와 = 을 사용한다 > 출력할때는 [] 안에 키를 입력하면 된다 > 키를 지우는 양식은 -> del 딕셔너리이름[키 이름] 다시 메서드! 메서드는 해당 자료형에서만 사용되는 '함수' 라고 보면 된다. 딕셔너리이름.values() >>> 값만 출력하는 메서드 딕셔너리이름.keys() >>> 키만 출력하는 메서드 딕셔너리이름.items() >>> 키와 값을 함께 출력하는 메서드 > 특이한 건, for 뒤에 한개 이름만 지정하면 () 안으로 출력되고 > for 뒤에 두개 이름을 지정하면 깔끔하게 () 없이 출려된다. 오늘 느낀 것 이제야 메서드가 이해가.. 2021. 7. 22.
김왼손의 왼손코딩 #while _ while, continue, break 오늘 배운 것 두 가지 반복문 1. for > 횟수에 따른 반복 2. while > 조건에 따른 반복 반복문을 사용하면 코드를 최소화하여 값을 얻을 수 있음 while 조건: 실행할 명령1 실행할 명령2 > if와 구조는 동일 > 조건이 참이면 명령 실행 > 다시 돌아와 조건이 참이면 명령 실행 > 조건이 거짓이 될때까지 반복 강제중지 : 컨트롤 + C 반복문 안에서 사용하는 키워드 continue > 밑에 명령을 실행하지 않고 맨위로 올림 break > 반복을 종료 오늘 느낀 것 반복문은 자동화를 위해 자주 사용하게 될 것 같다. 자동화 하니까 지금 업무에서 적용가능한 자동화가 있을지 궁금하다. 구글시트로는 자동화하긴 하는데 그 외에 프로그램을 직접 만들어 업무의 효율을 높일 수 있으면 좋겠다. 파이썬.. 2021. 7. 21.