Introduction to Python and its Application across the Mine Project Life Cycle

Presenter

Sam Wright | Life Cycle Geo LLC

Agenda

09:00Intro­duc­tion
09:15Script­ing basics – Python envir­on­ments, down­load­ing pack­ages
10:00Cof­fee break
10:15Intro to Python – Data Struc­tures, Oper­a­tions
11:00Per­form Data Ana­lys­is with Python – Pan­das
11:45Ques­tions & Answers ses­sion
12:00Lunch reak
13:00Mak­ing plots – Mat­plot­lib, Seaborn
14:00How to code any prob­lem – Git­hub, Stack­over­flow, chat­g­pt
14:30Cof­fee Break
14:45Intro­duc­tion to Machine Learn­ing
15:30Applic­a­tion of Machine Learn­ing across mine pro­ject life cycle
16:30Ques­tions & Answers ses­sion
17:00End of work­shop

Abstract

An intro­duct­ory work­shop designed for pro­fes­sion­als work­ing in all stages of the mine pro­ject life cycle. The par­ti­cipants will be intro­duced to Python with applic­a­tions that can be applied to Geo­chem­ic­al data­sets. Prac­tic­al exer­cises will use Python in the Google Col­ab envir­on­ment. We encour­age every­one to bring their per­son­al laptops to act­ively engage in the work­shop exer­cises, ensur­ing a hands-on learn­ing exper­i­ence.

In the after­noon ses­sion, our focus will shift to cre­at­ing plots using Python pack­ages. We will equip par­ti­cipants with a diverse array of example codes, ran­ging from simple lin­ear regres­sion plots to more intric­ate visu­al­iz­a­tions like piper plots. Moreover, we will ded­ic­ate time to famil­i­ar­ize par­ti­cipants with invalu­able resources such as Git­Hub, Stack Over­flow, and Chat­G­PT. These plat­forms will empower par­ti­cipants to dis­cov­er and util­ize code snip­pets for a wide range of tasks. Fol­low­ing the after­noon cof­fee break, we’ll present a high-level explor­a­tion of machine-learn­ing tech­niques. We will present prac­tic­al examples of advanced algorithms. The work­shop will end with case stud­ies that will emphas­ize meth­od­o­logy, pit­falls to con­sider, chal­lenges, and suc­cesses of employ­ing advanced meth­ods.

Workshop Requirements

Attendees are encour­aged to bring a laptop to fol­low the instruct­or. Instruct­ors will provide Google Col­ab and any pre-pack­aged scripts at the work­shop so make sure you have install­a­tion rights on your com­puter.