What You'll Learn

  • Enjoy a no-nonsense
  • "critical path" educational experience to learn how to program your computer quickly!
  • "Rapidly understand and practice using Pythons most used data & collection types"
  • Use an Agile approach to employ the most important design pattern while creating your own data management application
  • "Create an App able to share data with spreadsheets like Microsoft Excel & Open Office"
  • "Update your App to use an SQL Database"
  • Discover how to use GitHub to re-use Open-Source Projects
  • Introductions to professional topics such as flowcharts
  • design patterns
  • testing
  • files & databases are also included.

Requirements

  • Students must have
  • or be able to install Python 3.6 or greater.
  • Learners should be able to create & edit files.
  • "Viewers must be able to use their operating systems clipboard."
  • A graphical user interface will be required.

Description

Educational Overview

Randall Nagy’s Introduction to Programming Seminar is a one-day educational opportunity. The Seminar is designed to show you how to create your own data management applications, on your own computer, in a single day.


Programming Language
This Seminar uses the Python programming language. Commonly available on every popular operating system, Python powers countless applications in data science, software development, machine learning, artificial intelligence, and in the Cloud.


Educational Approach

A critical-path approach this Introduction to Programming Seminar focuses upon the core-concepts you’ll need to Create, Read, Update, Delete, and Search (CRUD+S) records (1) stored in memory, (2) within Comma Separated Variable (CSV) files, as well as (3) in SQL Databases.


Introductions to professional topics such as flowcharts, design patterns, testing, databases, data types, collections, and using GitHub are part of this Agile learning experience.


Topics Include:

1. Overview & Introduction

a. The Three Things All Programs Must Do

b. Installing Python

c. IDE’s & Code Editing Caveats


2. Python Basics

a. The R.E.P.L Mode

b. Flow-charting Basics

c. Comments & Conditional Blocks

d. First-Class Functions

e. Functional Tests


3. Intermediate Python

a. Classic Data Types

b. Common Collection Types

c. Data Validation

d. Exception Management


4. Using GitHub

a. Prompter 9000

b. PyDAO 9000

c. PyQuest


5. Application Creation

a. The C.R.U.D+S Design Pattern

b. Managing Internal Data Storage

c. Querying By Example

d. Data Interchange Formats

e. SQLite

f. From Text User Interface (TUI) to GUI

g. Formatting & Reporting Basics


Upon successful completion of this Introduction to Programming Seminar you’ll be able to write, test, enhance and maintain software. You’ll not only have the technical skills required to learn more about programming, Modern Python, and computer science, but also walk away with problem-solving abilities required to create software on your own computer.


Seminar Prerequisites

Please note that basic computer skills are required. The ability to type, copy and paste code using your operating system’s clipboard, locate and open files, as well as to download and install software is required.

Who this course is for:

  • Anyone interested in quickly learning how to create data management applications on their own computer.
Programming Jump-Start - For Beginners!

Course Includes:

  • Price: FREE
  • Enrolled: 3029 students
  • Language: English
  • Certificate: Yes
  • Difficulty: Beginner
Coupon verified 09:16 AM (updated every 10 min)

Recommended Courses

Mastering the Art of Negotiation
0
(0 Rating)
FREE
Category
Business, Sales, Negotiation
  • English
  • 22 Students
Mastering the Art of Negotiation
0
(0 Rating)
FREE

Strategies for Winning

Enrolled
SAP Basics : SAP Query
4.16
(118 Rating)
FREE
Category
Development, Data Science, SAP Master Data Governance (MDG)
  • English
  • 26207 Students
SAP Basics : SAP Query
4.16
(118 Rating)
FREE

Unleash the Power of Data with SAP Query: From Beginner to Pro

Enrolled
SAP Basics : Reporting Tools
4.34
(88 Rating)
FREE
Category
Development, Data Science, SAP Master Data Governance (MDG)
  • English
  • 26576 Students
SAP Basics : Reporting Tools
4.34
(88 Rating)
FREE

Transform Data into Decisions: Mastering SAP Reporting Tools

Enrolled
SAP Basics : ABAP Dictionary
4.18
(90 Rating)
FREE
Category
Development, Data Science, SAP Master Data Governance (MDG)
  • English
  • 23751 Students
SAP Basics : ABAP Dictionary
4.18
(90 Rating)
FREE

