개발일지/스파르타코딩클럽

개발일지/스파르타코딩클럽

자료구조/알고리즘 2주차 (1강~6강)

- 클래스란? 클래스는 분류, 집합 같은 속성과 기능을 가진 객체를 총칭하는 개념 객체란 세상에 존재하는 유일무이한 사물 예시 클래스 객체1 객체2 꽃 개나리 벚꽃 자동차 싼타페 모닝 같은 속성과 기능을 가진 객체들을 묶는 게 클래스 코드 예시 class Person: def __init__(self, param_name): # 객체가 생성되면 실행되는 함수 print("i am created!", self) self.name = param_name def talk(self): print("안녕하세요, 제 이름은", self.name, "입니다") person_1 = Person("유재석") print(person_1.name) print(person_1) person_1.talk() person_2 =..

개발일지/스파르타코딩클럽

파이썬 장고 실무 기초 2주차

2주차는 내용을 정리하기에 너무 많고 시간이 오래 걸릴 것 같아 생략한다 겪었던 시련 위주로 일지를 작성해보고자 한다 1번째 시련: 데이터베이스 연결하기 데이터베이스 탭에서 Data Source from Path를 눌러서 장고가 생성한 db.splite3을 선택하는 것까지는 잘 됐다 그 다음 연결에 필요한 드라이버를 설치하는데 노트북이 렉걸려서 그만 설치를 못했다... 그대로 파이참을 강제종료하고 다시 들어가서 드라이버를 설치하는 데까지는 또 성공을 했다 근데 무슨 switch 어쩌고 창이 떴다... 영어를 모르는 게 죄지....다시 껐다가 켜도 떴다... 왠지 눌러보고 싶게 switch가 버튼처럼 생겨서 눌렀다 그러고 Test Connection을 누르니 허무하게도 그냥 연결이 잘 됐다^^! 사실 이건..

개발일지/스파르타코딩클럽

자료구조/알고리즘 1주차

- 최댓값 구하기 input = [3, 5, 6, 1, 2, 4] def find_max_num(array): answer = array[0] # 배열의 첫 번째 값인 3을 answer에 넣음 for i in array: # 배열의 값들을 하나씩 불러옴 if i > answer: # i는 배열의 0번째, 1번째, 2번째, ... 값들이 들어옴 answer = i # 두 값을 비교해서 큰 값이 answer에 업데이트 됨 return answer # for문이 다 돌면 answer에는 배열의 가장 큰 값이 저장돼 있음 result = find_max_num(input) print(result) # 출력화면 # 6 저번 주 알고리즘 실시간 특강 때 풀었던 문제라 쉽게 풀 수 있었다 ㅎㅎ 본의 아니게 복습했네 ..

개발일지/스파르타코딩클럽

파이썬 장고 실무 기초 1주차

- 용어 정리 클라이언트: 요청을 보내는 곳 서버: 요청을 받아서 응답해 주는 곳 API: 데이터를 주고 받는 방식을 정한 것 - 웹의 동작 구조 페이지를 받는 경우: HTML, CSS, Javascript가 적절하게 섞여있는 페이지를 받는 경우. 구글, 네이버 같은 페이지를 보는 경우라고 보면 됨 데이터만 받는 경우: 페이지나 화면은 크게 필요없고, '데이터'만을 받고 싶은 경우. 데이터베이스에서 자료를 가져오거나 다른 사람이 만든 데이터를 가져올 때 사용함 프레임워크는 개발을 도와주는 하나의 틀이라고 보면 됨 최소한의 기능만 제공하는 형태와 이미 많은 기능들을 제공하고 있는 형태가 있음 전자는 flask, pyramid 같은 프레임워크고, 후자는 django 같은 프레임워크임 - MVT 패턴 M (M..

개발일지/스파르타코딩클럽

비개발자를 위한, 웹개발 종합반 4주차

4주차에서는 프론트엔드와 백엔드를 연결하는 것을 배웠다. 1. 폴더 열기 2. app.py 파일 만들기 3. 폴더 만들기 (templates) 4. templates 폴더 안에 index.html 파일 만들기 3. app.py 편집기에서 새 터미널 열기 4. 가상환경 만들기 (터미널에서 'python -m venv venv' 적고 엔터) 5. 터미널 닫고 새 터미널 열어서 (venv) 뜨는지 확인 6. 뭘 사용할 건지에 따라 라이브러리 설치(pip install flask, pymongo, dnspython, requests, bs4 등) 1. app.py 준비하기 from flask import Flask, render_template, request, jsonify app = Flask(__name_..

마이구미+
'개발일지/스파르타코딩클럽' 카테고리의 글 목록 (6 Page)