| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- TiL
- Python
- 엘리스sw트랙
- aws
- 방송대컴퓨터과학과
- nestjs
- 중간이들
- 코드잇
- 방송대
- Azure
- 파이썬프로그래밍기초
- JavaScript
- redis
- 클라우드컴퓨팅
- 개발자취업
- 프로그래머스
- 오픈소스기반데이터분석
- mongoDB
- HTML
- CSS
- 유노코딩
- 99클럽
- 파이썬
- 코딩테스트준비
- 코딩테스트
- node.js
- Git
- 데이터베이스시스템
- 꿀단집
- 항해99
- Today
- Total
목록분류 전체보기 (243)
배꼽파지 않도록 잘 개발해요
두 수의 합 문제 설명 정수 num1과 num2가 주어질 때, num1과 num2의 합을 return하도록 soltuion 함수를 완성해주세요. 제한사항 -50,000 ≤ num1 ≤ 50,000 -50,000 ≤ num2 ≤ 50,000 입출력 예 num1 num2 result 2 3 5 100 2 102 풀이 1 일반적인 덧셈식 function solution(num1, num2) { var answer = num1 + num2; return answer; } 풀이 2 화살표 함수로 덧셈식 표현 const solution = (num1, num2) => num1 + num2; // 중괄호({})와 return을 줄일 수 있음 // 일반 함수 function add(a, b) { return a + b..
TKinterhttps://docs.python.org/3/library/tkinter.html tkinter — Python interface to Tcl/TkSource code: Lib/tkinter/__init__.py The tkinter package (“Tk interface”) is the standard Python interface to the Tcl/Tk GUI toolkit. Both Tk and tkinter are available on most Unix platforms, inclu...docs.python.orgPython의 표준 GUI 라이브러리 TK + interface의 줄인말로, '티케이인터', '티큰터'라고 부름. 여기서 Tk는 Toolkit을 의미하며 스크립트 언어..
Ⅰ. 교육 선발 절차 및 내용 1. 선발 과정 교육대상 자격 요건에 겁먹지 않아도 된다. 어떤 교육보다 굉장히 관대한 조건을 내세우고 있다. 주민등록상 서울시 거주자, 성인 중 40세 이하의 미취업자이기만 하면 된다. 우대조건을 만족하는 사람이 더 적다. 혹시 걱정된다면 Python과 C언어의 기본문법을 아는 수준이라고 써놓기만 해도 된다. 선발 과정 요약 1. 신청서 접수 (구글폼) : 인스타그램, 블로그 등 구글폼으로 본인 메일 주소를 기재하면 담당자분이 메일을 보냄. 2. 메일로 자기소개서 제출 안내 받음 작성해야 할 서류에 대해 안내를 받음. 3. 자기소개서 제출 학력, 경력 등 신상 기재 1p, 자기소개서 1p 자기소개서를 요구하는 부트캠프에 비해서는 훨씬 간소한 분량임. 4. 서류 합격자 대상..
HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 모듈 여러 기능을 모아둔 파이썬 파일 프로그램을 짤 때에는 코드를 파일 단위로 나눠주는 게 좋음. ex. items.py, transactions.py 파일 하나 = 모듈(Module) 코드를 한 파일 안에 넣으면 코드를 모듈화시키면 - 어느 부분이 어떤 역할을 하는지 - 기능을 수정하고 싶으면 어떤 부분을 바꿔야 하는지 알기 힘들다. - 한 파일에서 구현하고자 하는 게 더 명확해짐. - 코드를 재사용할 수 있음. 특정 기능이 여러 프로그램에서 필요한 경우 그 기능을 구현하는 모듈을 가져와서 쓰면 됨. import from import from import * from shapes2d import Square as Sq '''..
HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 시각화의 두 가지 목적 1. 시각화는 분석에 도움을 줌. 2. 리포팅에 도움이 된다. · 그래프는 패턴을 발견하기 쉬워서 의사결정에 도움이 됨. · 시각화를 하면 보이지 않는 문제들이 보이기 시작함. ex. 데이터 하나만 동떨어져 있는 경우(이상점, outlier) → 심층 분석 · 리포팅 : 데이터에 대해 보고하는 것 · 숫자 정보만 있으면 직관적으로 이해가 되지 않음. · 예뻐서 집중해서 쳐다보므로 커뮤니케이션에 도움이 됨. 선그래프 x축에는 보통 시간과 관련된 값이 들어감. 문자에 대해서 그래프를 그리려고 하면 오류가 발생함. %matplotlib inline import pandas as pd df = pd.read_c..
HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 추상화 · 프로그래머들이 특정 코드를 사용할 때 필수적인 정보를 제외한 세부사항을 가리는 것 · 변수, 함수, 클래스도 추상화의 예시임. - 변수의 값을 한번 설정하면 그 이후에 값을 몰라도 변수 이름만 알면 되기 떄문임. - 함수는 구현내용을 알지 못해도 파라미터만 잘 넣어주면 호출해서 사용할 수 있음. - 클래스 내부 내용을 몰라도 사용방법만 알면 사용할 수 있음. · 추상화 잘하는 방법 - 클래스, 변수, 메소드 이름을 그 의미가 잘 담기도록 지어라. - 반복적으로 사용되는 코드는 최대한 변수, 함수, 또는 클래스로 만들어서 효율성을 높인다. 문서화(docstring) 문서화 문자열(documentation string)..
HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 • 객체 = 속성 + 행동 ex. 자동차 객체 속성 행동 색깔 : 빨강 시동이 걸리는 행동 의자 개수 : 5개 앞으로 나아가는 행동 instagram 유저 객체 속성 : 이메일주소, 비밀번호, 친구목록 행동 : 좋아요 누르기, 친구추가 객체지향 프로그래밍 프로그램을 여러 개의 독립된 객체들과 그 객체들 간의 상호작용으로 파악하는 프로그래밍 접근법 프로그램을 객체들과 객체들 간의 소통으로 바라보는 것 객체 지향적으로 설계 = 모델링(modeling) 객체 지향 프로그래밍으로 프로그램을 만들려면 1. 프로그램에 어떤 객체들이 필요할지 정한다 2. 객체들의 속성과 행동을 정한다 3. 객체들이 서로 어떻게 소통할지 정한다 HTML 삽..
HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 df.loc[row, column], df[column] df.loc[row, column] 만약 row가 2016인 경우 df.loc[2016, 'SBS'] (O) / df.loc['2016', 'SBS'] (X) Column에 대한 인덱싱 loc 포함 X (column 이름만 쓰는 방법) : df['JTBC'] loc 포함 O : df.loc[:, 'JTBC'] 여러 개의 Column에 대한 인덱싱 df[['SBS', 'JTBC']] ---> 대괄호 안에 리스트 '[]'가 들어가야 하니까 대괄호가 2겹임. ''' 방법1 : 파이썬 딕셔너리로 만들어서 합치기 ''' import pandas as pd spc_df = pd.r..
HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 데이터 사이언스란? • 데이터 과학 = 다양한 데이터로부터 지식과 인사이트를 추출하는 분야 • 데이터 사이언티스트가 갖춰야 할 능력 = 수학과 통계, 프로그래밍, 전문성 데이터 사이언스에 대한 오해 • 데이터 사이언스의 핵심은 인공지능, 딥러닝이다. (X) 1. 데이터를 모으는 과정 2. 데이터를 옮기고 저장하는 과정 3. 데이터를 정리하는 과정 → 1~3. 데이터 엔지니어링 4. 분석 5. A/B테스트 (서비스 개선) 6. 인공지능, 딥러닝 -----> 가장 상위에 있는 분야 미디어에서 인공지능과 딥러닝만 강조하지만, 사실 그 이전 단계에서 하는 일들이 기반이 되므로 중요함. • 데이터 사이언티스트는 왠지 하루종일 컴퓨터와 ..
HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 모듈 같은 폴더에 있는 파이썬 파일만 불러올 수 있음. run.py와 calculator.py랑 같은 폴더에 있기 때문에 불러올 수 있음. 다른 폴더에 있는 파일을 불러오는 것은 다음 토픽에 나옴. import calculator # 같은 폴더 내에 있는 calculator 파일을 불러오기 # calculator.py 파일 = 모듈 # 다른 파이썬 프로그램에서 사용할 수 있는 파이썬 코드 = 모듈 print(calculator.add(2, 5)) # 7 print(calculator.multiply(3, 4)) # 12 ### 불러오는 모듈 이름을 지정 ### import calculator as calc # as calc =..