일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- folium
- Plotly
- DFS
- 그리디
- likelionlikelion
- parklab
- 멋사
- GNN
- SQL
- Join
- 마이온컴퍼니
- 멋쟁이사자처럼
- 멋재이사자처럼
- pyhton
- BFS
- ux·ui디자인
- TiL
- GIS
- 인턴10
- 파이썬
- DP
- 프로젝트
- 알고리즘
- Python
- 마이온
- intern10
- 멋쟁이사자처럼멋쟁이사자처럼
- seaborn
- likelion
- 시각화
- Today
- Total
목록멋쟁이사자처럼 (18)
지금은마라톤중
2023.01.31 ❗️꿀팁 아나콘다는 여러 도구를 한번에 설치해 주기도 하지만 가상환경을 제공해 줍니다. 설치했음에도 불구하고 No Module Not Found 오류가 발생할 때는 보통 여러 버전의 파이썬 혹은 아나콘다 등이 설치되어 있는데 현재 사용하고 있는 위치가 아닌 다른 위치에 설치되었을 때 이런 오류가 발생하게 됩니다. 보통 오류 메시지에 보면 어느 경로에 없다는 메시지가 나오게 됩니다. 해당 경로에 가서 보면 여러 라이브러리가 설치되어있는 폴더를 볼 수 있는데, 해당 위치에 사용하고자 하는 라이브러리를 다운로드 받아 옮겨주면 보통 잘 import 가 됩니다. ( base) 괄호 써주기 or 변수 할당하기 (연산자 우선순위) = 할당 == 같음 != 다름 ● str accessor - .st..
2023.01.16 ● range(len(리스트))를 좀 더 파이써닉한 방법으로 개선해 본다면? - index 순서를 가져오기 위해 range(len(리스트)) 사용했습니다. - 이 방법 외에도 인덱스 값을 가져올 수 있는 방법 : enumerate - enumerate(a,b) : 두번째 인자로 인덱스 시작을 지정할 수 있다. 🙋🏻♂️질문 : 사람마다 get이랑 post가 다르게 보일 수도 있나요? - 일반적으로는 GET 메소드를 통해 데이터를 읽어올 수 있게 서버에서 작성하지만 POST 메서드로 데이터를 읽어올 수 있게하는 경우는, GET 메서드는 파라미터를 URL에 포함하여 전달해야하기 때문에 파라미터들의 정보가 히스토리에 남지만 POST는 파라미터가 요청의 body 에 담겨 전달되기 때문에 브라..
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을 만드는 방법 ..