분류 전체보기 139

협업을 잘하려면

1. 예쁘게 말하기- 상대방이 맘에 안들어도 좋게 말하기- 나랑 일하기 싫어진다- 같이 밥먹고 싶은 사람이 되기  2. 전달하고자 하는 바를 명확하게 말하기- 두괄식으로 말하는 연습- 내가 말하는 시간은 다른사람의 시간도 뺏는다  3. 데이터 또는 기술적인 근거를 바탕으로 소통하기- 공부를 많이 하면 됨- 내 의견에 확신이 생기면 자연스럽게 근거를 말할 수 있음- 왜 이렇게 하셨나요? 라는 질문에 '그냥, 이렇게 하니까 되던데요" 라고 말하면 안됨  반드시 답변을 항상 준비해 둔다고 생각하기

캠프 2024.07.05

개발역량 기르는법

1. 사용하려는 기술에 대한 이해도  - 공식 문서를 최대한 참고하고 개발자 커뮤니티 기웃거리기  (개발자 커뮤니티 : git, stackoverflow, DRF, JS,)- 전문 IT 자격증을 통해 배경지식 함양(정보처리기사(반드시), 정보보안기사, 정보통신기사, 빅데이터분석기사)  2. 문제를 파악하고 해결할 수 있는 사고력과 대응력 - 알고리즘 문제를 통해 간접적으로 역량 향상- 사실 경험을 통해 샇이는 역량 (짬에서 나오는 바이브)- 현직에 가보면 예상치 못한 다양한 문제를 직면함.- 그래서 코딩테스트 하는거ㅏ  3. 사업 설계 및 계획 능력 - 우리가 작성하는 문서들을 통해 직접적으로 해당 역량을 기를 수 있음.- 면접 때 PM 역할을 수행했다고 했을 때, 면접관들이 다소 흥미있게 물어보는 이유..

캠프 2024.07.05

[Python 기초] 숫자 int

int("문자열"): 문자열을 숫자로 바꿔준다. 사실 함수 공부하고 있었는데 int 개념이 등장했다.함수 글에 이어서 적어놓으면 분명 나중에 머더라 하고 찾으러 와서 헤메고 있을거 같아서 그냥 새로운 글로 적어놔야겠다.... 주민등록번호를 받으면 성별을 출력하는 함수 만들기!# 주민번호 뒷자리 첫 번째 숫자가 홀수면 남성, 짝수면 여성. 일단 주민번호를 받아와서 뒷자리 첫 번째 숫자를 출력하는 함수를 생성한다.split 사용해서def check_gender(pin): num = pin.split('-')[1][:1] print(num)check_gender("101010-1012345") # 1check_gender("101010-2012345") # 2[1] : 하이픈 기준..

python 2024.07.05

[Git] GitHub로 협업하기

1)  협력자 (collaborators) 등록 내가 깃허브 레포지토리에 백업한 파일을 팀원들과 공유하려면 먼저 팀원을 등록해줘야 한다. repository 만든 사람이 해야됨. 깃허브 레포지토리  →  Settings  →  Collaborators  →  Add People 팀원의 username 혹은 email로 팀원을 추가해준다.팀원은 깃허브 or 이메일로 알림이 오고 수락해주면 된다.2)  git clone   . : 팀장님 코드 복사해오기. 팀장님이 나에게 보낸 초대를 수락하면 나도 GitHub에서 해당 레포지토리를 들어갈 수 있다. Code를 복사해준다. 작업할 폴더를 만들고 VScode에서 열어준다.git clone .명령어를 입력해준다. (맨뒤에 점 빼먹지 말기!!!!!!)그럼 이렇게 ..

git&github 2024.07.05

[Git] GitHub로 백업하기

1)  Git Hub 회원가입여기서 하는거다. 미래의 나를 위해 남겨두는 링크https://github.com/ GitHub: Let’s build from hereGitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and fea...github.com2)  저장소 (repository) 만들기1) GitHub 로그인 하고 Creat repository  2) 레포지토리 이름 멋진걸로 정해주기 3) 스크롤 내려서 Crea..

