일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 롤
- Django
- lol
- 코딩테스트준비
- 내일배움캠프
- github
- 스파르타내일배움캠프
- git
- 자바
- java
- drf
- 라이엇
- Riot
- greedy
- 탐욕알고리즘
- sort
- 스파르타내일배움캠프TIL
- programmers
- 그리디알고리즘
- 파이썬
- python
- 알고리즘
- SQL
- 그리디
- 코딩테스트
- 프로그래머스
- 리그오브레전드
- API
- 백준
- 장고
- Today
- Total
목록스파르타 내일 배움 캠프 AI 웹개발 과정 (90)
Lina's Toolbox
SA 문서의 정의'Software Architecture'의 약자로 소프트웨어 전반적인 구조에 대한 문서를 의미내가 이 프로젝트에 대해 아는 만큼 작성할 수 있음 -> 작성하면서 학습이 된다. -> 소프트웨어 역량 향상에 좋음보통 PM이나 팀장이 작성한다.사실 현업에서는 모든 문서를 퉁치지않고 작성해야할 여러가지 문서가 있음.. SA 문서를 작성하는 이유소프트웨어의 구조를 '설계'하고 표준을 지향하는 '소통'을 하기 위함소프트웨어는 구조가 가면 갈수록 복잡해짐 -> 내가 만드려는 소프트웨어를 다른 사람에게도 이해시키려는 목적Web 과 AI 를 다루기 위해 소프트웨어적 설계 능력과 수학적 사고력을 길러야함궁극적으로 수강생 입장에서 해당 문서를 작성해본 경험이 있는 분을 기업에서 선호함 -> 취업에 유리 S..
오늘 팀원분 중에 깃허브 설정을 어려워하시는 분이 있어서 같이 알아보았다.리퍼지토리가 두개가 생성이 되어서 한개를 삭제하셨는데,삭제된 원격 저장소로 연결되어있어서, 원하시는 원격 저장소로 변경하는 방법을 알아보았다.git ls-remote --get-url origin원격 저장소(origin)의 URL을 출력하는 명령어. 출력으로 어떤 원격 저장소에 연결되어있는 지 보여준다. git ls-remote이 명령어를 실행하면 원격 저장소에 존재하는 모든 참조(브랜치, 태그, 그리고 기타 참조)를 보여준다.git remote get-url지정된 원격 저장소의 URL을 보여준다. $ ls -al지난번 git 특강때 숨김 파일까지 보여주는 ls -a에 대해서 배웠는데, 오늘 튜터님이 이 명령어를 쓰시는 걸 보게되었..
Pycharm 설치/ 등록0. Pycharm 다운로드 후 설치하기 https://www.jetbrains.com/pycharm/download/?section=macwindows 의 경우에는 installation options 다음과 같이 체크 1. JetBrains 회원가입https://account.jetbrains.com/licenses 해당 주소의 메일함에서 JetBrains의 메일 확인웹페이지로 돌아와서 회원 가입 절차 마무리 참고로 젯브레인즈 정책 상 1계정에 1회만 무료등록 가능하니, 이미 한 계정으로 사용한 적이 있다면 신규 계정을 생성하여 사용하자. 2. 라이센스 등록하기 우리는 스파르타 코딩 클럽에서 4개월권을 제공해주셔서 라이센스 코드를 입력하여 4개월 무료 버전을 사용했다. ..
배포내 컴퓨터에서만 X 다른 사람도 PC나 폰에서 내가 만든 서비스를 사용할 수 있도록 하는 작업(웹 서비스 런칭) 로컬 개발 환경에서는 서버와 클라이언트가 같은 하나의 컴퓨터에서 동작시켰다.내 컴퓨터를 끄지 않아도 접근할 수 있는 웹 서비스를 만드려면 배포작업이 필요함 언제나 요청에 응답하려면,1) 컴퓨터가 항상 켜져 있고 프로그램이 실행되어 있어야 하고, 2) 모두가 접근할 수 있는 공개 주소인 공개 IP 주소(Public IP Address)로 나의 웹 서비스에 접근할 수 있도록 해야 함=> 를 해주는 컴퓨터 1대를 빌리는 게 : 클라우드 서버 * 서버는 그냥 '컴퓨터'! 따라서 외부 접속이 가능하게 설정한 다음에 내 컴퓨터를 서버로 사용할 수도 있다. 클라우드 서비스 ex. Pythonanywh..
라이브러리 세팅/ DB 설정은 이전 글 참조 (https://kimwoolina.tistory.com/5) [스파르타 내일배움캠프 AI웹개발 과정] 4일차 복습/db연동URL 주소에서 데이터 가져오기#app.py@app.route("/iloveyou//")def iloveyou(name) motto = f"{name}야 난 너뿐이야!" content = { 'name' : name, 'motto' : motto, }url에서 으로 보낸 변수를f"{변수}"로 사용 가능하다페이지 이kimwoolina.tistory.com 코드 세팅app.py# 필수 라이브러리'''0. Flask : 웹서버를 시작할 수 있는 기능. app이라는 이름으로 플라스크를 시작한다1. render_template : html파일을 ..
URL 주소에서 데이터 가져오기#app.py@app.route("/iloveyou//")def iloveyou(name) motto = f"{name}야 난 너뿐이야!" content = { 'name' : name, 'motto' : motto, }url에서 으로 보낸 변수를f"{변수}"로 사용 가능하다페이지 이동 기능href = "{{url_for('home')}}"* url_for : 경로 지정DB란DB도 하나의 파일임. 이 파일을 열어보기 위한 프로그램(RDBMS)을 설치해야한다.DB의 종류1. SQL(RDBMS): excel과 유사하게 테이블(표) 형태로 데이터 저장. 표 형태로 깔끔. 데이터 오류가 낮고 일관성이 높지만, 그러므로 중간에 데이터를 더하거나 ..
VScode mac 단축키alt + Shitft + 방향키 : 원하는 코드 복사 가능(아래 키 누르면서 하면 아래로 한줄씩 복사됨)가상 환경(virtual environment)회사에서는 패키지 A, B, C를 설치해서 쓰고, 개인 프로젝트에서는 패키지 B, C, D, E를 설치해서 쓰고 있었는데회사팀장님이 B를 이전 버전인 B' 로 쓰자고 한다면,같은 컴퓨터에 깔린 개인 프로젝트에서는 B' 로 쓰면 코드를 다 바꿔야함 다 담아둘 필요 없이 공구함을 2개 만들어서,공구함1에 A, B', C를 담아두고,공구함2에 B, C, D, E를 담아두고 쓰면 관리하기 편할 것!!즉, 가상환경은 프로젝트별 공구함 가상환경: 같은 시스템에서 실행되는 다른 파이썬 응용 프로그램들의 동작에 영향을 주지 않기 위해, 파이썬..
자바스크립트Fetch우리가 웹브라우저에 주소를 치고 들어가듯이, url을 부르는 코드제이쿼리를 연동해야 사용할 수 있음. 기본 골격fetch("여기에 URL을 입력") // 이 URL로 웹 통신을 요청한다. 괄호 안에 다른 것이 없다면 GET! .then(res => res.json()) // 통신 요청을 받은 데이터는 res라는 이름으로 JSON화 한다 .then(data => { console.log(data) // 개발자 도구에 찍어보기}) // JSON 형태로 바뀐 데이터를 data라는 이름으로 붙여 사용한다fetch("") : 괄호 안에 url만 입력한 다면 기본상태인 GET 요청..then : 응답이 오면 받은 데이터를 여기 저장할게. (res로 보통 쓰지만 res말고 다른 이름을 지정해도..
스파르타 코딩클럽 AI 웹개발 과정 2일차.9-6이면 좋을 텐데 9-9이라 정말 빡센 것 같다.이사 날짜랑 겹쳐서 은행이랑 부동산을 가야하는 상황이다 보니 ㅠㅠ 커리큘럼 첫 과정으로는 각자 [GPT]웹개발 종합반을 수강하는 것이다.coursera로 공부를 하다가, 나를 채찍질해 줄 무언가가 필요해서 수강신청했던 나는, 당연히 live 강의를 기대하고 와서 처음에 당황;하지만 하다보니 실시간 랭킹으로 내가 프로세스 몇위인지 확인 가능해서 승부욕이 생겨서 강의를 게을리 듣지 않게된다.실시간 강의는 화장실 다녀오거나, 잠깐 다른거 확인하다가 수업 내용을 놓쳐도 뒤로 감기가 안되고나한테 쉬운 내용은 배속으로 들을 수 있어서 사실 이런 방식이 나에게는 제일 잘 맞는 것 같다. 개발 경력은 그래도 몇년 차 이기 ..
1. 내가 AI 트랙에 참여한 계기는 무엇인가요? 컴퓨터 공학 전공자이지만, 학부 때 AI에 대해서는 자세히 배우지 못했는데, AI에 대한 수요가 증가하고 있어서 AI를 활용하는 개발을 배우고 싶어 지원하게 되었습니다. 또한 주로 사용하던 언어가 Java였는데, Python에 대한 숙련도도 마침 높이고 싶어서 특히나 좋은 기회라고 생각했습니다. 2. 내가 이해한 개발자는 어떤 역할을 하는 사람인가요?고객이 요구하는 비즈니스 모델을 소프트웨어 상으로 실현시키는 사람 3. 개발을 경험해보셨나요? 해보셨다면 어떤 경험을 하셨는지를 작성해주시고, 아니라면 개발에 대해 찾아본 것을 작성해주세요.학부 때는 4년동안 Java와 C#을 주로 사용하며 백엔드 개발 위주로 공부했습니다. 그리고 6개월 웹개발 국비지원 ..