Unlocking the Power of ABAP Dictionary for SAP Excellence

Enrolled
Mastering Data Cleansing: Techniques and Best Practices
3.97
(119 Rating)
FREE

MDG Data Excellence: Cleansing, Quality, Duplication, with SAP Examples

Enrolled
SAP Basics : Introduction and Navigation
4.19
(252 Rating)
FREE
Category
Business, Operations, SAP S/4HANA
  • English
  • 27937 Students
SAP Basics : Introduction and Navigation
4.19
(252 Rating)
FREE

Navigate the Core of SAP with Ease

Enrolled
Generate Passive Income From Trade Automation
3.2380953
(42 Rating)
FREE

Copy trading and strategy creation

Enrolled
Time Management to Sell More And Earn more
4.84
(82 Rating)
FREE

A Time Management Course If You Don't Have Time To Learn

Enrolled
Modern COBOL: Professional Programmer's Fast-Track
4.6578946
(19 Rating)
FREE
Category
IT & Software, Other IT & Software, COBOL
  • English
  • 3884 Students
Modern COBOL: Professional Programmer's Fast-Track
4.6578946
(19 Rating)
FREE

Business - Oriented Software Development

Enrolled

Previous Courses

Deploy and configure Azure Firewall
4.0625
(8 Rating)
FREE
Category
IT & Software, Network & Security, Firewall
  • Arabic
  • 768 Students
Deploy and configure Azure Firewall
4.0625
(8 Rating)
FREE

Azure Firewall - AZ-104 - AZ-500 - AZ-305

Enrolled
Create a WordPress website with Hostinger!
4.21
(510 Rating)
FREE
Category
Development, No-Code Development, WordPress
  • English
  • 67711 Students
Create a WordPress website with Hostinger!
4.21
(510 Rating)
FREE

Build your own WordPress website in a few steps. Use Hostinger to get a domain name and hosting at an affordable price.

Enrolled
Google Analytics 4 (GA4): Become a Web Analytics Specialist!
4.3898306
(1028 Rating)
FREE

Unlock the Power of Google Analytics 4: Your Journey from Setup to Data Mastery

Enrolled
Keyword Research From Scratch. Unlock New SEO Opportunities
4.53
(474 Rating)
FREE

Carry out an in-depth keyword research: from the brainstorming ideas to clustering and placing the semantics

Enrolled
TikTok Marketing. How to promote your business effectively!
4.55
(644 Rating)
FREE

Step-by-step guide for beginners on how to get started on TikTok. Life hacks on how to promote on TikTok successfully!

Enrolled
Content Marketing. Content that Sells!
4.45
(1283 Rating)
FREE
Category
Marketing, Content Marketing
  • English
  • 119726 Students
Content Marketing. Content that Sells!
4.45
(1283 Rating)
FREE

Unlock the Power of Content Marketing: Strategies, Tactics, and Tools for Success. Learn how to create content that sell

Enrolled
ChatGPT, DeepSeek, Grok and 30+ More AI Marketing Assistants
4.638889
(557 Rating)
FREE
Category
Marketing, Digital Marketing, ChatGPT
  • English
  • 53236 Students
ChatGPT, DeepSeek, Grok and 30+ More AI Marketing Assistants
4.638889
(557 Rating)
FREE

Ultimate ChatGPT, MJ, Gemini & DeepSeek course for digital marketers. Master AI to streamline your marketing tasks.

Enrolled
Upwork Beginner Course: Win Freelance World
4.4666667
(640 Rating)
FREE
Category
Business, Entrepreneurship, Upwork
  • English
  • 50358 Students
Upwork Beginner Course: Win Freelance World
4.4666667
(640 Rating)
FREE

A Beginner Guide for Anyone Who Wants to Be Closer to Getting the First Client on the Upwork Freelancing Platform

Enrolled
Diploma in Health and Social Care | Caregiver Certification
0
(0 Rating)
FREE

Complete Health and Social Care Training for Aspiring Healthcare Workers, Caregivers, and Dementia Care Experts

Enrolled

Total Number of 100% Off coupon added

Till Date We have added Total 1558 Free Coupon. Total Live Coupon: 1024

Confused which course 100% Off coupon is live? Click Here

For More Updates Join Our Telegram Channel.