일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Plotly
- BFS
- intern10
- GNN
- Join
- 멋쟁이사자처럼
- parklab
- 프로젝트
- 파이썬
- likelion
- SQL
- DFS
- 마이온
- 알고리즘
- TiL
- seaborn
- likelionlikelion
- DP
- 인턴10
- 마이온컴퍼니
- GIS
- 멋사
- 멋재이사자처럼
- Python
- 멋쟁이사자처럼멋쟁이사자처럼
- folium
- ux·ui디자인
- pyhton
- 그리디
- 시각화
- Today
- Total
목록전체 글 (105)
지금은마라톤중
2023.01.13 python만 공부하다가 처음으로 SQL을 배웠다. 파이썬을 어느정도 알고 배워서 그런지 이해를 좀 더 쉬웠던 것 같다. 수업 중 파이썬의 문법이 SQL에서 적용이 가능한지에 대해 궁금한 부분이 많았다. 내용정리 ● 데이터와 데이터 베이스(DB) - 데이터란 컴퓨터 안에 기록된 문자, 숫자를 말한다. - 이런 데이터들의 집합이 데이터베이스이다. ● 데이터베이스 관리시스템)(DBMS : 데이터베이스를 효율적으로 관리하는 소프트웨어 ● 관계형 모델 : 데이터를 표 형태로 구조적으로 관리하는 모델 - 관계형 데이터베이스(RDB) - RDB기반의 데이터베이스관리시스템이 RDBMS - RDBMS 소프트웨어로는 Oracle, DB2, SQL Server PostgreSQL, MySQL, SQLi..
2023.01.09 ~ 2023.01.11 멋쟁이사자처럼 4주차 2023.01.09 ● 데이터베이스 • 데이터베이스 : 주로 실시간으로 관리할 데이터를 저장 => 예) 회원정보, 장바구니 정보, 위시리스트, 게시판, 댓글, 캐릭터 정보, 인벤토리 정보, Status 관리가 필요한 정보 • 파일로 저장을 할 때는 주로 로그데이터 등을 저장하게 됩니다. 데이터베이스에도 로그성 데이터를 저장하기도 합니다. 한 시간에 1G이상씩 쌓이는 로그성 데이터라면 보통 파일로 저장하는 편입니다. => 예) 어떤 페이지를 누가 언제 방문했었는지, 게임에서 서버에 접속해서 어떤 액션을 취했는지 작은 액션 단위로 로그를 저장할 때 * 데이터분석가와 데이터엔지니어, 개발자, 기획자가 모여서 회의를 하면 어떤 데이터를 데이터베이스..
2023.01.06 7. class ..ing 4) getter, setter -객체의 내부 변수에 접근할 때 특정 메서드를 거쳐서 접근할 수 있도록 하는 방법 class Person: def __init__(self, pw): self.hidden_pw = pw # getter : 데이터를 가져올(출력) 때 사용 # 가져올 때 뒤에 ***로 나오게 만듬 @property def pw(self): print('getter') return self.hidden_pw # setter : 변수를 설정(수정)할 때 사용 # pw 변경 시 기존에 있던 pw 입력해야 할 수 있는 설정 @pw.setter def pw(self, new_pw): print('setter') input_pw = input('insert..
2023.01.05 7. class - 변수, 함수를 묶어서 코드를 작성하는 방법 - 객체지향 구현하는 문법 - 객체지향 : 실제세계를 모델링하여 프로그램을 개발하는 개발 방법론 : 협업을 용이하게 하기 위한 - 함수 사용법 : 함수선언(코드작성) > 함수호출(코드실행) - 클래스 사용법 - 클래스 선언(코드작성) > 객체생성(메모리사용) > 메서드실행(코드실행) - 클래스 선언(설계도작성) > 객체생성(제품생산) > 메서드실행(기능사용) -식별자 컨벤션 - 변수, 함수 : snake_case - 클래스 : PascalCase, UpperCamelCase - class, self, 사용자 정의 데이터 타입, special methods(__int__(), __add__()…) - 상속, super, ge..
2022.01.04 - list.append() : 리스트 데이터에 데이터를 추가 data = [1, 2, 3] data.append(4) data # 출력 : [1, 2, 3, 4] 6. 함수 - 반복적으로 사용되는 코드를 묶어서 사용하는 방법 > 코드의 유지보수가 쉬워짐 - def, return, argument, parameter, docstring, scope, lambda - 사용법 : 함수선언(코드작성) > 함수호출(코드실행) 1) argument, parameter : 함수를 호출하는 코드에서 함수를 선언하는 코드로 데이터 전달할 때 사용 - default parameter : 입력이 없을 때 입력되는 고정값이 있는 파라미터 - keyword argument import random # 함수..
데이터 규모에 따른 스킬들 - 엑셀 : 사용 간편 : 데이터 100만개 : 만들어진 기능만 사용가능 : 속도 느림 - 파이썬 : 파이썬문법 : 데이터 RAM 용량만큼 : 기능을 만들어서 사용가능 : 속도 빠름 - 파이썬 : 가상메모리 : DASK - 데이터베이스 : SQL문법 : 데이터 SSD(HDD) 용량만큼 : 속도 빠름 - 빅데이터 : 여러개의 컴퓨터를 1대의 컴퓨터처럼 사용 : SPARK : scala, python 3. 연산자 : CPU를 사용하는 방법 - 산술 : +, - , =, , =, d2 # 출력 : (False, True, True)..
2023년 1월 2일 새해가 되고 첫 수업이었다. 오늘은 컴퓨터의 전체적인 개요와 파이썬에 대해 배웠다. 수업시간에 배운 내용과 수업에서 언급했지만 설명이 없었던 부분들을 추가적으로 공부하여 정리하였다. 컴퓨터 구조 1. 컴퓨터 : 계산을 수행하는 기계, 2진수 사용, 2GHz는 1초에 2번 0,1 판단할 수 있다 2. 컴퓨터 구조 : 중앙처리장치(CPU) - 연산수행, 주기억장치(RAM) - 저장된 파일을 메모리로 복사/ CPU와 SSD를 연결, 보조기억장치(SSD, HDD) - 파일 저장 3. OS : 물리적 장치를 컨트롤하는 소프트웨어, CPU를 할당 4. 프로그래밍 : OS에서 물리적 장치를 사용해 컴퓨터에게 연산과제를 수행하게 하는 것을 말함, 컴퓨터와 의사소통하는 수단, APP을 만드는 방법 ..
1. crawler : 기는 것, 파충류 -> 웨베 사이트를 기어다니면서 정보를 모아준다. 2. web crawling : 크롤러를 사용해 웹 페이지의 데이터를 추출해 내는 행위 3. 터미널에 install을 이용해서 설치 가능 ex) pip install requests * requests : 크롤링하기 위해 요청하는 모듈 4. 함수 : 자주 사용하는 것을 모아서 사용할 수 있게 해놓은 것, ex) 조립기계, construct_machine(green, blue) 5. 모듈 : 함수들을 모아놓은 파일, 남들이 만들어놓은 것을 사용 가능, import로 제시해야 사용 가능 ex) requests. 6. get 함수 : return 응답값(응답값을 처리 후 돌려준다). 7. # : 주석, 코드로 인식하지 ..