{"course":{"productid":21138,"modality":1,"active":true,"language":"en","title":"Master Class: Advanced Python (Associate Training)","productcode":"PYTHON03","vendorcode":"MT","vendorname":"Master Class","fullproductcode":"MT-PYTHON03","courseware":{"has_ekit":false,"has_printkit":true,"language":""},"url":"https:\/\/portal.flane.ch\/course\/masterclass-python03","objective":"<p>After this course you will be able to use Python in a deeper and more efficient way to develop more complex scripts or whole applications.<\/p>","essentials":"<p>Previous course <span class=\"cms-link-marked\"><a class=\"fl-href-prod\" href=\"\/swisscom\/en\/course\/innovator-pyfun1\"><svg role=\"img\" aria-hidden=\"true\" focusable=\"false\" data-nosnippet class=\"cms-linkmark\"><use xlink:href=\"\/css\/img\/icnset-linkmarks.svg#linkmark\"><\/use><\/svg>Python for Beginners 1 <span class=\"fl-prod-pcode\">(PYFUN1)<\/span><\/a><\/span> or <span class=\"cms-link-marked\"><a class=\"fl-href-prod\" href=\"\/swisscom\/en\/course\/innovator-pyfun2\"><svg role=\"img\" aria-hidden=\"true\" focusable=\"false\" data-nosnippet class=\"cms-linkmark\"><use xlink:href=\"\/css\/img\/icnset-linkmarks.svg#linkmark\"><\/use><\/svg>Python for Beginners 2 <span class=\"fl-prod-pcode\">(PYFUN2)<\/span><\/a><\/span> or equivalent knowledge<\/p>","audience":"<p>Entry-level Python developers who want to deepen their knowledge and skills and Python developers who want to make the step from script to application.<\/p>","contents":"<h5>1. Organizing and Structuring Projects in Python<\/h5><ul>\n<li>Virtual Python environment<\/li><li>Version management<\/li><\/ul><h5>2. Modularisation<\/h5><ul>\n<li>Global modules<\/li><li>Local modules<\/li><li>Packages<\/li><li>Importlib<\/li><\/ul><h5>3. Iterators<\/h5><ul>\n<li>Comprehension<\/li><li>Chained lists<\/li><li>Generators<\/li><\/ul><h5>4. Object-Oriented Programming in Python<\/h5><ul>\n<li>Classes and objects<\/li><li>Access to attributes<\/li><li>Inheritance<\/li><\/ul><h5>5. Naming Conventions and Best Practices<\/h5><h5>6. System Functions<\/h5><ul>\n<li>The modules os, sys, psutil<\/li><li>Standard input and output<\/li><li>Working with files<\/li><\/ul><h5>7. Working with Third-Party Packages<\/h5><ul>\n<li>Numpy<\/li><li>Matplotlib<\/li><li>Pandas<\/li><li>Scipy<\/li><li>etc.<\/li><\/ul><h5>8. Testing and Tuning<\/h5><ul>\n<li>Automated testing<\/li><li>Logging<\/li><li>Performance Analysis<\/li><li>Optimization<\/li><\/ul><h5>9. Simple Web Applications with Python<\/h5><ul>\n<li>Django<\/li><\/ul><h5>10. Outlook Machine Learning with Python<\/h5><h5>11. Outlook Network Programming with Python<\/h5><h5>12. Python Hosting<\/h5><ul>\n<li>Program Distribution<\/li><li>Python in SQL Server<\/li><li>Python in Power BI<\/li><\/ul><h5>13. Programming Style, Best Practices<\/h5>","summary":"<p>Building on the basic course, we will cover more advanced topics and use the special features in Python programming.<\/p>","objective_plain":"After this course you will be able to use Python in a deeper and more efficient way to develop more complex scripts or whole applications.","essentials_plain":"Previous course Python for Beginners 1 (PYFUN1) or Python for Beginners 2 (PYFUN2) or equivalent knowledge","audience_plain":"Entry-level Python developers who want to deepen their knowledge and skills and Python developers who want to make the step from script to application.","contents_plain":"1. Organizing and Structuring Projects in Python\n\n\n- Virtual Python environment\n- Version management\n2. Modularisation\n\n\n- Global modules\n- Local modules\n- Packages\n- Importlib\n3. Iterators\n\n\n- Comprehension\n- Chained lists\n- Generators\n4. Object-Oriented Programming in Python\n\n\n- Classes and objects\n- Access to attributes\n- Inheritance\n5. Naming Conventions and Best Practices\n\n6. System Functions\n\n\n- The modules os, sys, psutil\n- Standard input and output\n- Working with files\n7. Working with Third-Party Packages\n\n\n- Numpy\n- Matplotlib\n- Pandas\n- Scipy\n- etc.\n8. Testing and Tuning\n\n\n- Automated testing\n- Logging\n- Performance Analysis\n- Optimization\n9. Simple Web Applications with Python\n\n\n- Django\n10. Outlook Machine Learning with Python\n\n11. Outlook Network Programming with Python\n\n12. Python Hosting\n\n\n- Program Distribution\n- Python in SQL Server\n- Python in Power BI\n13. Programming Style, Best Practices","summary_plain":"Building on the basic course, we will cover more advanced topics and use the special features in Python programming.","skill_level":"Intermediate","version":"1.0","duration":{"unit":"d","value":3,"formatted":"3 days"},"pricelist":{"List Price":{"DE":{"country":"DE","currency":"EUR","taxrate":19,"price":3290},"SE":{"country":"SE","currency":"EUR","taxrate":25,"price":3290},"IL":{"country":"IL","currency":"ILS","taxrate":17,"price":11410},"CH":{"country":"CH","currency":"CHF","taxrate":8.1,"price":2550},"AT":{"country":"AT","currency":"EUR","taxrate":20,"price":3290},"SI":{"country":"SI","currency":"EUR","taxrate":20,"price":3290},"NL":{"country":"NL","currency":"EUR","taxrate":21,"price":3290},"GB":{"country":"GB","currency":"GBP","taxrate":20,"price":2260}}},"lastchanged":"2026-01-13T22:37:30+01:00","parenturl":"https:\/\/portal.flane.ch\/swisscom\/en\/json-courses","nexturl_course_schedule":"https:\/\/portal.flane.ch\/swisscom\/en\/json-course-schedule\/21138","source_lang":"en","source":"https:\/\/portal.flane.ch\/swisscom\/en\/json-course\/masterclass-python03"}}