본문 바로가기

til59

[AI웹개발][21일차TIL]Django 기초반 2주차 강의 개발일지 파이썬 _ 장고를 이용한 프로젝트 만들기 2주차 목차 1. 프로젝트 구조 만들기 2. 프로젝트 세팅하기 3. 데이터베이스 연결하기 1. 프로젝트 구조 만들기 강의에서는 전반적으로 , 기능을 구현하는데 집중하셨지만 들으면서, 내가 꼭 혼자서 브레인스토밍 해봐야 겠다고 느낀 부분이 바로 이 부분이었다. 사용자가 느끼는 인터페이스 UI 사용자가 느끼는 경험 UX 를 먼저 잘 설계하고 프로젝트 구조를 설계해야 한다. 나도 한때는 게임을 참 좋아했는데 좋아하던 게임들을 잘 보면 UI 개선하기가 정말 쉽지 않다는 부분이었다. 왜냐하면, 이미 정해져 버린 UI를 바탕으로 모든 컨텐츠들이 제작 되었고 UI를 바꾸려면, 모든 컨텐츠 데이터베이스 또한 삭제하거나, 수정해야 하기 때문이다... 어떻게 보면, 새로 만드는게 .. 2023. 4. 7.
[AI웹개발][20일차TIL] VS code에서 Django사용법, 쿼리란?, ORM이란? 장고에서 웹의 동작 순서 이해하기, Web Framework란? 목차 Django 기초반에서 배울 것 주차별 학습 내용 VS Code 에서 Django 설치 및 세팅하기 (출처 : https://www.youtube.com/watch?v=a9jGLTbLR0g, https://hanmari-code.tistory.com/11 참고했습니다. ) 웹의 동작 순서 및 개념 Web Framework와 ORM이란?? 장고를 사용한 화면 띄우기 화면에 글자 띄우기 화면에 내가 만든 HTML띄우기 1. 장고 기초반에서 배울 것 1. 파이썬 활용에 대한 두려움 없애기 2. HTML/CSS 를 자세히 살펴보기 보다는 Django에서 "사용한다" 라는 것에 주목하면서 적용하는 것에 집중 3. Python 의 framework 인 Django 사용하는 방법 배우기 2. 주차별 학습 내용 .. 2023. 4. 5.
[AI 웹개발TIL][19일차 TIL]VS code에서 입력되지 않는 오류 해결 2023년 4월 3일 월요일 작성입니다! ◆ 목차새로운 팀으로 변경파이썬 프레임 워크인, Django 주특기 1 주차 시작, 강의 듣기 위한 세팅하기강의 들은 것들에 대한 내용 정리클래스 복습그래서 어떻게 공부 할 건데??팀 변경 새로운 팀으로 변경 되고 , 서로 자기 소개를 하고, 팀명을 정하고, 협업 툴로 우리가 해야 할 것들을 정리했다.파이썬 프레임워크인, 장고를 주특기로 시작장고를 배우기에 앞서서, 기본 세팅하는데에 시간을 꽤 많이 소요했다. 파이참도 써봤고 VScode도 써봤는데 왜 세팅하는게 어렵지 ?? >> 장고를 VS Code로 세팅하면서 생긴 오류(1) ----INSERT----키가 의도치 않게 활성화 또는 비활성화 됐다. 특정 파일에서 글씨가 입력되지 않았다 .. 무슨 문제지 ?? 하고.. 2023. 4. 4.
[AI 웹개발TIL][14일차 TIL]"파이썬 - 턴제 게임" 개념이해 TIL 목차 class 와 객체, 인스턴스에 대한 설명 class 내에서 __init__(self) 함수에 대한 설명 클래스 상속에 대한 설명 1. class, object, instance란? Class란 비슷한 속성을 가진 객체들을 찍어내는 틀이라고 생각하면 된다. 예를 들면, 몬스터, 플레이어들은 이름, 체력, 마나, 공격이라는 걸 공통적으로 한다. 모든 플레이어와, 모든 몬스터들의 정보들을 하나하나 입력한다면 엄청난 양의 데이터가 생길 것인데 students = {} name, age, gender, level, grades = "name", "age", "gender", "level", "grades" john, jane = "john", "jane" math = "math" students[j.. 2023. 4. 3.
[AI 웹개발TIL][13일차 TIL] 턴제 게임 만들기 (개인과제) 게임 과제 제공자 : "스파르타 코딩 캠프" 진행 중인 과정 : AI 웹 개발과정 턴제 게임 만들기 발제! 더보기 힌트(캐릭터 클래스) class Character: """ 모든 캐릭터의 모체가 되는 클래스 """ def __init__(self, name, hp, power): self.name = name self.max_hp = hp self.hp = hp self.power = power def attack(self, other): damage = random.randint(self.power - 2, self.power + 2) other.hp = max(other.hp - damage, 0) print(f"{self.name}의 공격! {other.name}에게 {damage}의 데미지를 입혔.. 2023. 4. 3.
[AI 웹개발TIL]18일차 TIL 2023년 4월 2일 일요일 TIL 진행하겠습니다!! ◆ To Do List 1. 파이썬 문법 300제 마무리(_60분) - 60문제 정도 남았는데, 월,화 30문제씩 한번 다 보고 수요일부터는 생소하거나 헷갈리는 것만 복습할 계획입니다! 2. 웹 개발 종합반 3주 차 다 듣기 (_120분) -> 3강 정도 남았는데, 오류가 생겨서 ;;더 이상 진행 못하는 중입니다... 3. 파이썬 문법 심화 강의 9강 복습 (_120분) : 손도 못 댔어요!!! ㅠㅠ 오류야.... 그만 나와라요.... 4. 깃 허브 관련 강의 및 실습해보기(_120분) : 시간이 없어서 다음 주 평일날, 2시간 추가적으로 보충하는 걸로.. 1시간+1시간 나눠서 하는 걸 추천. 5. 지금까지 들은 강의 및 단축키 등등 자료들 한 군데 .. 2023. 4. 2.