ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Web Dev Bootcamp TIL Day-5(Git and Conda)
    TIL 2022. 4. 25. 08:50

    Setting Git Connection

     

    git config --global user.name "KimmyJay"

    git confit --global user.email "fkim0801@gmail.com"

    - login

     

    git init

    - creates empty git repository

     

    git add ...

    - ex) git add style.css

    - gid add. adds all files

     

    git status

    - lets you see which changes have been staged / which files aren't being tracked by Git

     

    git commit -m "first commit"

    - creates history of commits

    - name does not necessarily need to be "first commit"

     

    git remote add origin https://github.com/KimmyJay/projectname.git 

    - establishing connection w/ github repository

     

    git remote -v

    - checks if connection has been established

     

    git push origin "branch name"

    - ex) git push origin main

     


    Git commands for team work

     

    git clone git@github.com: https://github.com/KimmyJay/projectname.git foldername

    - Clones a file from github repository and stores it in designated folder name

     

    git checkout -b branchname

    - Creates separate branch so that your commitments does not impact final product

     

    git add .

    git commit -m "first commit"

    git push origin branchname

     

    git pull origin main

    - git pull origin master will pull changes from the origin remote, main branch and merge them to the local checked-out branch.

     

    git checkout branchname

    - Changes branch

     


    Conda for venv and packages

    conda create --name myenv

    - creates new virtual enviornment named myenv

     

    conda activate myenv

    - activates virtual enviornment

     

    conda install packagename

     

    conda list

    - displays installed packages 

     


    Python Basics

    List Comprehension

    • newlist = [expression for item in iterable if condition == True]
    • ex) newlist = [x for x in fruits if x != "apple"]
    • ex) weapons = [ [w[0], w[1] - weapon_speed] for w in weapons if w[1] > 0]

    Scope and Nested Functions

    • inner functions are able to access outer function variables, but outer functions are not able to access inner function variables. Here is what that looks like in code:

    def outer_func():

        location = "Inside the outer function!"

     

        def inner_func():

            location = "Inside the inner function!"

            print(location)

     

    inner_func()

     

    print(location)

    outer_func()

     

    Here is what the output looks like:

    Inside the inner function!

    Inside the outer function!

    'TIL' 카테고리의 다른 글

    Web Dev Bootcamp TIL Day-7(Game Project Cont.)  (1) 2022.04.26
    Web Dev Bootcamp TIL Day-6(Game Project Start)  (0) 2022.04.26
    Team Intro Project KPT  (0) 2022.04.22
    Web Dev Bootcamp WIL Week-1  (0) 2022.04.22
    Web Dev Bootcamp TIL Day-4  (0) 2022.04.22
Designed by Tistory.