본문 바로가기

개발/개발 일지6

스파르타 코딩클럽 후기: 웹개발 5주차 수업 완료(feat. 내일배움카드) 목차 옛날에 발급받았던 내일 배움 카드를 활용해서 코딩 온라인 수업을 들었습니다. 코딩 수업은 처음이었는데 오늘은 완강한 기념으로 후기를 남겨보려고 합니다. 국비 지원? 온라인 코딩 수업? 이전에 국비지원으로 회계 관련 수업을 들었었습니다. 국비 지원으로 강의 수강 시, 내일 배움 카드를 발급하여 진행해야 하는데 그때 남아있던 돈들이 있어서 남은 돈들을 활용할 방법을 찾다가 스파르타 코딩 클럽을 알게 되었고 신청했습니다. 코딩 수업 계기 이전에 회계 수업을 듣고 전산세무, TAT 등 자격증을 따긴했으나 관련된 일을 하고 있지 않습니다.. (회계 자격증은 진짜 무쓸모인 상태입니다.) 문과를 졸업하고 한창 진로를 고민할 때 코딩을 고려하긴 했었습니다. 하지만 컴맹인 저는.. 코딩에 대한(그리고 컴퓨터에 대한.. 2022. 12. 20.
5주차 개발일지: 프로젝트 서버 배포(AWE EC2, 리눅스 우분투, 파일질라, 가비아 등) 내가 만든 프로젝트를 서버에 배포해보기 웹 서비스를 런칭하기 위해 클라이언트의 요청에 항상 응답할 수 있는 서버에 프로젝트를 실행할 예정임 ✔클라의 요청에 항상 응답하려면 1) 컴퓨터가 항상 커져있어 프로그램이 실행되어야하고, 2) 모두가 접근할 수 있는 공개 ip주소로 나의 웹 서비스에 접근할 수 있어야함 ➡ 이러한 한계점때문에 보통은 클라우드 서버를 활용함 AWS클라우드 서비스에서 항상 컴퓨터를 켜둘수 있는 EC2사용권을 구매하여 리눅스 우분투로 설정하여 서버를 배포해볼 예정임 1) AWS EC2에서 인스턴스 만들기 : OS로 리눅스의 ubuntu를 활용함 ** '리눅스'는 윈도우, 맥OS와 같은 운영체제이며 윈도우와 맥OS가 GUI를 통해 실행하는 반면, 리눅스는 명령어를 통해서 실행하는 운영체제임.. 2022. 12. 20.
4주차 개발일지: Flask, POST, GET등 목차 프레임워크와 라이브러리 *프레임워크: 일종의 프랜차이즈와 비슷한 개념, 창업을 한다고 했을 때 프랜차이즈처럼 메뉴, 디자인, 브랜드, 운영 방식 등 전부를 제공함. iOS 어플리케이션을 만든다면 개발자가 처음부터 끝까지 코딩하지 않고 애플의 프레임워크를 활용함. 애플에서는 통칭 Cocoa라고부름 *라이브러리: 타인이 만들어놓은 코드를 이용한다면 측면에서는 프레임워크와 같음. 프레임워크가 더 큰 개념임. 라이브러리와 코드들이 모여서 프레임워크가 됨 프로그래밍 언어 프레임워크, 라이브러리 애플 Objective-C, Swift Cocoa(Ulkit, Appkit..) 구글 Java, Kotlin Android Framework 웹 Javascript Angular.js, React.js, Vue.js .. 2022. 12. 19.
3주차 개발일지: Python 목차 프로그래밍 언어와 Python *컴퓨터는 0과 1로 이루어진 기계어를 사용하고 인간이 컴퓨터에 명령을 내리기 위해서 중간에 컴퓨터의 언어로 번역해주시는 컴파일러 프로그램을 활용함 *개발자는 컴파일러에게 문서로 일을 시키는 사람이며 자바, 파이썬, 루비, 스위프트 등 영어로 되어 있는 프로그래밍 언어를 사용해 컴파일러에게 명령을 전달하고 컴파일러가 그 명령을 0과 1로 변환해 컴퓨터에게 전달하는 식임 *파이썬은 프로그래밍 언어 중 하나로 비교적 직관적인 문법으로 배우기 쉽다는 장점이 있음 *그럼에도 모든 문법을 기억하기는 쉽지 않음! 따라서 필요한 문법은 그때그때 구글링해보면 됨. 복붙은 기본이라는 것을 잊지 말것! Python 의 기초의 함수 2-1. 함수 정의 : def와 return을 활용하여 .. 2022. 12. 19.