본문 바로가기

스파르타코딩클럽150

WIL 앱개발 종합반 2주차 개발일지 map 함수를 이용한 반복문 { tip.map((content,i)=>{ return ( {content.title} {content.desc} {content.date} ) }) } 삼항 연산자를 이용한 조건문 (기본 모습) let result = 조건 ? 참일 때 : 거짓 일때 (예제) let result = 10 == 9 ? true : false // result 2022. 10. 29.
스파르타코딩클럽 내일배움단_앱개발 종합반 2주차 회고 2022.10.24 작성 2주차에 배운 내용 JSX 문법 문법: flexDirection, justifyContent, alignItems 모듈 시스템 앱 화면 구성하기 2주차 과제 내용 앞으로 5주 동안 만들게 될 나만의 꿀팁 앱의 메인 화면 구성하기! 차근차근 화면을 완성해 나가는 재미가 있었다. 디테일에 집착하는 사람이라 스크롤 부분 색상도 내 맘에 드는 걸로 변경하고 하단에 게시물 부분도 폰트 사이즈나 텍스트 배치 등을 조절했다. 메인 사진도 바꿔주고 싶었지만 어플에 어울리는 사진을 찾지 못해서 아쉬웠다. 하얀 배경부터 시작해서 파란색 배경 깔고 텍스트 하나씩 입력하고 이미지 넣어가며 완성했다. 제일 어려웠던 부분은 텍스트나 컨테이너 정렬하는 것과 위치 및 크기 조정이었다. 그래서 만들면서 차라리.. 2022. 10. 28.
스파르타코딩클럽 내일배움캠프 4기 React 프론트엔트 과정에 합류하다 취업을 위해 본격적으로 코딩을 배우고 싶다는 생각에 국비지원 과정을 알아보았다. 서울까지 왔다 갔다 하기에는 체력적으로 힘들 거 같아서 온라인 부트캠프 위주로 검색했고 결과적으로 스파르타코딩클럽의 내일배움캠프를 선택했다. 부트캠프 관련 정보는 아래 사이트를 추천한다. https://boottent.sayun.studio/camps 내일배움캠프를 선택한 이유 1년 전에 스파르타코딩클럽에서 무료 강의를 몇 번 들었었는데 코딩을 쉽고 재밌게 가르쳐 주길래 호감을 가지고 있었고 이것도 내배캠을 선택한 이유 중에 하나였다. 가장 걱정했던 건 9to9이라는 수업 시간이었다. 저녁 9시까지 체력적으로 버틸 수 있을지 고민이 되어서 일단 부트캠프 국비지원과는 별개로 웹개발 종합반과 앱개발 종합반 강의를 신청해서 수강했.. 2022. 10. 27.
WIL 웹개발 종합반 4주차 개발일지 Flask 기초: URL 나누기 from flask import Flask app = Flask(__name__) @app.route('/') def home(): return 'This is Home!' @app.route('/mypage') def mypage(): return 'This is My Page!' if __name__ == '__main__': app.run('0.0.0.0',port=5000,debug=True) GET 방식, POST 방식 GET → 데이터 조회(Read)를 요청할 때 예) 영화 목록 조회 → 데이터 전달 : URL 뒤에 물음표를 붙여 key=value로 전달 예) google.com?q=북극곰 POST → 데이터 생성(Create), 변경(Update), 삭제(De.. 2022. 10. 27.
스파르타코딩클럽 내일배움단_웹개발 종합반 4주차 회고 2022.10.22 작성 4주차 배운 내용 Flask 클라이언트와 서버 GET 방식 POST 방식 웹페이지 구성하기 데이터를 저장하고 보내기 4주차 과제 내용 영화 기록을 남기면 DB가 mongoDB에 저장되고, 저장된 내용이 페이지에도 표시되는 기능을 구축할 수 있었다. 또한 네이버 영화 링크를 입력하면 영화 정보를 크롤링해서 자동으로 제목과 줄거리가 표시된다. 웹개발 종합반 4주차 느낀 점 본격적으로 서버를 구축하면서 Ajax, jQuery, Flask 등의 문법을 모두 사용하고 있는데 하나하나 공부할 때는 이해되던 것들이 한번에 사용하려니 뒤죽박죽 섞여버렸다. 그래서 강의 듣다 말고 멈추고 강의자료 2-3주차 내용을 복습하고 왔더니 좀 이해가 되기 시작했다. 강의 내용이 이해가 안될 때 1. 이해가.. 2022. 10. 26.
WIL 웹개발 종합반 3주차 개발일지 2022.10.20 작성 Python 리스트 추가 방법 a_list.append() Python 함수 def sum(a,b) return a+b result = sum(1,2) Python 조건문 def is_adult(age): if age > 20: print('성인입니다') else: print('청소년이에요') is_adult(30) Python 반복문 fruits = ['사과','배','배','감','수박','귤','딸기','사과','배','수박'] count = 0 for fruit in fruits: if fruit == '사과': count += 1 print(count) Requests 이용해서 미세먼지 값 가져오기 import requests # requests r = requests... 2022. 10. 25.
스파르타코딩클럽 내일배움단_웹개발 종합반 3주차 회고 2022.10.20 작성 3주차에 배운 내용 Python 기본 함수 List형, Dictionary형 반복문, 조건문 웹스크래핑(크롤링) mongoDB pymongo로 mongoDB 조작하기 DB 저장하기, 찾기, 바꾸기, 지우기 3주차 과제 내용 지니뮤직의 1~50위 곡 순위 / 제목 / 가수를 스크래핑하기 import requests from bs4 import BeautifulSoup headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'} data = requests.get('https://www.ge.. 2022. 10. 25.
WIL 웹개발 종합반 2주차 개발일지 2022.10.18 작성 짝/홀수 onclick 함수 JQuery input 박스의 값을 가져오기 $('#url').val(); JQuery 버튼 넣기 let temp_html = `나는 추가될 버튼이다!`; $('#cards-box').append(temp_html); JQuery 포스팅박스 열고 닫기 function open_box(){ $('#post-box').show() } function close_box(){ $('#post-box').hide() } JQuery 퀴즈1. 빈칸 체크 함수 만들기 JQuery 퀴즈2. 이메일 판별 함수 만들기 JQuery 퀴즈3. HTML 붙이기/지우기 Ajax 기본 골격 모든 구의 미세먼지 값 구하기 실시간 따릉이 현황 보여주기 날씨API를 이용해서 실시간 .. 2022. 10. 24.
스파르타코딩클럽 내일배움단_앱개발 종합반 1주차 회고 2022.10.13 작성 1주차에 배운 내용 변수 리스트 딕셔너리(객체) 함수 조건문 반복문 비구조 할당 백틱(`) 활용법 map 함수 1주차 과제 내용 map 함수 사용해서 특정 원소 개수 구하기 let fruit_list = ['사과','감','감','배','포도','포도','딸기', '포도','감','수박','딸기'] let count = 0; for (let i = 0; i < fruit_list.length; i++) { let fruit = fruit_list[i]; if (fruit == '딸기') { count += 1; } } console.log(count); filter 함수 검색 후 리스트에 적용해 보기 let fruit_list = ['사과','감','감','배','포도','포도'.. 2022. 10. 23.
스파르타코딩클럽 내일배움단_웹개발 종합반 1주차 회고 2022.10.13 작성 국비 지원으로 스파르타코딩클럽 내일배움단 웹개발 종합반, 앱개발 종합반 강의를 신청했다. 5주 분량의 강의지만 이번 달에 진도를 모두 마치는 것을 목표로 하고 있다. 강의를 두 개를 듣다 보니 순서를 어떻게 해서 들어야 할까 고민했었는데 일단은 1주차씩 번갈아 가며 듣기로 했다. 월요일부터 목요일까지 4일 동안 웹개발 강의 1주차 과정을 모두 마치고 회고를 작성해보려 한다. 1주차에 배운 내용 CSS 이미지 넣기 폰트 적용하기 부트스트랩 이용 방법 Javascript 기본 함수 리스트 딕셔너리 반복문 조건문 1주차 과제 내용 1주차에서 배운 내용을 이용해서 다음과 같이 하나의 웹페이지를 만들 수 있었다. 스온스 (스파르타 온라인 스터디) 스파르타코딩클럽에서는 강의 수강자들이 정해.. 2022. 10. 22.