Become a Professional Python Programmer
- Description
- Curriculum
- FAQ
- Reviews
Python programming is one of the most demanded skill sets in today’s job market, and for good reason. Python allows you to do just about anything you can think of; web development, data analytics, game development – even controlling robots!
This Python Programming Professional Bundle is designed to get you up to speed with all the major Python skills you need right now. Learn on your own time and at your own pace, just be sure to learn this stuff.
What Can You Learn?
Python Programming for Beginners: If your knowledge of Python and programming is limited – or even non-existent – then this course is the perfect starting point for you. You’ll be guided through the installation process and the various features and functions of Python, and then you’ll put your knew found knowledge to practical use by solving ‘real life’ programming problems. Ideal for both programming beginners or experienced programmers new to Python.
Python Web Programming: Python is one of the most concise and easily understood programming languages out there, and one of its most popular applications is the web. This is the definitive python web programming course, designed for programmers, web developers, app creators, and anyone who wants to become ‘code literate’. Not only will you acquire an in-depth understanding of the programming language and its application for the web, you’ll get hands-on experience building programs too.
Python Game Development: Create a Flappy Bird Clone: As well as web development, data visualisation and analysis, and a host of other applications, Python is a programming language perfectly suited to game development. With this course, you’ll learn the easy way. Rather than working through hours of lectures and exercises, you’ll literally create a game as you go. Who said picking up new skills can’t be fun?
Data Visualisation with Python and Matplotlib: Companies are finally waking up to the benefits that big data and data analysis can have for their business. However, the majority of them lack the know-how to turn this data into something easily understood, readable, and presentable. That’s where data visualisation comes in. Using Python in conjunction with Matplotlib, you can create just about any 2D or 3D graphs, bar charts, scatter plots, and more.
Data Analysis with Python and Pandas: Data analysis is one of the most sought-after skills from the biggest companies in the world, and guesses what? Python can be used to do it. Working with Pandas, you’ll learn how to import and export data in a wide variety of forms, and organise and manipulate it into whatever way you need. Combined with our Data Visualisation with Python course below, it’s all your need to become a genuine data guru.
Learn Python Django from Scratch: If you already have some experience with Python, web development or both, then this is the perfect course to take your expertise to the next level. Working in conjunction with Django you’ll create a website from scratch featuring map integration, e-commerce functionality and a host of other complex features. Master this skillset, and you’ll be all set to take the web by storm with database-driven yet simple and beautiful sites.
Go Where the Money is
Companies such as Google, Yahoo!, Disney, Nokia, and IBM all use Python. In fact, among programming languages, Python had the largest year-on-year job demand growth — at 19% — as of March 2013. This growth has been increasing ever since. Notably, the overall hiring demand for IT professionals dipped year over year by 5% as of January 2014, except for Python programmers which increased by 8.7%. In New York, Python developers ranked #8 of the most in-demand tech workers, making an average of $106k/year. On the other side of the Atlantic, Python programmers also enjoy a strongly rising demand for their skills as shown by the following graph.
-
1InstallationVideo lesson
Download the project files here.
-
2Print and StringsVideo lesson
-
3MathVideo lesson
-
4VariablesVideo lesson
-
5While LoopsVideo lesson
-
6For LoopsVideo lesson
-
7If StatementsVideo lesson
-
8If Else StatementsVideo lesson
-
9If Elif Else StatementsVideo lesson
-
10FunctionsVideo lesson
-
11Function ParametersVideo lesson
-
12Global and Local VariablesVideo lesson
-
13Common Python ErrorsVideo lesson
-
14Writing to a FileVideo lesson
-
15Appending to a FileVideo lesson
-
16Reading From a FileVideo lesson
-
17ClassesVideo lesson
-
18Input and StatisticsVideo lesson
-
19Import SyntaxVideo lesson
-
20Making ModulesVideo lesson
-
21Error Handling - Try and AcceptVideo lesson
-
22Lists vs Tuples and List ManipulationVideo lesson
-
23DictionariesVideo lesson
-
24Final ProjectText lesson
-
25Final Project SolutionVideo lesson
-
26IntroductionVideo lesson
-
27Python Programming IntroductionVideo lesson
-
28Object Oriented Programming Part 1Video lesson
-
29Object Oriented Programming Part 2Video lesson
-
30Modules Part1Video lesson
-
31Modules Part2Video lesson
-
32Python Programming RecapVideo lesson
-
33Basic Database (SQLite) with Python IntroductionVideo lesson
-
34SQLite IntroductionVideo lesson
-
35Creating Database And TableVideo lesson
-
36Inserting DataVideo lesson
-
37Inserting Dynamic DataVideo lesson
-
38Reading DataVideo lesson
-
39Limit, Update, and DeleteVideo lesson
-
40Basic Database (SQLite) with Python RecapVideo lesson
-
41Using Python with the Internet IntroductionVideo lesson
-
42urllib moduleVideo lesson
-
43urllib.requestsVideo lesson
-
44urllib headersVideo lesson
-
45XML IntroVideo lesson
-
46Parsing XMLVideo lesson
-
47Using Python with the Internet RecapVideo lesson
-
48Working with HTML IntroductionVideo lesson
-
49Web Page StructureVideo lesson
-
50Web Page Structure 2Video lesson
-
51Nav barVideo lesson
-
52HTML’s bodyVideo lesson
-
53Comments, footers, and divsVideo lesson
-
54Parsing Paragraph DataVideo lesson
-
55Working with HTML RecapVideo lesson
-
56Intro to Web Server ProgrammingVideo lesson
-
57Creating a VPSVideo lesson
-
58Interacting with our VPSVideo lesson
-
59FileZillaVideo lesson
-
60PySFTPVideo lesson
-
61Web Server Programming RecapVideo lesson
-
62MySQL database with Python IntroductionVideo lesson
-
63MySQL basicsVideo lesson
-
64MySQL Part 2Video lesson
-
65Database ConnectionVideo lesson
-
66Inserting into DatabaseVideo lesson
-
67Adding logic to insertVideo lesson
-
68NohupVideo lesson
-
69CrontabVideo lesson
-
70MySQL database with Python RecapVideo lesson
-
71Python's Flask Web development Framework IntroductionVideo lesson
-
72Flask setupVideo lesson
-
73Flask backend setupVideo lesson
-
74Basic WebsiteVideo lesson
-
75Templates and ErrorsVideo lesson
-
76Variables And LogicVideo lesson
-
77Bootstrap incorporationVideo lesson
-
78More on BootstrapVideo lesson
-
79Adding more pages to our siteVideo lesson
-
80Extending TemplatesVideo lesson
-
81Additional InformationVideo lesson
-
82Section ConclusionVideo lesson

External Links May Contain Affiliate Links read more