분류 전체보기
-
백준 1000번 A+B 파이썬IT/알고리즘 2022. 2. 13. 21:09
문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 1. input 함수 사용? 2. split 함수 사용? 3. map 함수 사용? 결과 A, B= map(int, input().split()) print(A+B) map 함수 사용시 print 빼고 1줄로 가능; input().split() 쓰고 그냥 A+B하면 정수가 아니라서 그냥 나와버림 ex) 10, 12 적고 프린트 하면 22아니고 1012 출력 map 함수 안쓰면 어떻게 할 수 있을까? input과 split을 알고있다고 했을때 A, B = input().split() a = int(A) b = int(B) print(a+b) 이렇게 하면 된다. 참고 map 이라는 함수는 리스트의 요소를 지정된 함수로 처리해주는..
-
엑셀보다쉬운SQL_1주차 (데이터베이스,SQL,쿼리, select, where)IT 2022. 1. 2. 17:30
스파르타코딩클럽 강의 들은 내용을 정리한 글입니다. 모두 요약된 PDF파일을 보고 작성하였습니다. 문제시 잠금 및 삭제할 수 있습니다. 많은 양의 데이터를 효과적으로 저장/ 수정/사용하기 위해서는 데이터베이스가 필요합니다. 그래서 거의 모든 회사의 데이터는 데이터베이스에 저장되어 있어요. 데이터베이스란? 여러 사람들이 같이 사용할 목적으로 데이터를 담는 통이라고 생각하면 되어요. 원하는대로 데이터를 저장하고 사용하기 위해서는 다양한 기능이 있어야겠죠? 그래서 통상적으로, 모든 데이터베이스는 CRUD에 해당하는 기능을 지원해요. C (Create): 데이터의 생성을 의미합니다 R (Read): 저장된 데이터를 읽어오는 것을 의미해요 U (Update): 저장된 데이터를 변경! D (Delete): 저장된 ..
-
[네이버 부스트코스] 5) Tomcat 다운받기 및 설치하기에서 JDK, JRE 설정법IT 2021. 7. 31. 16:16
1시간 헤매다 설정이 완료되어 혹시나 도움 될 사람을 위해 글을 적어본다. 크게 고민하려하지 않았다. 왜 톰캣 10버전도 있는데 8버전을 다운받아야되는가? 지금 중요한가? 넘어가본다. 적힌대로 Tomcat 8버전 다운 후 실행하니 명령 프롬프트 창이 떴다가 바로 닫힌다. http://localhost:8080 나 http://127.0.0.1:8080 로 들어가도 계속 사이트에 연결할 수 없다길래 포기하고 낮잠 한 숨 자고 다시 눈떠서 진행했다. 찾아보니 나와 비슷한 문제가 있는 사람이 꽤 있었는데, 가장 도움 된 블로그는 여기 https://blog.naver.com/smc503/221801341004 Apache Tomcat 실행 시 오류 고치기 톰캣 설치 후 startup.bat 파일 실행 시 창이..
-
[스파르타코딩클럽] [왕초보] 비개발자를 위한, 웹개발 종합반 (프로그래밍 실무, 풀스택) Credit 1기 수료 후기IT 2021. 7. 24. 23:00
수료는 지난주에 했으나, 후기는 이제야 남긴다. 사실 매 주차가 끝나고 나면 개발일지를 써야 훨씬 기억에 잘 남고 배운 보람이 있었을 것인데, 뭐에 그렇게 바빴는지 미처 적질 못했다.. 는 것은 변명이다. 적을 시간이 있고 수업을 집중해서 들었을 시간도 있었을 텐데 그만큼 집중하지 않았고, 작성하지 않았다. 그런 나에 대해 조금 자중하며,, 그래도 완강을 한 것에 후기를 남긴다. 사실 5주만에 웹사이트를 만든다는 건 쉬운 일이 아니다. 프론트엔드와 백엔드 모두를 공부하여야 하고, 그 안에서 어떻게 데이터를 주고받는지를 이해해야 한다. 나는 5주간의 온라인 수업을 통해 1. 전체적으로 어떻게 흐름이 흘러가는지, 데이터를 어떤 형식으로 주고받고 왜 그렇게 하는지를 어렴풋이 이해하게 되었다. 2. 프론트엔드에..
-
비전공자를 위한 이해할 수 있는 IT지식 (9장, 10장 -협업, 소스관리, 디자인, 정리)IT/IT지식 2021. 7. 24. 13:43
깃(git)의 사용 - 커밋(Commit) : 깃을 통해 개발자들은 개발 단계별로 '깃발'을 꽂는 행위. - 커밋로그(Commit Log) : 커밋에는 항상 메모가 따라다닌다. 무슨 개발을 했는지 적어주는 메모. Ex. 1.개발자 A가 타임라인 수정 완료를 하면 커밋을 한다. 커밋 로그에는 '타임라인 수정 완료'라고 작성. 그러면 깃은 그곳에 깃발을 꽂는다. 2. 이후 개발자 A가 분석 기능을 개발한다. 분석 기능을 완료하고 다시 커밋을 한다. 커밋로그에는 '분석 기능 개발 완료'라고 적는다. 깃의 깃발 꽂기. - 깃발과 깃발 사이의 변화와 누가 언제 커밋했고, 어떤 부분을 바꿨는지 모두 추적해준다. 체크아웃을 통해 깃발이 꽂힌 부분의 코드로 옮겨 다닐 수도 있다. 소스코드의 버전 관리. - 브랜치(Br..
-
비전공자를 위한 이해할 수 있는 IT지식 (7장,8장-데이터베이스와 이미지 처리,프레임워크와 라이브러리)IT/IT지식 2021. 7. 20. 22:44
데이터의 '무결성' - 데이터는 단 1%의 결점도 없어야 합니다. 그래서 데이터를 관리하는 게 어렵습니다. 관계형 데이터베이스 - 많은 사람이 선택한 데이터 관리의 주요 방법론 - 엑셀과 유사 - 엑셀의 sheet를 데이터베이스에서는 테이블 이라고 표현. - 엑셀 파일 자체를 스키마(Schema) or 데이터베이스(database)라 표현. 관계형 데이터베이스 관리 시스템(RDBMS) - 개발자들은 엑셀이나, 텍스트 파일에 저장하지 않는다. 이 데이터들을 관리해주는 소프트웨어가 있다. - 매우 다양하나 MS SQL, Oracle DB, MYSQL, MarinaDB 등 이 있다. - 각 프로그램별로 서로만의 특징이 있다. 데이터는 어디서 불러오지?(클라이언트, 서버) - 데이터는 클라이언트와 서버 둘 중 ..