Python as a first coding language
Python as a first coding language, available at $64.99, has an average rating of 5, with 42 lectures, based on 1 reviews, and has 11 subscribers.
You will learn about Fundamentals of the Python language How to program effectively in Python Using Python with command line and Jupyter notebooks How to use data types and data collections How to create programs and manage program flow How to use modules and packages for free code This course is ideal for individuals who are Data scientists wanting to develop programming skills or College students wanting to learn to code or Non-coders looking to start with a popular and effective programming language It is particularly useful for Data scientists wanting to develop programming skills or College students wanting to learn to code or Non-coders looking to start with a popular and effective programming language.
Enroll now: Python as a first coding language
Summary
Title: Python as a first coding language
Price: $64.99
Average Rating: 5
Number of Lectures: 42
Number of Published Lectures: 42
Number of Curriculum Items: 43
Number of Published Curriculum Objects: 43
Original Price: £19.99
Quality Status: approved
Status: Live
What You Will Learn
- Fundamentals of the Python language
- How to program effectively in Python
- Using Python with command line and Jupyter notebooks
- How to use data types and data collections
- How to create programs and manage program flow
- How to use modules and packages for free code
Who Should Attend
- Data scientists wanting to develop programming skills
- College students wanting to learn to code
- Non-coders looking to start with a popular and effective programming language
Target Audiences
- Data scientists wanting to develop programming skills
- College students wanting to learn to code
- Non-coders looking to start with a popular and effective programming language
Why learn to code?
Maybe you are a College student wanting to learn to code, someone looking for a career change to coding or a Data Scientist needing code skills. But coding can feel hard to break into and seems increasingly dominated by people who have written code from an early age. This course is designed to help people start to get real value for coding.
Jay has 20+ years of experience in leading teams in top tech organisations from small companies to multinationals and a passion for enabling people to use code and technology in effective ways.
Why start with Python?
Python is regularly listed as one of the top languages to learn. It’s easy to get started with, the tools are free and it has support for a huge range of specific uses. In particular, it’s become the key language in data science with a recent report concluding: “By knowing Python, combined with a strong aptitude for quantitative reasoning and experimental analysis, you can strike gold in the industry.”
Why this course?
There are plenty of reference books and online guides which will tell you the syntax of the Python language. And these have a lot of value to any programmer building skills. But a theoretical approach learning pages of Python instructions isn’t the best way to start learning. Or the most fun for that matter.
In this course Jay will be focussing on concepts and how the language is used. In particular the course focusses on data, because many Python users are interested in manipulating data. The course builds from basic data types up through collections of data to modules and packages used to manage data. And in parallel it builds from executing single Python instructions to creating programs and controlling the flow of code.
Course Curriculum
Chapter 1: Introduction to the course
Lecture 1: Why learn Python?
Lecture 2: What is programming?
Chapter 2: Installation and free tools
Lecture 1: Environment and setup
Lecture 2: Installing the Anaconda tools
Chapter 3: Python – getting up to speed
Lecture 1: Numbers and Arithmetic
Lecture 2: Variables and Data
Lecture 3: Data Types
Lecture 4: Built in Functions
Chapter 4: Lists – your key data collection
Lecture 1: Lists
Lecture 2: Variables revisited
Lecture 3: Methods
Lecture 4: Strings
Chapter 5: Other data collections
Lecture 1: Dictionaries
Lecture 2: Tuples
Lecture 3: Sets
Chapter 6: Programming – being in control
Lecture 1: Executing Programs
Lecture 2: Comments and Clarity
Lecture 3: Program Flow
Lecture 4: Iteration
Lecture 5: Writing Functions
Lecture 6: Variables revisited, again
Chapter 7: Modules, packages and leveraging free code
Lecture 1: Modules
Lecture 2: Packages
Lecture 3: Advanced Packages
Chapter 8: Project – Data Visualisation, Maps and Packages
Lecture 1: Project Introduction
Lecture 2: About the project, maps and visualisation
Lecture 3: Pandas package and Data Frames
Lecture 4: Tkinter package and managing files
Lecture 5: Visualisation and plotting data
Lecture 6: Geopandas package, lines and points
Lecture 7: Base Maps, projections and styling
Lecture 8: The final map…
Chapter 9: Functional Programming
Lecture 1: Working with Functions
Lecture 2: Understanding variable scope
Chapter 10: Object Oriented Programming
Lecture 1: Object Programming – Introduction
Lecture 2: Object Programming – Classes
Lecture 3: Object Programming – Objects
Lecture 4: Object Programming – Initialisation
Lecture 5: Object Programming – Inheritance
Chapter 11: Working with code
Lecture 1: Debugging
Lecture 2: Robust code
Lecture 3: File handling
Instructors
-
Jay Alphey
Coach and technologist
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 0 votes
- 4 stars: 0 votes
- 5 stars: 1 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Best Video Editing Courses to Learn in March 2025
- Best Music Production Courses to Learn in March 2025
- Best Animation Courses to Learn in March 2025
- Best Digital Illustration Courses to Learn in March 2025
- Best Renewable Energy Courses to Learn in March 2025
- Best Sustainable Living Courses to Learn in March 2025
- Best Ethical AI Courses to Learn in March 2025
- Best Cybersecurity Fundamentals Courses to Learn in March 2025
- Best Smart Home Technology Courses to Learn in March 2025
- Best Holistic Health Courses to Learn in March 2025
- Best Nutrition And Diet Planning Courses to Learn in March 2025
- Best Yoga Instruction Courses to Learn in March 2025
- Best Stress Management Courses to Learn in March 2025
- Best Mindfulness Meditation Courses to Learn in March 2025
- Best Life Coaching Courses to Learn in March 2025
- Best Career Development Courses to Learn in March 2025
- Best Relationship Building Courses to Learn in March 2025
- Best Parenting Skills Courses to Learn in March 2025
- Best Home Improvement Courses to Learn in March 2025
- Best Gardening Courses to Learn in March 2025