분류 전체보기(127)
-
딕셔너리의 value 변환하기
점수 기준에 따라서 해당하는 평가 문구를 대입하는 것으로 솔직히 골머리를 앓았다. 언제 코딩이 늘 것인가..... student_scores = { "Harry": 81, "Ron": 78, "Hermione": 99, "Draco": 74, "Neville": 62, } # 🚨 Don't change the code above 👆 #TODO-1: Create an empty dictionary called student_grades. student_grades = {} #TODO-2: Write your code below to add the grades to student_grades.👇 for score in student_scores: if student_scores["score"] >= 91: ..
2022.11.27 -
리스트에 딕셔너리 추가하는 함수 만들기
유데미 강의에서 리스트에 딕셔너리를 추가하는 함수를 만드는 문제가 나왔다. 미진했던 부분들을 복습해보고자 한다. travel_log = [ { "country": "France", "visits": 12, "cities": ["Paris", "Lille", "Dijon"] }, { "country": "Germany", "visits": 5, "cities": ["Berlin", "Hamburg", "Stuttgart"] }, ] #🚨 Do NOT change the code above - 리스트 안에 딕셔너리가 있고 3개의 키에 각각 벨류가 담겨 있다. #TODO: Write the function that will allow new countries #to be added to the travel_l..
2022.11.27 -
리스트 원소를 어떻게 변경할 것인가?
파이썬을 정복하기 위해서 온라인 강의를 듣고 있는데 처음으로 막혔던 부분이다. 리스트 원소를 바꾸는 방법은 앞으로도 유용하게 쓰일 수 있을 것 같아서 기록으로 남겨둔다. 아래는 강의 주제 중 행맨을 구현하는 과정에서 나온 것이다. import random word_list = ["aardvark", "baboon", "camel"] chosen_word = random.choice(word_list) 1) 먼저 단어 리스트를 생성하고 1개의 단어를 리스트에서 무작위 추출한다. 실제 행맨 게임을 만든다면 리스트의 원소 양이 훨씬 많을 것이다. #Testing code print(f'Pssst, the solution is {chosen_word}.') 2) 이것은 잘되어가고 있나 확인용 코드 #TODO-1..
2022.11.22 -
2. 개발자가 되려면 뭘 공부해야할까
막상 개발 공부를 시작하였지만 컴퓨터 언어를 배워야겠다는 목적의식 외에는 전혀 그 외의 백그라운드가 없다. 그래서 내가 처음 겪은 어려움은 어떤 언어를 배워야하는지에 대한 것이었다. 참 신기하게도 개발자들은 공유하는 것을 좋아하는 탓인지 정말 많은 개발자들이 유튜브를 하고 있다. 그 중 한 분은 자바를 배워야한다고 주장하셨는데 우리 나라에서 가장 많이 쓰인다고 말씀하셨다. 자바를 배울 경우 취업이 가장 쉬울 것이라는 이야기에 자바 공부를 잠깐 시작하였는데 다른 내용을 또 보니 코딩 테스트를 보는데 있어서 파이썬이 가장 편할 뿐 더라 면접관들도 알아들을 가능성이 가장 크다고 하여 파이썬을 공부해야하는 게 아닌가 싶었다. 몇 일간 언어를 뭘 배워야하나 싶어서 고민이 많았는데 결국 파이썬을 선택했다. 내 목표..
2022.11.18 -
클래스(Class)
파이썬을 공부하면서 가장 처음 이해가 어려웠던 것이 클래스 개념이다. 하도 이해가 안되어서 같은 내용을 여러 유튜버를 찾아보면서 어렵게 조금 이해했다. 그렇다고 완벽하게 클래스 개념을 이해 했다고 보기는 어렵지만 이해한 내용을 잊지 않도록 기록하고자 한다. *클래스는 왜 사용하는가? 클래스는 여러 변수들을 묶어서 한번에 관리할 수 있기에 사용한다. 관리하는 변수들을 바탕으로 함수를 이용해 기능을 부여할 수도 있는데 일단 위 목적에 충실하여 설명해보기로한다. 보통 클래스를 설명할 때 설계도와 설명서를 합친 것이라고 설명들하고 비유로는 빵틀에 비유하기도 한다. 나만의 예시를 들자면 포켓몬빵 데이터 관리에 있어서 이름, 가격, 캐릭터 변수들을 빵마다 일일이 입력한다면 비효율적일 것이다. 이 때, 클래스를 선언..
2022.11.18 -
Java의 동작원리
1. Java Source code.java 우리가 코딩한 내용이다. Java의 문법에 맞게 작성한다. 2. Compile 컴퓨터는 인간의 코드를 바로 이해할 수 없다. Compile을 통해서 컴퓨터가 읽을 수 있는 class 파일을 생성한다. 3. Java Virtual Machine Java Virtual Machine은 class 파일을 가지고 컴퓨터에게 명령하여 우리가 적은 코드를 실행하도록 만든다. 나는 이클립스를 이용하는데 이클립스가 Java Virtual Machine에게 시킨다.
2022.11.15