Programmatic

Resources


Listen Later

Episode Notes

Welcome to episode 2 of the Programmatic Podcast! On this episode, Michael discusses the following Items.

Challenge 1 - Results

Here are the results for the episode 1 challenge

Swift

// Ask for the user's name print("What's your name?") let name = readLine()

// Print a personalized greeting message if let name = name { print("Hello, (name)! Welcome to my program.") } else { print("Hello, anonymous user! Welcome to my program.") }

JavaScript

// Ask for the user's name const name = prompt("What's your name?");

// Print a personalized greeting message if (name) { console.log(Hello, " + name + "! Welcome to my program.); } else { console.log("Hello, anonymous user! Welcome to my program."); }

Python

number sign Ask for the user's name name = input("What's your name? ") Number sign

Print a personalized greeting message

if name: print(f"Hello, {name}! Welcome to my program.") else: print("Hello, anonymous user! Welcome to my program.")

Resources

Training Courses

  • LinkedIn Learning
  • Udemy
  • CodeCademy
  • FreeCodeCamp

  • YouTube

    • Code With Chris
  • FireShip
  • Paul Hudson
  • Sean Allen

  • Tutorials

    • hacking With Swift
  • Ray Wenderlich now Kodeco

  • Providing feedback

    Please let me know what you think of the show. Email me at [email protected], or you can find me at https://techopolis.social/@mikedoise on Mastodon. I am also @mikedoise on Twitter

    Thanks again for listening, and I hope you will join in the conversation and learn more about programming.

    Transcript
    Programmatic 2 - Resources

    Michael Doise Programmatic

    Edit TranscriptRemove HighlightingAdd Audio FileExport...?

    [0:00] Music.

    [0:09] Hi and hello everyone. Welcome to another episode of Programmatic. I'm Michael Doeys and we're here for another episode of the show and it's great to be back again. Reallyexcited to yet again be doing this podcast with you all. So thanks for tuning in if you're tuning in in podcasts or on YouTube. It's good to see you here. You know, we have a a great show lined up for you today. What we're gonna be talking about today is kind of continuing where we were last time in, and that's with getting started. And I think one of the biggest things that people have a hard time with is finding resources for getting started with code. And so that's what we're gonna talk about today, is how to get your foot in the door, how to get started with programming, and where to begin, what resources you can use to do that, and ways to get involved in the community.

    [1:06] And, you know, if, like I've said, if folks are in chat, please feel free to say hello on YouTube and we will go from there. So getting started in programming is, you know, kind of difficult. I've been programming for a long time. And, you know, whenever I've, I started whenever I was, you know, nine or 10, there was, I couldn't even figure out how to find QuickBasic or QBasic, only found about it by chance. And so, it's gone a long way from there to, all of these websites that we have, and being able to just Google and use Stack Overflow or ChatGPT. And, so that's what we're gonna talk about today is how do you find those resources? This is a good time here to do our first challenge resolution, what's the solution to the challenge? And we're going to talk about those in three different languages, typically Swift, JavaScript, and Python.

    [2:11] Those are the three languages I work with. If you have a request for language for a solution, let me know and we'll do that. And so I'm gonna let our good old friends with 11 Labs premium voices us the solutions to the Swift.

    [2:54] Curly brace else left curly brace print left parenthesis double quote hello anonymous user Welcome to my program.

    [3:05] And now to the JavaScript. Slash slash ask for the user's name. Cons name equals prompt left parenthesis double quote. What's your name? Double quote right parenthesis semi colon slash slash print. A personalized greeting message. If left parenthesis name right parenthesis left curly brace console dot log left parenthesis double quote hello double quote plus name plus double quote exclamation mark. Welcome to my program. Double quote right parenthesis, semi colon right curly brace, else left curly brace console dot log. Left parenthesis double quote hello anonymous user, welcome to my program. Double quote right parenthesis, semi colon right curly brace. And now to the Python. Hash. Ask for the user's name. Name equals input left parenthesis, double quote what's your name? Double quote right parenthesis hash, print a personalized greeting message. If name colon indent level one, print left parenthesis F double quote, hello left curly brace name, right curly brace exclamation mark. Welcome to my program. Double quote right parenthesis. Else colon indent level one, print left parenthesis double quote, hello anonymous user. Welcome to my program. Double quote, write parenthesis.

    [4:27] So, my apologies to folks on YouTube. Those come in at production time. So, they do, they, the voices are not present at runtime. So, or compile time. So, you have to get those at runtime. A little programming humor for the show there. So, thanks for listening. And if you have an idea for a challenge, please feel free to submit that. And we will put that in. And if you have solutions, we will put those on the next episode of the best solutions. So, this is episode two. And today we wanted to, like I was saying before, talk about resources. And we talked about several r...

    ...more
    View all episodesView all episodes
    Download on the App Store

    ProgrammaticBy Michael Doise