git&github 2024.07.05

[Python 기초] 반복문 for

for  x  in  xs :: 리스트 안에 있는 요소들을 하나씩 돌아준다.dinosaurs = ['스피노','알로','티라노']for dinosaur in dinosaurs: print(dinosaur) # 스피노, 알로, 티라노리스트에게 변수명(dinosaurs)을 지어주고, 그 안의 요소에게도 변수명(dinosaur)을 지어줌. 변수명 설정은 아무거나 상관없다.근데 이왕이면 단수 복수 형태로 있는 게 이해하기 쉬우니깐 습관 들이기!dinosaurs = [ {'name':'spino','age':2}, # {'name':'spino','age':2} {'name':'tyranno','age':21}, # {'name':'tyran..

python 2024.07.04

[Python 기초] 함수 def

def  f(x) :: 반복적으로 사용하는 기능에 이름을 붙인것. 같은 코드를 반복해서 사용하고 싶을 때 매번 치기 귀찮으니까 함수로 정의해두면, 해당 함수만 입력해도 원하는 코드를 실행할 수 있다. define 정의하다 의 약자인듯.def hello(): print("안녕") # 안녕 print("공룡") # 공룡hello()hello라는 함수를 정의해 두면 어디에서 hello를 불러도 즉시 실행됨.수학이랑 다른 점은 함수에 대입이라는 걸 안해도 실행이 가능하다는 것!def bus_rate(age): if age > 65: print('무료입니다') elif age > 20: print('성인입니다') else: pr..

python 2024.07.03

[Python 기초] 조건문 if

if  x :: x라는 조건을 만족했을 때만 특정 코드를 실행한다.money = 700000if money > 688000: print("플스를 사자!") # 플스를 사자!조건을 만족했으니깐 문구가 출력된다.money = 500000if money > 688000: print("플스를 사자!") #조건 만족 못하면 아무것도 출력 안됨.else :: 조건을 만족하지 않을 때는 다른 코드를 실행한다.money = 500000if money > 688000: print("플스를 사자!")else: print("플스를 포기하자ㅜㅜ") # 플스를 포기하자ㅜㅜ내돈 50만원 elif  y :: 세부적인 조건에 따른 코드를 추가한다.mon..

python 2024.07.03

[Python 기초] 딕셔너리 dictionary

딕셔너리 a_dictionary = {  }: 키(key), 밸류(value) 쌍으로 자료를 담는 것.ex) 이름은 티라노, 나이는 20살, 전번은 010-0101-0101      name이 먼저다 age가 먼저다 이런 순서개념이 없음.a_dict = {'name':'Trex', 'age':21}print(a_dict['name']) # Trexa_dict 라는 변수이름은 아무거나 상관없다.{중괄호}를 사용해서 자료를 key:value 쌍으로 사전처럼 담아준다.dictionary 뒤에 [ 'key' ] 를 붙여 해당 키의 value 를 반환할 수 있다.a_dict = {'name':'Trex', 'age':21}print(a_dict[0]) ..

python 2024.07.03

[기초 과제] 가위바위보 게임

가위바위보 게임 만들기 ▶ 내용플레이어가 가위, 바위, 보 중 하나를 입력함컴퓨터도 무작위로 가위, 바위, 보 중 하나를 선택함플레이어와 컴퓨터의 선택을 비교하여 승패를 판정함결과를 출력하여 플레이어가 이겼는지, 컴퓨터가 이겼는지, 비겼는지를 알려줌▶ 내 코드import random # 랜덤 숫자 생성을 위한 random 모듈 importdef computer_pick(): # computer_pick 함수선언 return random.choice(['가위', '바위', '보']) # 가위,바위,보 중에 랜덤 반환def player_pick(): # player_pick 함수 선언 pick = input("가위, 바위, 보 중 하나를 선택하세요: ") # 입력받은 값을 pick 에 저장 ..

캠프 2024.07.03