본문 바로가기

분류 전체보기

(170)
Git(2)✍️ 1.커밋을 더 잘알아보기 위해서 (1)커밋해쉬 : 각 버전을 지칭하는 고유한 정보를 커밋해쉬라고한다. ex) 커밋: b4bf40e2dff4a825a69aacfc890cf62244d6efbf [b4bf40e] =>이렇게 다 각자 가지고 있다. [ ] 은 긴 커밋넘버를 줄여서 나타낸다. (2)태그 :특정 커밋을 좀 더 가독성 좋게 지칭하는 것을 나타낸다.(꼬리표❗) => ✅커밋해쉬가 있는데 왜 태그를 쓰는가? 좀 더 유의미한 분기점을 알기 위해서 , 가독성을 더 올리기 위해 여러개의 커밋들 중에 특정 커밋이 더 유의미할때 지칭하기 위해서 꼬리표를 사용한다고 이해할 수 있다. (2-1)태그 만들기 : 특정 커밋줄에 Rt마우스 누르고 태그 누르고 제목 지정하고 만들어주면 끝 (2-2)태그 삭제하는 법 : 태그 ..
Git🤔 1.깃이 관리하는 공간은 3개이다. ①작업디렉토리:git(버전관리의 대상)이 있는 공간을 작업 디렉토리라고 한다.(소스들을 넣어놓을 수 있는 공간) =>.git이라고 적혀있는 파일이 있는 파일을 말한다. ②스테이지 : 다음 버전이 될 후보가 올라가는 공간 ③저장소(repository) :버전이 만들어지고 관리되는 공간 ▶2,3번은 깃이 관리하는 가상의 공간이라고 생각하면 된다. 2.버전 만들어보기 소스트리를 사용해서 .git이 있는 작업디렉토리(blog이름을 가진)를 만들었다. 안에 a라는 텍스트파일을 만들었다. (나중에는 이 텍스트파일이 js,html..등이 될 수 있다) 이 안에 내가 내용물을 적거나 파일들을 저장하면 작업 디렉터리에 버전관리할대상이 추가가 되는 것과 같다. 👇그리고 소스 트리를 확인..
깃 처음 시작하기 혼자 깃허브 해보겠다고 이리저리 다 눌러보고 그랬는데 이번에 확실하게 공부해보자! 해서 시작하게되었다ㅋㅋ 아무래도 이제 프로젝트를 시작하고하면 협업할 일이 많아져서 미리미리 해놓으면 좋을꺼같았다. 깃을 시작하기전 가지고 있으면 좋을 프로그램부터 기록했다. 1.기본 git: 버전(=변경사항)(=유의미한 변경)을 관리하는 도구 + 커밋 => 유의미한 벽돌을 쌓아 프로그램을 만들어 나아갈 수 있다. sourcetree: git을 편히 쓰는 도구 GitHub: git으로 만든 프로젝트를 관리해주는 서비스(개발자들의 SNS) 2.깃 설치 :https://git-scm.com/downloads Git - Downloads Downloads macOS Windows Linux/Unix Older releases ar..
개인 소개 페이지 만들기 TIL(02) 개인 페이지 만들다보니까 하루가 다갔다...ㅎ🤔 뭔가 머릿속으로는 이렇게 하면 되겠다 하는데 그렇게 안되서 ㅋㅋㅋ 이리하고 저리한다고 바빴다 (나만 그런건 아니겠지..) 만들다보니까 생각보다 다시 배웠던게 상기되고 하나씩 만들어지는게 눈에 보여서 좋았다. 근데 방명록에서 시간을 엄청 잡아먹었다.❗ 다른 팀원들도 이 부분에서 조금 막혔던거 같은데 왜 여기서 나도 그렇고 왜 막혔을까❓ 생각을 해보니까 1.나는 일단 페이지를 만들때 '심플이즈베스트'라고 생각하고 만들었는데 방명록은 아무래도 누가 적어주기 전까지는 비어있어야하는 부분이라 그런지 더 휑해보이고 이뻐보이지 않았다. (나는 그랬던거같다....ㅎ) 2.부트스트랩이 간편하고 깔끔해서 넣었는데 느낌이 죄다 부트스트랩인거 같은 생각에 직접 만들어야하나 고민..
❗내배캠 시작 TIL(01) 오늘 드디어 내배캠이 시작했다...! 아침 9시 부터 모여서 발제 듣고 미니프로젝트를 시작할 새로운 팀원들을 만났다ㅎㅎ 다행히 다들 좋은분들이시고 의지도 넘치셔서 프로젝트를 같이 할 의욕이 더 생겼따..! (랜덤으로 우연치않게 팀장이 되었지만 나의 부족한 부분을 팀원분들이 너무 잘 채워주셔서 감사했다) 1.미니프로젝트 시작(우리 팀 소개페이지 만들기) 와이드프레임을 6시까지 제출 하기 위해서 오후부터 계속 회의를 했다. (피그마를 처음 사용해봤는데 너무 유용해서 다음 프로젝트에 사용 할 일이 있다면 다시 사용하고 싶었다) 다들 의견수렴도 잘해주시구, 이런부분 어떤게 더 좋을지 피드백도 잘 해주셔서 제출도 마감기한 잘지켜서 냈고 시작이 좋은거 같다!🥰🥰 우리 팀은 시작할 때 하차버튼은 없다고 얘기했다.....
[내배캠4]B-4반(프론티어) 1.프로젝트명: 위아 프론티어 2.설명 : 4반의 팀 소개 페이지이고, 이미지를 누르면 각자의 소개 페이지로 넘어갈 수 있다 3.와이어프레임👇👇 (1)메인페이지 ◼️:누르면 야간 모드 실행 🟧:전체적인 팀의 이미지와 팀원 간의 약속 🟦:팀원들을 잘 표현 할 수 있는 이미지를 넣고 누르면 개인소개 페이지와 방명록을 쓸 수 있는 페이지로 넘어감 (2)개인소개페이지 🟪: 다른 팀원들의 페이지를 볼 수 있는 네비게이션 바 ✅4.API 기능 METHOD URL Request reponse 댓글 목록 조회 GET /api/reviews 리뷰 리스트 댓글 남기기 POST /api/reviews {'name':name, 'review':review} 리뷰 데이터 전송
4주차 부족한부분 공부 4주차 서버만들기 flask: 서버를 구동시켜주는 패키지 => 프레임워크같은거 flask시작코드 from flask import Flask app = Flask(__name__) @app.route('/') => localhost:5000 def home(): return 'This is Home!' @app.route('/mypage') => localhost:5000/mypage def mypage(): return 'This is my page' if __name__ == '__main__': app.run('0.0.0.0',port=5000,debug=True) => 이렇게만 적고 '실행'해보면 서버가 실행된다. localhost:5000실행하면 글이 나옴 그리고 거기에 /mypage실행하면 'T..
3주차 부족부분 공부 파이썬에서 딕셔너리(dictionary)란 사전형 데이터를 의미하며, key와 value를 1대1로 대응시킨 형태입니다. -------------------------------------------------------------------------- BeautifulSoup Requests는 정말 좋은 라이브러리이지만, html을 '의미있는', 즉 Python이 이해하는 객체 구조로 만들어주지는 못한다. 위에서 req.text는 python의 문자열(str)객체를 반환할 뿐이기 때문에 정보를 추출하기가 어렵다. 따라서 BeautifulSoup을 이용하게 된다. 이 BeautifulSoup은 html 코드를 Python이 이해하는 객체 구조로 변환하는 Parsing을 맡고 있고, 이 라이브러리를 이용..