Python introduction to programming
Python introduction to programming, available at $19.99, has an average rating of 4.45, with 103 lectures, based on 10 reviews, and has 78 subscribers.
You will learn about Python Programming Object oriented programming scalar, sequential and unordered types methods and functions loops code structure flow control creating and using modules and packages handling files and MySQL databases in the code coding This course is ideal for individuals who are beginner python developers or beginner developers or students or developers or people interested in learning programming or people who want to change their job or researchers or anyone interested It is particularly useful for beginner python developers or beginner developers or students or developers or people interested in learning programming or people who want to change their job or researchers or anyone interested.
Enroll now: Python introduction to programming
Summary
Title: Python introduction to programming
Price: $19.99
Average Rating: 4.45
Number of Lectures: 103
Number of Published Lectures: 103
Number of Curriculum Items: 103
Number of Published Curriculum Objects: 103
Original Price: $89.99
Quality Status: approved
Status: Live
What You Will Learn
- Python
- Programming
- Object oriented programming
- scalar, sequential and unordered types
- methods and functions
- loops
- code structure
- flow control
- creating and using modules and packages
- handling files and MySQL databases in the code
- coding
Who Should Attend
- beginner python developers
- beginner developers
- students
- developers
- people interested in learning programming
- people who want to change their job
- researchers
- anyone interested
Target Audiences
- beginner python developers
- beginner developers
- students
- developers
- people interested in learning programming
- people who want to change their job
- researchers
- anyone interested
This course is designed for people who have not had contact with the Python language and want to join the programming world. The course structure helps you to understand everything you need to know to get started. We will discuss both the theory and practice (code that we will create ourselves). There will be also many tips and hints to help you understand the discussed concepts. The course starts with an introduction to the Python language (the differences between versions 2 and 3, how to use Python from the console and Jupyter Notebook or conventions and naming). On the first programming classes, you’ll learn the scalars and sequential types of Python objects, along with their methods, arithmetic, indexing rules, and the operations you can perform on them. We will close the topic on object types with dictionaries and sets. Next large block of material will be the flow control, that is logical instructions, where you will learn the rules for creating and operating on conditions, loops, comprehension expressions or matrices (creating loops in other loops). The next will be the topic of functions. You will learn to write your own code blocks that execute series of instructions, how to get from and return values to the user, what is polymorphism, recursion or decorators. The whole block will end with object-oriented programming, its principles and method of working with classes, their fields and methods. In the last section of the course you will find the topics that can help you with your own further projects, that is: how to handle text and CSV files, how to combine Python code with a database written in MySQL, or how to create and use a regular expression. At the beginning we will keep the code simple, but with time as your knowledge will increase, the code will grow. For each material, you will also find a text notes that will summarize the discussed knowledge. In addition, in each section you will find the exercises (on different difficulty levels) that will allow you to test your new skills and knowledge. If you want to learn programming in Python check the curriculum of the course and preview materials. And see you soon inside the course!
Course Curriculum
Chapter 1: 1. Introduction
Lecture 1: One monitor tip
Lecture 2: Resources
Lecture 3: Meet your instructor
Lecture 4: 1.1. Use this setting when needed
Lecture 5: 1.1. About Python
Lecture 6: 1.2. Installing Python
Lecture 7: 1.3. Python 2 or 3?
Lecture 8: 1.4. On installation of Anaconda
Lecture 9: 1.5. Navigation in Jupyter Notebook, markers and comments
Lecture 10: 1.6. Conventions and naming
Lecture 11: 1.7. Structures in Python
Lecture 12: 1.8. Exercise #1*
Lecture 13: 1.8. Exercise #2*
Lecture 14: 1.8. Exercise #3*
Chapter 2: 2. Scalar types
Lecture 1: 2. Scalar types
Lecture 2: 2.1. Empty objects
Lecture 3: 2.2. Numbers
Lecture 4: 2.3. Arithmetics
Lecture 5: 2.4. Type transformation
Lecture 6: 2.4. Exercise #4**
Lecture 7: 2.5. Built-in functions
Lecture 8: 2.6. Fields and methods
Lecture 9: 2.7. A problem with float
Lecture 10: 2.8. Logical types and operators
Lecture 11: 2.9. Characters
Lecture 12: 2.10. Exercise #5*
Lecture 13: 2.10. Exercise #6**
Lecture 14: 2.10. Exercise #7**
Chapter 3: 3. Sequential types
Lecture 1: 3. Sequential types
Lecture 2: 3.1. Lists and tuples
Lecture 3: 3.2. Ranges
Lecture 4: 3.3. Indexing
Lecture 5: 3.4. Adding and removing the content
Lecture 6: 3.5. Copying
Lecture 7: 3.6. Methods and functions of sequential objects (part.1: strings)
Lecture 8: 3.7. Methods and functions of sequential objects (part.2: lists)
Lecture 9: 3.8. Identifiers tuples
Lecture 10: 3.9. Exercise #8**
Lecture 11: 3.9. Exercise #9**
Lecture 12: 3.9. Exercise 10**
Chapter 4: 4. Unordered objects
Lecture 1: 4.1. Sets
Lecture 2: 4.2. Dictionaries
Lecture 3: 4.3. Exercise #11*
Lecture 4: 4.3. Exercise #12*
Chapter 5: 5. Flow control
Lecture 1: 5. Flow control
Lecture 2: 5.1. Conditional statements
Lecture 3: 5.2. Iterators
Lecture 4: 5.3. For loop
Lecture 5: 5.4. While loop
Lecture 6: 5.5. Comprehension and generator expressions
Lecture 7: 5.6. Input and output
Lecture 8: 5.7. Pass, break, continue
Lecture 9: 5.8. Errors and exceptions
Lecture 10: 5.9. Loops in loops on the example of matrices
Lecture 11: 5.10. Exercise #13**
Lecture 12: 5.10. Exercise #14**
Lecture 13: 5.10. Exercise #15**
Lecture 14: 5.10. Exercise #16***
Lecture 15: 5.10. Exercise #17***
Lecture 16: 5.10. Exercise #18***
Lecture 17: 5.10. Exercise #19**
Lecture 18: 5.10. Exercise #20***
Lecture 19: 5.10. Exercise #21****
Chapter 6: 6. Functions
Lecture 1: 6. Functions
Lecture 2: 6.1. Documentation
Lecture 3: 6.2. Returning values and polymorphism
Lecture 4: 6.3. Anonymous functions and function factories
Lecture 5: 6.4. Arguments
Lecture 6: 6.5. Range of variables
Lecture 7: 6.6. Recursion and decorators
Lecture 8: 6.7. Exercise #22***
Lecture 9: 6.7. Exercise #23***
Lecture 10: 6.7. Exercise #24***
Lecture 11: 6.7. Exercise #25***
Lecture 12: 6.7. Exercise #26**
Lecture 13: 6.7. Exercise #27***
Lecture 14: 6.7. Exercise #28****
Lecture 15: 6.7. Exercise #29***
Lecture 16: 6.7. Exercise #30***
Lecture 17: 6.7. Exercise #31*****
Lecture 18: 6.7. Exercise #32******
Chapter 7: 7. Modules and packages
Lecture 1: 7.1. Importing modules
Lecture 2: 7.2. Sublime text
Lecture 3: 7.2. Creating own modules
Lecture 4: 7.3. Creating and using packages
Lecture 5: 7.4. Exercise #33*
Chapter 8: 8. Object-oriented programming
Lecture 1: 8. Object-oriented programming
Lecture 2: 8. Statement
Lecture 3: 8.1. Classes
Lecture 4: 8.2. Inheritance
Lecture 5: 8.3. Methods and fields
Lecture 6: 8.4. Encapsulation
Instructors
-
Krzysztof Raczynski
Research Professor
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 0 votes
- 3 stars: 0 votes
- 4 stars: 2 votes
- 5 stars: 7 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
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024