본문 바로가기

전체 글

(323)
[스파르타코딩클럽/무료강의] 1시간만에 끝내는 직장인 코딩 용어 해설 정리 코딩의 본질은 삽질이다. 집념하고 구글만 있으면 모두가 장인이 될 수 있다. 컴퓨터는 기본적으로 기계를 모아둔 것. 기계의 집합. 하드디스크: 적어두기. 하드디스크가 크면 여러가지 용량을 저장할 수 있음. RAM: 기억하기. RAM이 좋으면 기억을 많이 할 수 있음. CPU: IQ같은 것. 계산하기. CPU가 좋으면 계산을 빨리 할 수 있음. 메인보드: 하드디스크, RAM, CPU 등을 꽂아서 한번에 관리하는 곳. 운영체제(OS): 인간이 기계와 소통 할 수 있게 만드는 기반 프로그램(안드로이드, iOS, 윈도우, 리눅스 등) 리눅스는 오픈소스라서 무료. OS에 명령을 내리는게 코딩. 프로그래밍 언어: 명령을 내리는 언어. 언어마다 특성이 다름. 인간과 가장 가까운 언어. (ex. 자바, php, 파이썬..
[후기] 비전공자, 코린이의 스파르타코딩클럽 웹개발종합반 완강후기 코딩이 의무교육으로 되면서 이제는 초등학생들도 코딩을 할 수 있고, 전반적인 산업에 코딩이 필수인 시대에 살고 있는 나도 한 번 배워볼까 하는 생각을 가지고 유명한 무료 강의인 생활코딩부터 여러 유튜브 강의들을 듣고 있던 중에 내일배움카드로 오프라인 수업이 아닌 온라인으로! 배울 수 있는 스파르타코딩클럽 웹개발종합반을 수강신청했다. 온라인이라서 질문에 대한 답변을 얼마나 빨리 받을 수 있을까하는 걱정도 했지만, 슬랙을 통해서 빠르게 답변을 받을 수 있었고 스온스라는 온라인스터디도 진행해서 온라인강의지만 다른 수강생들과 함께 공부하는 기분으로 강의를 들을 수 있었다. 나같은 비전공자, 코린이한테도 너무 어렵지 않아 좋았고, 강의 시간이 너무 길지도 않아 전혀 지루하지도 않았다. 그리고 이론주입식이 아니라 ..
[스파르타코딩클럽/웹개발 종합반] 10일차. 5-5 ~ 5-12 강의 (AWS, Ubuntu) 5-5. [무비스타] - 뼈대 준비하기 index.html, app.py 준비하기 5-6. [무비스타] - GET연습(보여주기) pymongo 정렬: .find().sort('like', -1) #like로 내림차순 만들 API 정보: 조회(Read) 기능: 영화인 정보 전체를 조회 A. 요청 정보 - 요청 URL= /api/list , - 요청 방식 = GET - 요청 데이터 : 없음 B. 서버가 제공할 기능 : 데이터베이스에 영화인 정보를 조회(Read)하고, 영화인 정보를 응답 데이터로 보냄 C. 응답 데이터 : (JSON 형식) 'stars_list'= 영화인 정보 리스트 5-7. [무비스타] - POST연습(좋아요+1) 만들 API 정보: 좋아요기능: 클라이언트에서 받은 이름(name_give)..
[스파르타코딩클럽/웹개발 종합반] 9일차. 4-14 ~ 5-4 강의 (API, 프로젝트) 4-14. [나홀로메모장] - POST 연습(메모하기) API 만들고 사용하기 : 포스팅API (Create → POST) 포스팅API : 카드 생성 (Create) : 클라이언트에서 받은 url, comment를 이용해서 페이지 정보를 찾고 저장하기 4-15. [나홀로메모장] - GET 연습(보여주기) 리스팅API : 저장된 카드 보여주기 (Read) 4-16. 4주차 끝 & 숙제 설명 1주차에 완성한 쇼핑몰에 아래 기능 추가하기. 1) 주문하기(POST): 정보 입력 후 '주문하기' 버튼클릭 시 주문목록에 추가 2) 주문내역보기(GET): 페이지 로딩 후 하단 주문 목록이 자동으로 보이기 오타, 괄호, 들여쓰기 잘하기. 오류는 개발자도구에서 찾기(오류문구 속에 답이 있음). 5-1. 5주차 설치 Fi..
[스파르타코딩클럽/웹개발 종합반] 8일차. 4-6 ~ 4-13 강의 (프로젝트) 4-6. [모두의책리뷰] - 프로젝트 세팅 프로젝트 설정 - flask 폴더 구조 만들기 app.py 파일, static 폴더, templates 폴더, templates 폴더 안에 idex.html 파일, flask & pymongo(리뷰저장기능) install 4-7. [모두의책리뷰] - 뼈대 준비하기 모두의책리뷰-app.py & index.html 코드스니펫 복붙 - app.py run - localhost:5000 확인 4-8. [모두의책리뷰] - POST 연습(리뷰 저장) API 만들고 사용하기 - 제목, 저자, 리뷰 정보 저장하기(Create → POST) 1. 클라이언트와 서버 확인하기 2. 서버부터 만들기: app.py에서 insert 3. 클라이언트 만들기: index.html에서 제이쿼..
[스파르타코딩클럽/웹개발 종합반] 7일차. 3-14 ~ 4-5 강의 (웹스크래핑, flask) 3-14. Quiz_웹스크래핑 결과 이용하기 1. 영화제목 '매트릭스'의 평점을 가져오기 2. '매트릭스'의 평점과 같은 평점의 영화 제목들을 가져오기 3. 매트릭스 영화의 평점을 0으로 만들기 collection 확인, list는 for in 쓰면 한줄씩 보기 쉽게 출력. 3-15. 3주차 끝 & 숙제 설명 .text #태그는 제외하고 내용만 가지고옴. .text[0:2] #슬라이싱. 자리번호 0부터 1까지 뽑아냄. .strip() #양 옆 공백제거 4-1. 4주차 오늘 배울 것 4주차: Flask, 미니프로젝트1, 미니프로젝트2 로컬개발환경 : 개발자들이 본인이 서버를 만들어서 브라우저로 접속을 해보는것. 4-2. 폴더 세팅 코드 관리를 위해 헷갈리지 않게 각 프로젝트 별 폴더 만들기. 4-3. Fl..
[스파르타코딩클럽/웹개발 종합반] 6일차. 3-6 ~ 3-13 강의 (Python, 크롤링, mongoDB) 3-6. 파이썬 패키지 설치하기 파이썬은 라이브러리가 방대함. Python 에서 패키지는 모듈(일종의 기능들 묶음)을 모아 놓은 단위. 이런 패키지의 묶음을 라이브러리. 외부 라이브러리를 사용하기 위해서는 패키지를 설치해야함. 가상환경 = virtual environment(venv). venv에 앞으로 설치 할 라이브러리들이 담김. 프로젝트별로 패키지들을 담을 공구함. 같은 시스템에서 실행되는 다른 파이썬 응용 프로그램들의 동작에 영향을 주지 않기 위해, 파이썬 배포 패키지들을 설치하거나 업그레이드하는 것을 가능하게 하는 격리된 실행 환경 File - Settings- Python Interpreter - + - 패키지 검색 후 install #패키지 설치방법 3-7. 패키지 사용해보기 requests..
[스파르타코딩클럽/웹개발 종합반] 5일차. 2-11 ~ 3-5 강의 (Python) 2-11. Quiz_Ajax 연습하기(2) 랜덤 고양이 사진 API를 이용하기 $("#img-cat").attr("src", imgurl); //#img-cat의 src를 imgurl로 바꿈 ->jQuery 이미지태그 src 바꾸기 2-12. 2주차 끝 & 숙제 설명 1주차 숙제에 환율 넣기(로딩이 완료되면, 환율 API을 이용해서 환율을 표시). $(document).ready(function(){ 내용; }); //javascript 로딩 후 바로 실행 3-1. 3주차 설치 파이썬 설치하기 : https://www.python.org/ftp/python/3.8.6/python-3.8.6-amd64.exe mongo DB설치하기 1. 로컬디스크(c:)에 data폴더를 만들고, data폴더 안에 db폴더..